Commit Graph

33 Commits

Author SHA1 Message Date
“VeLiTi”
24481279d5 Refactor user session handling and permissions management
- Updated session variables to use 'authorization' array instead of 'username' for user identification across multiple files.
- Introduced a new function `getUserPermissions` to consolidate user permissions retrieval based on assigned roles.
- Modified API calls to use the new authorization structure and updated endpoints to v2.
- Enhanced language support by adding 'PL' to the list of supported languages.
- Cleaned up redundant code and improved session management during user login and registration processes.
- Added a new API endpoint for fetching user permissions based on user ID.
2026-01-19 15:29:16 +01:00
“VeLiTi”
3db13b9ebf feat: Enhance software tool with country selection and tax calculation
- Added a helper function to generate country select options in software tool.
- Updated user info modal and payment modal to use country dropdowns instead of text inputs.
- Implemented tax calculation based on selected country in payment modal.
- Improved software options loading behavior in debug mode.
- Enhanced description formatting in payment modal.
- Added log modal for equipment updates with a link to view logs.
- Introduced a new countries settings file with tax rates for various countries.
- Minor adjustments to various PHP files for better handling of equipment and payment processes.
2026-01-16 16:01:31 +01:00
“VeLiTi”
7aebb762d3 Refactor API endpoints and update invoice generation
- Updated API calls in equipment.php, equipment_manage.php, and equipments_mass_update.php to use v2 endpoints.
- Changed payload decoding from decode_payload to json_decode for consistency.
- Enhanced invoice generation in factuur.php and webhook files to use a new email template and PDF structure.
- Added new email and PDF templates for invoices to improve formatting and readability.
- Improved marketing folder handling in marketing.php with better payload management.
- Updated CSS for marketing to enhance UI interactions.
- Added JavaScript checks for browser compatibility in softwaretool.php.
- Adjusted user permissions in settingsprofiles.php to reflect new features.
2026-01-14 13:31:22 +01:00
“VeLiTi”
884d2a3366 Enhance product links and translations; update styles and add registration modal
- Updated product links in rma.php and rma_manage.php to include icons for better UX.
- Improved German, Spanish, Dutch, Polish, Portuguese, and US translations with new phrases for software licenses and user information prompts.
- Refactored CSS to remove redundant styles and added new styles for a registration modal, enhancing the overall UI.
- Introduced JavaScript variables for user information prompts in softwaretool.php for better localization support.
2026-01-12 15:59:46 +01:00
“VeLiTi”
2520fb2b75 Add PayPal webhook handler and marketing styles
- Implemented PayPal webhook for handling payment notifications, including signature verification and transaction updates.
- Created invoice generation and license management for software upgrades upon successful payment.
- Added comprehensive logging for debugging purposes.
- Introduced new CSS styles for the marketing file management system, including layout, toolbar, breadcrumb navigation, search filters, and file management UI components.
2026-01-09 15:19:28 +01:00
“VeLiTi”
543f0b3cac feat: Add software licenses management page and update payment handling
- Introduced a new licenses management page with functionality to create, update, and view software licenses.
- Updated payment return handling in softwaretool.php to check payment status from the database and display appropriate modals for success, pending, and failure states.
- Enhanced webhook_mollie.php to log webhook calls, handle payment status updates directly in the database, and generate invoices based on payment status.
- Improved CSS styles for better alignment of buttons and modal components.
- Added JavaScript for modal interactions and bulk license creation functionality.
2025-12-24 14:07:28 +01:00
“VeLiTi”
364ee773e4 Enhance UI and functionality across multiple pages
- Added filter panels and search functionality to media, orders, partners, pricelists, products, products attributes, software versions, translations, and users pages.
- Implemented security checks for create, update, and delete permissions on various pages.
- Updated CSS styles for improved layout and responsiveness, including new styles for filter panels and buttons.
- Refactored existing forms to utilize the new filter panel design for a more consistent user experience.
- Adjusted API versioning in servicereport and servicereports pages for better compatibility.
- Improved button icons for filter actions and form submissions for better user interaction.
2025-12-16 11:39:14 +01:00
“VeLiTi”
ec20d44267 Refactor UI elements for consistency and clarity
- Updated action buttons across multiple files to use icons (e.g., "Save" to "💾+", "Delete" to "X").
- Replaced "Cancel" button text with a left arrow (←) for a more intuitive navigation experience.
- Removed unnecessary action columns from tables to streamline the interface.
- Enhanced table rows to be clickable for better user interaction, redirecting to relevant management pages.
- Adjusted font sizes and styles in CSS for improved readability and aesthetics.
- Standardized back button functionality to use a left arrow across various pages.
2025-12-15 17:08:44 +01:00
“VeLiTi”
010b23b0e5 Hardening 2025-08-20 19:24:03 +02:00
“VeLiTi”
75d9aa722a CMXX - Multisite settings 2025-03-13 12:32:57 +01:00
“VeLiTi”
a669b2fadf CMXX - Catalog API 2025-01-30 09:28:50 +01:00
“VeLiTi”
05b0c2bdb1 CMXX - Product attributes and initial multi languagal product support 2025-01-14 14:40:01 +01:00
“VeLiTi”
e55c7c271d CMXX - Include updated/by on multiple tables and views 2024-12-12 16:19:16 +01:00
“VeLiTi”
5e858fb785 CMXX - Relative time on created and last login 2024-12-12 15:28:39 +01:00
“VeLiTi”
695ca0e7f3 CMXX - Do not show software file 2024-11-22 14:17:08 +01:00
“VeLiTi”
f1a38caa86 CMXX - Updated firmwaretool to work with versions 2024-11-22 14:14:54 +01:00
“VeLiTi”
3db3902f84 CMXX - Update profiles for products_software 2024-11-21 15:58:16 +01:00
“VeLiTi”
6004394784 CMXX - Upgrade software update 2024-11-21 15:09:52 +01:00
“VeLiTi”
2da1046385 CMXX - Allow serialnumbers to have different software 2024-11-20 20:10:20 +01:00
“VeLiTi”
be96b12e66 CMXX - Link to asset in contract 2024-10-21 17:03:21 +02:00
“VeLiTi”
bf567ec426 CM69 - Bugfix graph cartest, CMXX - Healthindex update 2024-10-02 16:57:01 +02:00
“VeLiTi”
17df4c7bc1 CMXX - Asset Health 2024-10-01 12:27:40 +02:00
“VeLiTi”
c9717cbdf9 CMXX - Initial ML training 2024-09-30 10:20:25 +02:00
“VeLiTi”
2036869663 CIM77 - Update 2024-05-17 10:51:45 +02:00
“VeLiTi”
e4cc9f4ef3 CIM77 - Service reports alleen laatste 5 2024-05-16 15:56:20 +02:00
“VeLiTi”
b8860c4efb CIM71 - Bugfix 2024-05-06 12:42:43 +02:00
“VeLiTi”
b2601ff32b CIM71 - Add related users to assest, CIM72 Add related users to accounts 2024-05-06 12:32:47 +02:00
“VeLiTi”
d483c41832 CIM37 - Improved error handling geolocation 2024-04-04 11:08:50 +02:00
“VeLiTi”
2cb07cfd47 CIM37 - Update OSM to TSS Icons 2024-04-03 16:59:48 +02:00
“VeLiTi”
391aa91341 CIM37 - Country view 2024-04-02 21:44:07 +02:00
“VeLiTi”
74d43f3c41 CIM 58 - Userflow 2024-03-29 09:19:52 +01:00
“VeLiTi”
5f15c3e137 #CIM 58 - Userflow equipments 2024-03-29 09:10:24 +01:00
“VeLiTi”
670b00eeab Initial commit 2024-03-15 12:43:10 +01:00