Add system status displays for Minio and Redis, and enhance backup configuration
This commit is contained in:
@@ -7,6 +7,7 @@ use classes\email;
|
||||
use classes\order_bookings_counts_cache;
|
||||
use classes\order_bookings_list_cache;
|
||||
use classes\redis;
|
||||
use classes\security_policy_service;
|
||||
use Exception;
|
||||
use modules\subusers\helpers\subusers_permission_node_key;
|
||||
use objects\departments_o;
|
||||
@@ -18,6 +19,8 @@ use objects\products_o;
|
||||
use objects\users_o;
|
||||
use traits\route_t;
|
||||
|
||||
require_once WD . '/classes/security_policy_service.php';
|
||||
|
||||
class orderBookingRoute
|
||||
{
|
||||
use route_t;
|
||||
@@ -84,6 +87,10 @@ class orderBookingRoute
|
||||
try {
|
||||
$order_bookings_o->add($data);
|
||||
$this->storeBookingIdempotencyResult($fingerprint, (int)$order_bookings_o->id);
|
||||
(new security_policy_service())->observeBookingCreated((int)$customer_number->customer_number->value(), [
|
||||
'booking_id' => (int)$order_bookings_o->id,
|
||||
'route' => '/order-bookings',
|
||||
]);
|
||||
} catch (\Throwable $e) {
|
||||
$this->clearBookingCreationSlot($fingerprint);
|
||||
throw $e;
|
||||
|
||||
Reference in New Issue
Block a user