Commit Graph
44 Commits
Author SHA1 Message Date
Andre Beging b7ba95b716 Store Filter between pages 2025-04-02 07:47:33 +02:00
Andre Beging 6d6d79f55a Add Feedback Functions 2025-04-01 11:34:11 +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 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