Add lane reservation support: implement reservation timer, expiration logic, and new self-serve lane commands (RESERVE and RELEASE); enhance permission checks across routes for global and department-level operations.
This commit is contained in:
@@ -12,6 +12,7 @@ require_once WD . '/modules/selfserve/traits/selfserve_lane_timer_t.php';
|
||||
require_once WD . '/modules/selfserve/traits/selfserve_lane_license_plate_t.php';
|
||||
require_once WD . '/modules/selfserve/traits/selfserve_lane_customer_number_t.php';
|
||||
require_once WD . '/modules/selfserve/traits/selfserve_lane_invoice_t.php';
|
||||
require_once WD . '/modules/selfserve/traits/selfserve_lane_reservation_timer_t.php';
|
||||
require_once WD . '/modules/selfserve/traits/selfserve_lane_log_t.php';
|
||||
|
||||
use modules\selfserve\interfaces\selfserve_lane_i;
|
||||
@@ -23,6 +24,7 @@ use modules\selfserve\traits\selfserve_lane_license_plate_t;
|
||||
use modules\selfserve\traits\selfserve_lane_log_t;
|
||||
use modules\selfserve\traits\selfserve_lane_mode_t;
|
||||
use modules\selfserve\traits\selfserve_lane_port_controller_t;
|
||||
use modules\selfserve\traits\selfserve_lane_reservation_timer_t;
|
||||
use modules\selfserve\traits\selfserve_lane_state_t;
|
||||
use modules\selfserve\traits\selfserve_lane_status_t;
|
||||
use modules\selfserve\traits\selfserve_lane_timer_t;
|
||||
@@ -39,6 +41,7 @@ class selfserve_lane implements selfserve_lane_i
|
||||
selfserve_lane_license_plate_t,
|
||||
selfserve_lane_customer_number_t,
|
||||
selfserve_lane_invoice_t,
|
||||
selfserve_lane_reservation_timer_t,
|
||||
selfserve_lane_log_t;
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user