Commit Graph

41 Commits

Author SHA1 Message Date
Andre Beging
8595a18d0c Remove unused PdfPass interaction type.
The `PdfPass` interaction type and its associated logic were removed as it is no longer needed. This simplifies the codebase by eliminating redundant entries and ensures clarity in interaction types.
2025-04-01 09:16:50 +02:00
Andre Beging
5fc707255a Update Filter Behaviour 2025-03-31 14:06:23 +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
5eb8b4b377 Add 'Modified' tracking for Prospect entity
Introduce a 'Modified' field to track the last modification date of prospects. Automatically update this field on changes and integrate it in UI display for better transparency.
2025-03-31 08:21:23 +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
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
350e2003ca Add new filters and refactor InteractionDialog handling
Introduced new filters for prospects: "WithoutIdCheck" and "NoActivity" with associated UI controls. Refactored `InteractionDialog.ShowAsync` to use a new parameter record for cleaner code and better extensibility. These changes enhance usability and maintainability by providing additional filtering options and streamlining dialog interactions.
2025-03-28 20:07:12 +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
d11a225ffa Update Appsettings, Update PageTitle 2025-03-28 07:23:59 +01:00
Andre Beging
3e9efd65c7 Customize step-in 2025-03-28 07:13:14 +01:00
Andre Beging
7efd48c794 Prospect filter 2025-03-27 18:42:21 +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
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
df40e2b769 Darstellung der Prospects fragmentiert 2023-02-07 23:13:09 +01:00
Andre Beging
7c762e7d28 Allow Prospect Warnings 2022-06-11 06:00:54 +02:00
Andre Beging
c8af03e205 Additional audit logs 2022-05-31 17:57:41 +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
bba0a377b5 Enums zusammengelegt 2022-05-31 11:36:58 +02:00
Andre Beging
b16951a1a6 Create Audits on Actions 2022-05-23 11:07:52 +02:00
Andre Beging
5d713db83f Audit Service 2022-05-23 10:29:10 +02:00
Andre Beging
5961c06004 Profile Page 2022-05-21 18:22:18 +02:00
Andre Beging
f23f225098 Entities vereinfacht (kein Entity Developer mehr) 2022-05-21 13:56:57 +02:00
Andre Beging
434426bd7c Database update 2022-04-11 17:20:22 +02:00
Andre Beging
1b2c6c4062 Database update 2022-04-11 15:50:09 +02:00
Andre Beging
208ea99a42 Password encryption, Claim groups 2022-04-11 13:05:15 +02:00
Andre Beging
7fb5ecf04a Database updates 2022-04-08 16:10:26 +02:00
Andre Beging
e8f9c4c0f5 Database Update 2022-04-04 16:39:40 +02:00
Andre Beging
1513ed9169 Auth optimization 2022-04-04 15:19:58 +02:00
Andre Beging
83fb4a3c5e Database updates 2022-04-04 15:15:03 +02:00
Andre Beging
427b924759 Auth System 2022-04-04 10:04:19 +02:00
Andre Beging
77382944eb Database update: Encrypted password 2022-04-04 10:01:57 +02:00
Andre Beging
72e1df3def Database updates 2022-04-02 15:27:18 +02:00
Andre Beging
eb4bb402ba Database Update 2022-04-02 12:53:49 +02:00
Andre Beging
76b199e364 User editing fixed 2022-04-01 17:36:46 +02:00
Andre Beging
5a1c79ad20 Database updates 2022-04-01 16:35:09 +02:00
Andre Beging
33c631aaf6 Users page and users service 2022-01-24 10:15:33 +01:00
Andre Beging
3cfac1a12d Database updates 2022-01-24 10:15:19 +01:00
Andre Beging
f0f12d5ef9 Entities 2022-01-11 08:03:20 +01:00
Andre Beging
96bc4e376c Init 2022-01-10 14:42:16 +01:00