Jepp9350
3bf1292775
Add runSyncVehicles method to XLVask helpers for vehicle synchronization and caching.
2025-06-18 15:34:07 +02:00
Jepp9350
6ee8c0e2b1
Add vehicle caching methods to XLVask: interface and implementation updates for handling vehicle cache.
2025-06-18 15:20:59 +02:00
Jepp9350
8c4dd34d68
Add multiple XLVask parser helper classes and update imports in XLVask helpers.
2025-06-18 15:01:33 +02:00
Jepp9350
8a8a6f19cf
Add xlvask_parser_ht_osc_sider_lave_tur helper class and update imports in XLVask helpers.
2025-06-18 14:43:19 +02:00
Jepp9350
177767c499
Remove debugging statements and refine XLVask customer creation logic.
2025-06-18 14:36:35 +02:00
Jepp9350
bd0b1f83b8
Add validation methods to xlvask_customer, enhance default property values, and update createCustomer with new references to ensure data consistency.
2025-06-18 12:47:09 +02:00
Jepp9350
280f87535c
Enhance XLVask customer handling: improve JSON encoding with error handling, refine property assignment in xlvask_customer, add debugging logs, and update customer cache logic.
2025-06-18 12:11:30 +02:00
Jepp9350
7b837a8a58
Add xlvask_parser_chassisskylning helper class and update imports in XLVask helpers.
2025-06-18 09:48:15 +02:00
Jepp9350
cc0d1861cc
Add updateCustomer method to XLVask endpoints, enhance cache handling for customer retrieval and management, and refine customer property definitions in helper class.
2025-06-17 20:05:03 +02:00
Jepp9350
c94537ecab
Add createCustomer method to XLVask endpoints, update interface, and refine imports.
2025-06-17 19:14:12 +02:00
Jepp9350
43f0cd3a25
Ensure vehicleId is set before deleting vehicle and update route logic for vehicle fetching and debugging.
2025-06-17 19:08:52 +02:00
Jepp9350
3b4232a308
Add deleteVehicle method to XLVask endpoints and update route logic to use it
2025-06-17 18:49:32 +02:00
Jepp9350
67b178b002
Add vehicle management utilities for XLVask, implement updateVehicle method, refine endpoint logic, and introduce helper class for vehicle operations.
2025-06-17 18:42:20 +02:00
Jepp9350
19438f5d52
Add methods to retrieve XLVask vehicle types by ID, name, and product ID in vehicle management helpers.
2025-06-17 17:55:54 +02:00
Jepp9350
9a92f14637
Add support for XLVask vehicle management helpers, implement GUID generation, vehicle type handling, and createVehicle method in endpoints. Extend route logic and refine class imports.
2025-06-17 17:16:13 +02:00
Jepp9350
6e6ab047ec
Add XLVask customer creation logic, extend user and helper classes, and integrate Slack notifications for failed API requests.
2025-06-17 12:24:14 +02:00
Jepp9350
5693d30c47
Add runCleanupTasks method to XLVask tasks, including module enablement check and task execution logic
2025-06-16 11:51:39 +02:00
Jepp9350
8edc0f9312
Add logic to handle duplicate potential order matches, include shouldIgnoreDuplicate method, and introduce route to ignore duplicates with permission checks.
2025-06-16 11:31:13 +02:00
Jepp9350
3987cf5de9
Refactor xlvask_potential_order_matches_o object, update related method signatures, and introduce route for retrieving potential order matches with permission checks and pagination.
2025-06-16 10:47:53 +02:00
Jepp9350
d72c534b2f
Add xlvask_potential_order_matches_o object and logic to manage potential order matches in XLVask tasks.
2025-06-16 09:37:05 +02:00
Jepp9350
c2fb7cf873
Refine Limble module task retrieval to include cursor-based pagination support.
2025-06-16 08:02:53 +02:00
Jepp9350
447c52f917
Expand Limble module with new webhook payload helpers, JSON validation, Slack notifications, and task-specific webhook handling logic.
2025-06-12 19:57:04 +02:00
Jepp9350
978f51d8cd
Expand Limble module with new webhook payload helpers, JSON validation, Slack notifications, and task-specific webhook handling logic.
2025-06-12 19:56:59 +02:00
Jepp9350
9371883138
Expand Limble module with additional helper classes, task formatting logic, webhook handling, configuration endpoints, and extended API request support.
2025-06-12 15:15:26 +02:00
Jepp9350
facd2a312a
Introduce Limble module with core interfaces, helper classes, and initial implementation.
2025-06-12 13:10:34 +02:00
Jepp9350
56927b8994
Introduce initial structure for Limble module with core configuration classes
2025-06-12 12:50:17 +02:00
Jepp9350
7109f68cdd
Comment out $dateFrom echo statement in XLVask tasks helper to clean up output
2025-06-12 12:15:13 +02:00
Jepp9350
27e8c558a4
Add getPlateReferenceIfExists in customer_vehicles_o, refine order creation logic to include plate references, enable usage synchronization in XLVask tasks, and introduce xlvask_parser_special_s_be_front.
2025-06-12 12:14:20 +02:00
Jepp9350
5d38eae9f6
Add lane property to orders_o, include lane handling in XLVask usage logs, and introduce xlvask_parser_kapellvask_alle_trailere parser.
2025-06-11 12:57:20 +02:00
Jepp9350
5fb962f6ba
Add XLVask order creation logic, enhance wash item validation, update customer handling, and refine parser product ID logic
2025-06-11 12:30:06 +02:00
Jepp9350
f8c0c5a78c
Extend order selection logic with registration number and date range in orders_o, update Slack messaging for modules, and implement potential order detection in XLVask tasks.
2025-06-11 09:38:21 +02:00
Jepp9350
1e9ca3e015
Add isCountAboveZero method to xlvask_wash_item and update task logic to skip items with non-positive counts
2025-06-10 16:45:20 +02:00
Jepp9350
940969a466
Update XLVask parsers with correct product IDs, add skipped item details to task logs, and handle special case for vask_udf_rt parser logic.
2025-06-10 16:03:28 +02:00
Jepp9350
59a0c642d3
Add additional XLVask parsers, refine department name capitalization logic, enhance task log outputs, and update helper imports
2025-06-10 15:40:32 +02:00
Jepp9350
e4e4a03b09
Include department and product name details in xlvask task log output for improved clarity.
2025-06-10 15:07:02 +02:00
Jepp9350
39e24465c4
Add multiple XLVask parsers, extend department and order selection logic, and add usage synchronization endpoint
2025-06-10 14:52:47 +02:00
Jepp9350
af75d38af9
Add new cron task for XLVask module with synchronization logic in Cron.php and tasks helper functions
2025-06-03 14:08:59 +02:00
Jepp9350
4d2d72224c
Update comments in xlvask_tasks.php to clarify cache addition behavior and remove redundant newlines
2025-06-03 14:00:42 +02:00
Jepp9350
90823c4983
Update getCustomerCache return type to xlvask_customer for stricter type handling and remove redundant newlines in xlvask_tasks.php
2025-06-03 13:56:00 +02:00
Jepp9350
0e82d9a7bf
Add customer synchronization support in xlvask with caching, filtering, and external ID handling
2025-06-03 13:52:23 +02:00
Jepp9350
5e9f0ade22
Remove redundant $key_type assignments in xlvask_customer.php for cleaner and more concise code
2025-06-03 12:58:33 +02:00
Jepp9350
79469914ec
Refactor xlvask customer property handling with improved default value mapping and data type conversions
2025-06-03 12:57:11 +02:00
Jepp9350
1b2c573629
Enhance xlvask customer handling with nullable properties, default values, and data type conversion
2025-06-03 12:37:06 +02:00
Jepp9350
5934a339d8
Add caching support for xlvask module with Redis-backed xlvask_cache implementation
2025-06-03 10:18:35 +02:00
Jepp9350
b0173193f2
Add task helpers and cron job support for xlvask module with user synchronization endpoint integration
2025-06-03 09:09:50 +02:00
Jepp9350
a3fc7cf08a
Add synchronization status support for xlvask module with configuration setup and initialization
2025-06-03 08:13:13 +02:00
Jepp9350
743928459e
Add customer default department handling and routes
2025-05-26 16:58:09 +02:00
Jepp9350
458e2916a6
Add Entra module for handling Microsoft integration
...
This commit introduces the Entra module, enabling configuration management and handling callbacks for Microsoft's authorization. It includes new classes, routes, and configuration variables to support integration, ensuring flexibility and logging support for related operations.
2025-05-21 14:20:50 +02:00
Jepp9350
77f01112db
Add support for managing department variables
...
Introduced endpoints for fetching and setting department variables in `superuserDepartmentRoute`. Enhanced `getDepartmentOptions` to filter by specific positive variables. Updated SMS notifications and booking forms to utilize department variables for improved flexibility.
2025-05-14 15:09:36 +02:00
Jepp9350
023b6992b6
Add xlvask module API integration
...
Introduced xlvask module with request handling, endpoints, and route mappings. Implemented functionalities to fetch usage logs, vehicles, and customers from the API, along with basic authentication support. Includes error handling and configuration setup for seamless integration.
2025-05-08 14:03:13 +02:00