Add LIST_ENTITIES and PUSH_ENTITY cases to Method.php for entity handling

This commit is contained in:
netkas 2025-06-03 15:31:02 -04:00
parent 99a454ccd9
commit 235a404351
Signed by: netkas
GPG key ID: 4D8629441B76E4CC

View file

@ -33,6 +33,9 @@
case MANAGE_BLACKLIST_PERMISSION; case MANAGE_BLACKLIST_PERMISSION;
case MANAGE_CLIENT_PERMISSION; case MANAGE_CLIENT_PERMISSION;
case LIST_ENTITIES;
case PUSH_ENTITY;
case UPLOAD_ATTACHMENT; case UPLOAD_ATTACHMENT;
case DOWNLOAD_ATTACHMENT; case DOWNLOAD_ATTACHMENT;
case DELETE_ATTACHMENT; case DELETE_ATTACHMENT;
@ -54,6 +57,23 @@
ViewAuditEntry::handleRequest(); ViewAuditEntry::handleRequest();
break; break;
case self::UPLOAD_ATTACHMENT:
UploadAttachment::handleRequest();
break;
case self::DOWNLOAD_ATTACHMENT:
DownloadAttachment::handleRequest();
break;
case self::DELETE_ATTACHMENT:
DeleteAttachment::handleRequest();
break;
case self::LIST_ENTITIES:
ListEntities::handleRequest();
break;
case self::PUSH_ENTITY:
PushEntity::handleRequest();
break;
case self::LIST_OPERATORS: case self::LIST_OPERATORS:
ListOperators::handleRequest(); ListOperators::handleRequest();
break; break;
@ -81,16 +101,6 @@
case self::MANAGE_CLIENT_PERMISSION: case self::MANAGE_CLIENT_PERMISSION:
ManageClientPermission::handleRequest(); ManageClientPermission::handleRequest();
break; break;
case self::UPLOAD_ATTACHMENT:
UploadAttachment::handleRequest();
break;
case self::DOWNLOAD_ATTACHMENT:
DownloadAttachment::handleRequest();
break;
case self::DELETE_ATTACHMENT:
DeleteAttachment::handleRequest();
break;
} }
} }
@ -112,9 +122,12 @@
preg_match('#^/attachments/([a-fA-F0-9\-]{36,})$#', $path) && $requestMethod === 'DELETE' => Method::DELETE_ATTACHMENT, preg_match('#^/attachments/([a-fA-F0-9\-]{36,})$#', $path) && $requestMethod === 'DELETE' => Method::DELETE_ATTACHMENT,
$path === '/attachments' && ($requestMethod === 'POST' || $requestMethod === 'PUT') => Method::UPLOAD_ATTACHMENT, $path === '/attachments' && ($requestMethod === 'POST' || $requestMethod === 'PUT') => Method::UPLOAD_ATTACHMENT,
$path === '/entities' && $requestMethod === 'GET' => Method::LIST_ENTITIES,
$path === '/entities' && $requestMethod === 'POST' => Method::PUSH_ENTITY,
$path === '/operators' && $requestMethod === 'GET' => Method::LIST_OPERATORS, $path === '/operators' && $requestMethod === 'GET' => Method::LIST_OPERATORS,
$path === '/operators' && $requestMethod === 'POST' => Method::CREATE_OPERATOR, $path === '/operators' && $requestMethod === 'POST' => Method::CREATE_OPERATOR,
preg_match('#^/operators/([a-fA-F0-9\-]{36,})$#', $path) && $requestMethod === 'POST' => Method::GET_OPERATOR, preg_match('#^/operators/([a-fA-F0-9\-]{36,})$#', $path) && $requestMethod === 'GET' => Method::GET_OPERATOR,
preg_match('#^/operators/([a-fA-F0-9\-]{36,})$#', $path) && $requestMethod === 'DELETE' => Method::DELETE_OPERATOR, preg_match('#^/operators/([a-fA-F0-9\-]{36,})$#', $path) && $requestMethod === 'DELETE' => Method::DELETE_OPERATOR,
preg_match('#^/operators/([a-fA-F0-9\-]{36,})/enable$#', $path) && $requestMethod === 'POST' => Method::ENABLE_OPERATOR, preg_match('#^/operators/([a-fA-F0-9\-]{36,})/enable$#', $path) && $requestMethod === 'POST' => Method::ENABLE_OPERATOR,
preg_match('#^/operators/([a-fA-F0-9\-]{36,})/refresh$#', $path) && $requestMethod === 'POST' => Method::REFRESH_OPERATOR_API_KEY, preg_match('#^/operators/([a-fA-F0-9\-]{36,})/refresh$#', $path) && $requestMethod === 'POST' => Method::REFRESH_OPERATOR_API_KEY,