Commit Graph
59 Commits
Author SHA1 Message Date
troogs 916c3142d4 Remove unused Blazorise script reference and add kill-port script for managing listening processes 2026-04-10 05:48:37 +02:00
Andre Beging 6389da4bc1 Rename 'Deleted' state to 'Archived' and update related logic
Replaced 'Deleted' with 'Archived' across the codebase to better reflect the intent of the state. Adjusted related features, including filters, UI labels, navigation, and permissions. Introduced a 'Recent Activity' filter for improved activity tracking.
2025-04-02 08:40:38 +02:00
Andre Beging b7ba95b716 Store Filter between pages 2025-04-02 07:47:33 +02:00
Andre Beging bf64239625 Refactor enums and update Interaction entity field
Moved enums to a dedicated namespace and updated references across the codebase. Renamed the `Info` field in the `Interaction` entity to `Info1`, including necessary migrations and UI adjustments. These changes improve the organization and consistency of the codebase.
2025-04-01 10:41:09 +02:00
Andre Beging 37c891aef0 Add "TestMode" flag to display warnings in test environments
Introduced a new "TestMode" setting in AppSettings to toggle test mode. Updated multiple pages to display a warning message when "TestMode" is enabled. This ensures users are informed when changes may not be persistent.
2025-03-31 09:06:36 +02:00
Andre Beging c2de397a0f Add RecordState handling for prospects and support soft deletion
Introduced the RecordState property to manage the state of prospects, enabling soft deletion and restoration. Updated related database migrations, UI interactions, and filtering logic to accommodate this addition. Also included automatic database migration at runtime to ensure schema compatibility.
2025-03-29 13:49:47 +01:00
Andre Beging 027a36ce17 Refactor interaction and user deletion logic
Consolidated repeated methods for interaction/user deletion into reusable components to improve maintainability. Introduced a `ConfirmDialog` for consistent confirmation UI and streamlined associated logic across pages. Removed redundant methods and enhanced admin-specific page security checks.
2025-03-28 23:55:12 +01:00
Andre Beging 83257d1d2a Add "All" prospects view and refine filtering logic
Introduced a new "All" prospects page for admins to view and manage all prospects. Removed unused "Users" list and related logic from code. Updated filters to support the new "All" state and adjusted navigation to include the new page.
2025-03-28 20:50:15 +01:00
Andre Beging aadf88db2b Refactor prospect filtering to support state-specific filters.
Introduced a `StateFilter` parameter to `ProspectFilterControl` to enable filtering by specific prospect states. Updated related pages to utilize the new parameter and adjusted rendering logic to maintain a clean and consistent UI.
2025-03-28 19:42:18 +01:00
Andre Beging e327544240 Rename InteractionDialog 2025-03-28 19:23:43 +01:00
Andre Beging 91bff3c127 InteractionModal umstellen 2025-03-28 19:22:51 +01:00
Andre Beging d754da76cd Move edit prospect dialog logic 2025-03-28 18:49:38 +01:00
Andre Beging 97deed7d90 Prospectgrid draft 2025-03-28 17:48:08 +01:00
Andre Beging e8e438b62a Style update profile page 2025-03-28 17:31:07 +01:00
Andre Beging 52a2948528 Cleanup demo files 2025-03-28 17:20:23 +01:00
Andre Beging 3d92833199 Refactor term-related settings into a dedicated class
Extracted term-related properties from AppSettings to a new TermSettings class for improved organization and separation of concerns. Updated appsettings.json to reflect the new structure.
2025-03-28 09:01:50 +01:00
Andre Beging ff5fbd50bf Buildversion and FilterHelper 2025-03-28 08:55:49 +01:00
Andre Beging d11a225ffa Update Appsettings, Update PageTitle 2025-03-28 07:23:59 +01:00
Andre Beging 7efd48c794 Prospect filter 2025-03-27 18:42:21 +01:00
Andre Beging 6bc2757eb0 Autoselect interaction creator 2025-03-27 17:47:53 +01:00
Andre Beging 19796928e7 Refactor onboarding and verification workflows.
Adjusted interaction types and state filters to better streamline onboarding and verification processes. Updated UI labels, navigation, and modal dialogs to reflect new terminology and improve usability. Enhanced filtering logic and added new interaction types to support the revised process.
2025-03-27 17:12:28 +01:00
Andre Beging 572a35fd3f Data loading update, prospect container styling 2025-03-27 16:16:48 +01:00
Andre Beging 587287f965 Customize navigation sidebar 2025-03-27 09:16:41 +01:00
Andre Beging 8ea8130c69 Implement Appsettings 2025-03-27 09:06:43 +01:00
Andre Beging 48db8db8ae net9 Update 2025-03-27 05:48:39 +01:00
Andre Beging e7b53f300a Suche auf den Prospectseiten implementieren 2023-02-08 17:18:45 +01:00
Andre Beging bfbe283e9d User löschen implementieren 2023-02-08 16:37:06 +01:00
Andre Beging 0acd9485d4 Anzeige des Prospect Pages überarbeitet 2023-02-08 16:05:45 +01:00
Andre Beging df40e2b769 Darstellung der Prospects fragmentiert 2023-02-07 23:13:09 +01:00
Andre Beging 3bded89061 Listenlänge der User korrigieren 2023-02-07 22:19:10 +01:00
Andre Beging 4a9fe8bed4 Responsive heading sizes 2022-06-01 09:56:00 +02:00
Andre Beging 7c07dfc275 Update audit view 2022-05-31 17:58:53 +02:00
Andre Beging 3487cdcb58 Navbar reorder 2022-05-31 16:13:38 +02:00
Andre Beging 7208f1e86d Fixed a bunch of warnings 2022-05-31 15:08:55 +02:00
Andre Beging cd22c2f215 Customizable FS network url 2022-05-31 12:25:11 +02:00
Andre Beging e9f0bcc993 Profil: Logout after password change 2022-05-30 11:17:47 +02:00
Andre Beging 607fab1d04 Error message on invalid credentials 2022-05-30 11:05:19 +02:00
Andre Beging 4039534547 Kleinere optische Anpassungen 2022-05-30 11:04:19 +02:00
Andre Beging 45325e339c Code Cleanup und Passwort ändern im Profil 2022-05-23 18:07:05 +02:00
Andre Beging 602799e27c Dummy Button Notifications 2022-05-23 15:42:14 +02:00
Andre Beging d8662c4876 NotificationService, MessageService 2022-05-23 11:54:05 +02:00
Andre Beging b16951a1a6 Create Audits on Actions 2022-05-23 11:07:52 +02:00
Andre Beging 5961c06004 Profile Page 2022-05-21 18:22:18 +02:00
Andre Beging 21f4906277 Passwort setzen funktion 2022-05-20 07:47:38 +02:00
Andre Beging e9aac729d5 Login Page 2022-04-11 18:16:12 +02:00
Andre Beging dfb8040866 Edit prospect 2022-04-11 17:21:55 +02:00
Andre Beging 5026196b46 Claim Logic 2022-04-11 15:51:11 +02:00
Andre Beging 208ea99a42 Password encryption, Claim groups 2022-04-11 13:05:15 +02:00
Andre Beging c553047369 Set user groups 2022-04-08 16:12:51 +02:00
Andre Beging 7fb5ecf04a Database updates 2022-04-08 16:10:26 +02:00