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
ce95304fae
Reinstate permission check for sync-usage task in Module XLVask route.
2025-06-16 15:09:30 +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
8c7a1f1509
Introduce Limble module with core interfaces, helper classes, and initial implementation.
2025-06-12 13:11:10 +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
ff4c18a45d
Add key expiration support in Redis class with expire method implementation
2025-06-03 10:16:58 +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
9774b589cc
Add handling for fixed pricing and tank cleaning transactions with action checks and enhanced customer retrieval
2025-06-02 22:04:57 +02:00
Jepp9350
27ca81ba8f
Add support for invoicing period retrieval and enhanced filtering options for wash subscription transactions
2025-06-02 14:08:57 +02:00
Jepp9350
dcc6a56009
Add check for empty vehicle subscriptions in collected order invoices processing
2025-06-01 20:33:09 +02:00
Jepp9350
0eda58bcba
Add vehicle subscription handling for customers without fixed pricing in order invoice processing
2025-06-01 20:24:03 +02:00
Jepp9350
fbf60da178
Refactor variable check logic in department handling to support multiple positive value types
2025-05-30 10:11:36 +02:00
Jepp9350
9507705c05
Add public endpoint for guest time bookings entries with validation and addon support
2025-05-28 17:25:48 +02:00
Jepp9350
af9c8f7dd3
Add customer time bookings routes for public access to opening hours, types, and entries
2025-05-28 16:07:28 +02:00
Jepp9350
5fb57b88e3
Refactor department time bookings routes to support department and ID parameters for access checks
2025-05-27 18:05:33 +02:00
Jepp9350
96647c5792
Refactor customer default department routes to streamline customer number handling and permission checks
2025-05-27 10:02:19 +02:00
Jepp9350
efc564c7f4
Refactor Entra module to remove calendar retrieval and update user endpoint
2025-05-27 08:32:57 +02:00
Jepp9350
73a9c4baf4
Add endpoint for updating bookings with user access checks
2025-05-27 08:30:06 +02:00
Jepp9350
743928459e
Add customer default department handling and routes
2025-05-26 16:58:09 +02:00
Jepp9350
b837f572af
Add handling for forced prices, arrays, and improved type checks
...
Introduced support for forced pricing in `addItemToOrder` and added stricter validation for array inputs in SQL queries. Enhanced JSON handling in type validation and improved code reuse with new objects. Added new endpoint `/modules/xlvask/related-orders` to fetch related orders by wash IDs.
2025-05-22 22:51:05 +02:00