Commit Graph

112 Commits

Author SHA1 Message Date
Aiirondev_dev 7aeb325d4e cahnges to the user management 2026-08-25 12:50:34 +02:00
Aiirondev_dev ac9fa27db8 changes to the verification 2026-08-25 09:31:24 +02:00
Aiirondev_dev e3f934b84f changes to the verification process 2026-08-25 09:28:09 +02:00
Aiirondev_dev 3236a283aa implementation of the email systrem and the verification for the user account 2026-08-25 01:27:53 +02:00
Aiirondev_dev ffe730cc50 changes to the register option to have an optin button for the marketing emails 2026-08-24 23:08:49 +02:00
Aiirondev_dev 92f7728dfd changes to fix an missing error 2026-08-24 22:20:44 +02:00
Aiirondev_dev 1a8b4bfc38 changes to the booking procedure 2026-08-24 22:15:04 +02:00
Aiirondev_dev d276488e7b changes to the booking flow 2026-08-24 22:03:07 +02:00
Aiirondev_dev 9d33e9c996 implementation for the warenkorb system 2026-08-24 21:49:18 +02:00
Aiirondev_dev 395134b88f Changes of the Prices 2026-07-30 12:55:19 +02:00
Aiirondev_dev d62de162f1 changes to the legal 2026-07-19 17:43:40 +02:00
Aiirondev_dev 2a83b96415 changes to get the lagal right 2026-07-19 17:35:23 +02:00
Aiirondev_dev 818773e459 Slight changes with the checkout system 2026-07-19 12:47:10 +02:00
Aiirondev_dev d6ed54ab02 changes to the Instance repo and Domain 2026-07-19 12:15:02 +02:00
Aiirondev_dev a0f722af58 slight fix for the pdf download 2026-07-13 13:12:32 +02:00
Aiirondev_dev c7ddc0f590 Website/main.py aktualisiert 2026-07-13 10:17:35 +00:00
Aiirondev_dev f68906f3cb refactor: Replace Google Fonts with system fonts for improved performance and consistency 2026-05-27 13:31:30 +02:00
Aiirondev_dev 296c25192d feat: Refactor provisioning to instance requests and enhance subdomain availability check 2026-05-27 13:15:22 +02:00
Aiirondev_dev 3dfa68554e feat: Add provision deletion functionality with confirmation in admin and my invoices views 2026-05-27 13:01:32 +02:00
Aiirondev_dev 94f7d301d1 feat: Implement provisioning request management in admin and user invoice views 2026-05-26 22:45:10 +02:00
Aiirondev_dev f5104d1142 fix: Update payment confirmation message and redirect logic in booking flow 2026-05-24 09:16:03 +02:00
Aiirondev_dev 6dbba381da refactor: Remove unused email sending functionality and update invoice status descriptions 2026-05-23 23:10:37 +02:00
Aiirondev_dev 28777021ad feat: Add legal PDF download link in footer navigation 2026-05-23 15:50:37 +02:00
Aiirondev_dev 8fd4e1aa6b fix: Correct import statement for booking module in main.py 2026-05-23 15:45:11 +02:00
Aiirondev_dev c4520fd71e refactor: Remove unused booking function and streamline consultation flow handling 2026-05-23 15:42:04 +02:00
Aiirondev_dev 2a96e8bbb4 feat: Implement booking email notifications and consent handling in booking flow 2026-05-23 10:16:25 +02:00
Aiirondev_dev 0a11d366a5 feat: Enhance booking flow with form data handling and validation 2026-05-23 00:03:40 +02:00
Aiirondev_dev beb9cb34f4 feat: Implement booking package and flow mappings with review page 2026-05-22 23:40:22 +02:00
Aiirondev_dev fa540e8340 style: Add advanced and email package mappings in book option package function
style: Implement MongoDB connection and user collection retrieval in server steering
style: Add version management methods for advanced and email packages
style: Update instance editing functionality for new package options
style: Update binary image file in static resources
2026-05-17 20:40:15 +02:00
Aiirondev_dev a4b6e3107b style: Add mapping for starter package in book option package function 2026-05-15 22:41:48 +02:00
Aiirondev_dev b7ed31b117 style: Remove tutorial upload functionality and associated template 2026-05-15 21:46:02 +02:00
Aiirondev_dev 442c7d24d2 style: Implement tutorial video upload functionality with preview and management features 2026-05-15 21:40:27 +02:00
Aiirondev_dev f65188d596 style: Enhance tutorial video management with URL normalization and improved preview functionality 2026-05-15 21:37:09 +02:00
Aiirondev_dev ad5672ca8e style: Add tutorial management features with video display and admin upload functionality 2026-05-15 18:33:48 +02:00
Aiirondev_dev 5ad33fc2a2 style: Remove team management functionality and associated templates for a cleaner codebase 2026-05-11 23:15:14 +02:00
Aiirondev_dev f74866600d style: Enhance team member photo handling and ensure fallback members are displayed when no team members are available 2026-05-11 14:57:03 +02:00
Aiirondev_dev f092ac1890 Refactor appointment system: remove appointments.html, update navigation to link to preise.html, and create new preise.html with pricing details and booking options. 2026-05-10 14:43:26 +02:00
Aiirondev_dev ccc46172bc fix: Update Google verification route to accept alphanumeric tokens 2026-05-07 18:37:30 +02:00
Aiirondev_dev 78863980a4 feat: Add Google verification route to serve verification HTML files 2026-05-07 18:30:15 +02:00
Aiirondev_dev 56182e0a24 feat: Add new package options for Schulträger and Telefonsupport in appointments 2026-05-06 17:16:58 +02:00
Aiirondev_dev c8fb20f48b feat: Update booking options with new package details and improved layout
Co-authored-by: Copilot <copilot@github.com>
2026-04-28 15:32:37 +02:00
Aiirondev_dev 0b08dc51c6 feat: Add health check endpoint, SEO meta tags, and sitemap/robots support for improved site visibility and functionality
Co-authored-by: Copilot <copilot@github.com>
2026-04-27 20:51:33 +02:00
Aiirondev_dev e20ab8eb52 Refactor tenant-aware configuration system: remove tenant management code and associated templates
- Removed tenant configuration management code including TenantConfigManager and related functions.
- Deleted tenant resolver and guards for module access control.
- Eliminated tenant-aware error handling and associated HTML templates.
- Cleaned up main application file by removing tenant-related imports and context processors.
- Removed tenant configuration JSON file and related unit tests.

