Commit Graph

27 Commits

Author SHA1 Message Date
Andre Beging
8601fd4b53 Set color for switches to enhance visual consistency
Assigned appropriate color properties to various Switch components across dialogs and controls. This improves UI clarity by visually distinguishing different states and actions.
2025-04-01 09:08:30 +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
0324e0f529 Refactor interaction handling with utility for translations
Introduced `TermHelper.Translate` to centralize string mappings for `InteractionType`, reducing duplication across components. Updated related code to leverage this utility and streamline interaction row implementation by removing the `Caption` parameter. Minor UI adjustments were also made to align button positioning and styling.
2025-03-28 20:31:25 +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
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
e19268f3eb Refactoring 2025-03-28 17:18:49 +01:00
Andre Beging
859b0c3712 Add Docker support for FoodsharingSiegen project
Introduced Docker setup, including `docker-compose.yml`, `dockerfile.server`, and related Python helper scripts (`image-create.py`, `image-push.py`, `publish-project.py`, `publish-aio.py`) for building, managing, and deploying Docker images. Updated `.gitignore` to exclude published files, and renamed a field label in the Blazor component for better clarity.
2025-03-28 16:29:43 +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
3e9efd65c7 Customize step-in 2025-03-28 07:13:14 +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
7c762e7d28 Allow Prospect Warnings 2022-06-11 06:00:54 +02:00
Andre Beging
e21c9a7b52 Display prospect memo 2022-05-31 17:00:32 +02:00
Andre Beging
7208f1e86d Fixed a bunch of warnings 2022-05-31 15:08:55 +02:00
Andre Beging
3f2b727920 Remove cancel button in add prospect dialog 2022-05-30 16:24:50 +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
21f4906277 Passwort setzen funktion 2022-05-20 07:47:38 +02:00
Andre Beging
dfb8040866 Edit prospect 2022-04-11 17:21:55 +02:00
Andre Beging
38eec13a1b Interaction Alert 2022-04-08 16:12:25 +02:00
Andre Beging
c70fb6426c Interactions als Notneeded markieren 2022-04-04 16:31:18 +02:00
Andre Beging
b8dfeee518 Confirm Dialog 2022-04-04 16:00:17 +02:00
Andre Beging
1513ed9169 Auth optimization 2022-04-04 15:19:58 +02:00
Andre Beging
64b4d84b54 AddInteractionModal, AddProspectModal 2022-04-02 15:27:56 +02:00