Commit Graph

16 Commits

Author SHA1 Message Date
“VeLiTi”
05aa5500e7 Improve error handling in connectDevice function to provide user-friendly messages for connection failures 2026-01-29 19:31:41 +01:00
“VeLiTi”
0a4e145d57 Add user roles management page and update user permissions handling
- Created a new `user_roles.php` file for managing user roles and permissions.
- Implemented pagination, filtering, and sorting for user roles.
- Updated `users.php` to use the new authorization structure for permissions.
- Changed API version from v1 to v2 in `users.php` for user data retrieval.
- Modified `webhook_mollie.php` to include account hierarchy in license creation.
- Refactored invoice generation and email sending logic in `webhook_mollie.php`.
- Introduced a new `webhook_paypal.php` file to handle PayPal webhook notifications.
- Implemented payment status updates and license creation logic in `webhook_paypal.php`.
- Added helper functions for PayPal webhook signature verification and access token retrieval.
2026-01-29 19:31:10 +01:00
“VeLiTi”
08263c7933 feat: Implement invoice generation and emailing functionality
- Added invoice generation logic using DomPDF.
- Integrated invoice data retrieval from the API.
- Implemented language determination for invoices based on customer data.
- Added options to email invoices to customers and admin.
- Included HTML output option for direct viewing in the browser.
- Ensured proper redirection and error handling throughout the process.
2026-01-07 14:36:48 +01:00
“VeLiTi”
45f1fa44b8 Merge branch 'development'
#Conflicts:
#	.DS_Store
2025-12-16 11:45:13 +01:00
“VeLiTi”
9673d9be7b Implement Software Upgrade Management API and Frontend Functionality
- Added software.php for managing software versions, including download and purchase actions.
- Created upgrade_paths.php for handling upgrade paths management.
- Developed user_licenses.php for managing user licenses.
- Introduced version_access_rules.php for managing access rules for software versions.
- Implemented frontend functions in functions.js for interacting with the software upgrade API.
- Added version_access.php for user access validation and license management.
- Created upgrades.php for displaying available upgrades and handling user interactions.
- Enhanced UI with responsive design and progress indicators for downloads and purchases.
2025-12-11 15:32:18 +01:00
“VeLiTi”
990f270855 Add meta feed functionality and enhance error handling in catalog API 2025-12-03 11:30:01 +01:00
“VeLiTi”
04b9814c07 Enhance logging functionality across multiple scripts, enabling debug mode checks and detailed communication logs for serial connections and firmware updates. 2025-11-14 16:38:05 +01:00
“VeLiTi”
dda27fd577 CMXX - Improved software_update 2025-03-18 11:00:08 +01:00
“VeLiTi”
ecc045f98a CMXX - Firmware update improvements 2025-03-12 12:40:35 +01:00
“VeLiTi”
30df98ae34 CMXX - Update hardware version when provided 2024-11-26 11:29:02 +01:00
“VeLiTi”
d71b53260a CMXX - Improved software upgrade script 2024-11-26 11:20:14 +01:00
“VeLiTi”
e3a728e73b CMXX - Software updater - update version after firmwaretool update 2024-11-26 11:10:34 +01:00
“VeLiTi”
f1a38caa86 CMXX - Updated firmwaretool to work with versions 2024-11-22 14:14:54 +01:00
“VeLiTi”
adf2ff2b24 CMXX - Update products_software to include versions 2024-11-22 11:05:17 +01:00
“VeLiTi”
6004394784 CMXX - Upgrade software update 2024-11-21 15:09:52 +01:00
“VeLiTi”
670b00eeab Initial commit 2024-03-15 12:43:10 +01:00