Co-authored-by: Copilot <copilot@github.com>
2026-04-24 09:56:37 +02:00
Aiirondev_dev 257cafcb21 feat: Implement tenant-aware configuration system
- Added tenant verification checklist in TENANT_VERIFICATION.md for system validation.
- Created tenant_config.py to manage tenant-specific configurations with global defaults and per-tenant overrides.
- Introduced tenant_guards.py for route protection based on module availability.
- Developed tenant_resolver.py for identifying active tenants from requests using subdomains and headers.
- Added tenant_templates.py for Jinja2 template helpers to check module visibility.
- Created error_403.html for custom 403 error handling.
- Defined tenants.json for tenant configurations and module management.
- Implemented unit tests in test_tenant_system.py to ensure functionality of tenant system components.

Co-authored-by: Copilot <copilot@github.com>
2026-04-24 09:27:46 +02:00
Aiirondev_dev 2f6cb382f7 Update secret key in Flask app and modify provisioning script to set image flag correctly 2026-04-19 13:04:46 +02:00
Aiirondev_dev 280d25dda9 Refactor license management and remove unused features
- Removed the JWT authentication setup and related access token handling.
- Deleted the test license activation functionality and associated routes.
- Removed the admin license management interface and related templates.
- Cleaned up the appointments page by removing test license options.
- Updated various templates to reflect changes in terminology from "license" to "instance".
- Removed the verify module and its associated functions for license key management.
- Deleted unused templates related to license management.
- Added a new empty JSON file for licenses backup.
2026-04-18 20:21:33 +02:00
Aiirondev_dev d9b812812f Refactor and streamline project setup and management scripts
- Removed `run.sh` and `test.sh` scripts to simplify the project structure.
- Added `setup-first-install.sh` to handle initial setup tasks with options to skip specific steps.
- Updated `invario-stack-autostart.service` to use `gitea.sh` for starting the stack on boot.
- Removed `start-stack-on-boot.sh` as its functionality is now integrated into the service.
- Enhanced `admin_system.html` with a new live logs panel, including automatic updates and log source selection.
- Improved CSS styles for the new logs panel for better UI consistency.
- Added JavaScript functionality to fetch and display live logs from the server.
2026-04-18 20:09:44 +02:00
Aiirondev_dev afc7fe3423 Add Nginx reload actions and update instance table layout in admin interface 2026-04-15 14:02:46 +02:00
Aiirondev_dev 55b3ea15d6 Optimize MongoDB configuration and reduce resource limits for improved performance 2026-04-14 23:18:45 +02:00
Aiirondev_dev 2694f4eaec Enhance backup functionality with slim backup exclusions and update provisioning script for improved installation process 2026-04-14 23:16:16 +02:00