Commit Graph

92 Commits

Author SHA1 Message Date
“VeLiTi”
162933affa Refactor geolocation queries to use AND conditions for better accuracy. Update permission checks for equipment management to utilize unified 'equipment' scope. Enhance user role assignment logic to ensure correct username usage. Improve session error handling in login and index files for clearer user feedback. 2026-01-30 10:02:45 +01:00
“VeLiTi”
b3327f21ed Refactor user permission handling to utilize hierarchy levels across user credential retrieval and role management. Update permission checks in user_roles.php and enhance session management in index.php for improved security and consistency. 2026-01-30 09:17:54 +01:00
“VeLiTi”
0723df4516 Refactor permission handling to utilize hierarchy levels for access control across multiple API endpoints, enhancing permission validation logic in contracts, history, application, and user management. 2026-01-29 10:58:03 +01:00
“VeLiTi”
9e5f5581be Refactor permission checks across multiple files to utilize isAllowed function for better access control management. Updated hierarchy level checks in account, contracts, equipments, partners, users, and API endpoints to streamline permission validation. Enhanced download options visibility based on user permissions in various reports and management pages. Improved modal behavior and auto-installation process in software tool after payment success. Added new helper functions for building dynamic where clauses based on user hierarchy levels. 2026-01-28 14:32:49 +01:00
“VeLiTi”
aeda4e4cb9 Refactor user permissions handling and enhance menu functionality with collapsible headers 2026-01-21 12:48:46 +01:00
“VeLiTi”
782050c3ca Add user role management functionality with CRUD operations and permissions handling
- Created user_role.php for viewing and editing user roles and their permissions.
- Implemented inline editing for role details and permissions.
- Added user_role_manage.php for creating and managing user roles.
- Introduced user_roles.php for listing all user roles with pagination and filtering options.
- Integrated API calls for fetching and updating role data and permissions.
- Enhanced user interface with success messages and navigation controls.
2026-01-19 11:16:54 +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”
be6f73b19c feat: Add edit functionality for marketing files and update handling 2026-01-12 10:51:55 +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”
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”
653e33d7e9 Add software tool functionality with device connection and upgrade options
- Implemented the software tool page with user interface for connecting devices.
- Added functionality to display connection status and software upgrade options.
- Included a help modal with step-by-step instructions for users.
- Integrated error handling and user permission checks.
- Enhanced user experience with dynamic content updates and visual feedback.
2025-12-21 14:16:55 +01:00
“VeLiTi”
3c99272f5f Marketing and PL translation 2025-10-16 09:46:56 +02:00
“VeLiTi”
f8e089ffcd Update for BeWellWell my account en media_upload 2025-08-29 15:01:30 +02:00
“VeLiTi”
010b23b0e5 Hardening 2025-08-20 19:24:03 +02:00
“VeLiTi”
c20d2d9c6e CMXX - Mailer update 2025-05-09 14:18:06 +02:00
“VeLiTi”
2245297a7d CMXX - Custom folder 2025-03-31 15:48:42 +02:00
“VeLiTi”
469cd01108 CMXX - Track HW + SW updates by users 2025-03-31 11:01:06 +02:00
“VeLiTi”
dda27fd577 CMXX - Improved software_update 2025-03-18 11:00:08 +01:00
“VeLiTi”
faf5a5156b CMXX - First candidate 2025-03-05 20:45:35 +01:00
“VeLiTi”
3a52632d61 CMXX - Product query updates 2025-02-25 11:10:00 +01:00
“VeLiTi”
8dd7023310 CMXX - Update whereclause get/post 2025-02-21 17:48:51 +01:00
“VeLiTi”
9e7cbc3115 CMXX - Improved menu handling 2025-02-20 17:26:38 +01:00
“VeLiTi”
92b47c3da3 CMXX - Updated salesid for admin 2025-02-20 13:59:28 +01:00
“VeLiTi”
4c6ed0d203 CMXX - Improved whereclause 2025-02-20 13:35:59 +01:00
“VeLiTi”
59c23bf46c CMXX - Categories and filters 2025-02-03 11:28:05 +01:00
“VeLiTi”
a669b2fadf CMXX - Catalog API 2025-01-30 09:28:50 +01:00
“VeLiTi”
fcac36f65f CMXX - expanded users API 2024-12-12 16:24:07 +01:00
“VeLiTi”
e55c7c271d CMXX - Include updated/by on multiple tables and views 2024-12-12 16:19:16 +01:00
“VeLiTi”
81bd7c6c64 CMXX - Update service user creation 2024-12-10 15:54:03 +01:00
“VeLiTi”
b72f329154 CM91 - RMA update 2024-12-10 11:49:04 +01:00
“VeLiTi”
c0f43a5ed0 CMXX - Update history table to equipment_history 2024-12-02 19:13:44 +01:00
“VeLiTi”
6bb7b2d1de CMXX - Change history table to equipment_history 2024-12-02 19:10:33 +01:00
“VeLiTi”
ad51669e32 CMXX - Changed history to equipment_history 2024-12-02 15:40:05 +01:00
“VeLiTi”
868d73c6b5 CMXX - Update contract security 2024-11-28 13:47:12 +01:00
“VeLiTi”
553c0aef82 CMXX - Improved assets screen performance 2024-11-27 14:06:38 +01:00
“VeLiTi”
1618f2e665 CMXX - Update HW_VERSION when provided 2024-11-26 11:42:37 +01:00
“VeLiTi”
30df98ae34 CMXX - Update hardware version when provided 2024-11-26 11:29:02 +01:00
“VeLiTi”
8b7f7920d7 CMXX - Remove FILETYPE FROM SW_VERSION 2024-11-22 13:44:49 +01:00
“VeLiTi”
6f4b84d0f3 CMXX - Products_software - updated firmware reporting 2024-11-22 12:30:48 +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”
2da1046385 CMXX - Allow serialnumbers to have different software 2024-11-20 20:10:20 +01:00
“VeLiTi”
0655cf9458 CMXX - Update software downloader 2024-11-19 19:03:27 +01:00
“VeLiTi”
974efdf323 CMXX - Included VIN API in cartest 2024-11-16 15:40:23 +01:00
“VeLiTi”
b810ef0cb6 CMXX - Products software move from productcode to serialnumber 2024-11-14 11:24:07 +01:00
“VeLiTi”
fa1bb61712 CMXX - Cartest update 2024-11-13 11:57:17 +01:00
“VeLiTi”
1c2d0d0496 CMXX - BUGFIX 2024-11-11 19:45:41 +01:00
“VeLiTi”
5d79c325ee CMXX - Software update servicekit 2024-11-11 19:27:34 +01:00
“VeLiTi”
21d03072bd CMXX - Upgrade products_software 2024-11-11 17:08:05 +01:00