Commit graph

87 commits

Author SHA1 Message Date
8860e64201
Refactor public audit entries configuration handling
Some checks are pending
CI / release (push) Waiting to run
CI / debug (push) Waiting to run
CI / check-phpunit (push) Waiting to run
CI / check-phpdoc (push) Waiting to run
CI / generate-phpdoc (push) Blocked by required conditions
CI / test (push) Blocked by required conditions
CI / release-documentation (push) Blocked by required conditions
CI / release-artifacts (push) Blocked by required conditions
2025-06-04 00:35:01 -04:00
7f1ac6897c
Add configuration for public audit logs and entries handling 2025-06-04 00:33:46 -04:00
e7af5bf1b5
Add configuration for maximum evidence and blacklist items (Future implementation) 2025-06-04 00:26:34 -04:00
cd805a9379
Removed unused configuration variable
Some checks are pending
CI / release (push) Waiting to run
CI / debug (push) Waiting to run
CI / check-phpunit (push) Waiting to run
CI / check-phpdoc (push) Waiting to run
CI / generate-phpdoc (push) Blocked by required conditions
CI / test (push) Blocked by required conditions
CI / release-documentation (push) Blocked by required conditions
CI / release-artifacts (push) Blocked by required conditions
2025-06-04 00:23:05 -04:00
49171cabb1
Add configuration for maximum operators list items and update ListOperators handling 2025-06-04 00:22:48 -04:00
f6ed7314e3
Add configuration for maximum entity list items and update ListEntities handling
Some checks are pending
CI / debug (push) Waiting to run
CI / check-phpunit (push) Waiting to run
CI / check-phpdoc (push) Waiting to run
CI / generate-phpdoc (push) Blocked by required conditions
CI / release (push) Waiting to run
CI / test (push) Blocked by required conditions
CI / release-documentation (push) Blocked by required conditions
CI / release-artifacts (push) Blocked by required conditions
2025-06-04 00:20:45 -04:00
4785961726
Add configuration for maximum audit log items and update ListAuditLogs handling 2025-06-04 00:18:47 -04:00
7fb5a6d712
Add evidence and blacklist management methods to Method class 2025-06-04 00:14:31 -04:00
54b1472b51
Add evidence and blacklist management methods to Method class 2025-06-03 21:02:16 -04:00
6e68877a08
Add DeleteEntity class and integrate it into Method for handling entity deletion requests 2025-06-03 20:50:34 -04:00
14effd7ef8
Add PushEntity class and enhance EntitiesManager with UUID handling and existence checks
Some checks are pending
CI / release (push) Waiting to run
CI / debug (push) Waiting to run
CI / check-phpunit (push) Waiting to run
CI / check-phpdoc (push) Waiting to run
CI / generate-phpdoc (push) Blocked by required conditions
CI / test (push) Blocked by required conditions
CI / release-documentation (push) Blocked by required conditions
CI / release-artifacts (push) Blocked by required conditions
2025-06-03 20:46:49 -04:00
d43258af4c
Add entity retrieval methods and update EntitiesManager for improved querying
Some checks are pending
CI / check-phpunit (push) Waiting to run
CI / check-phpdoc (push) Waiting to run
CI / generate-phpdoc (push) Blocked by required conditions
CI / release (push) Waiting to run
CI / debug (push) Waiting to run
CI / test (push) Blocked by required conditions
CI / release-documentation (push) Blocked by required conditions
CI / release-artifacts (push) Blocked by required conditions
2025-06-03 17:31:24 -04:00
1b7d11e009
Add getEntry method to AuditLogManager for retrieving audit log entries by UUID
Some checks are pending
CI / release (push) Waiting to run
CI / debug (push) Waiting to run
CI / check-phpunit (push) Waiting to run
CI / check-phpdoc (push) Waiting to run
CI / generate-phpdoc (push) Blocked by required conditions
CI / test (push) Blocked by required conditions
CI / release-documentation (push) Blocked by required conditions
CI / release-artifacts (push) Blocked by required conditions
2025-06-03 17:23:47 -04:00
13e128591f
Add support for SerializableInterface in successResponse method of RequestHandler 2025-06-03 17:22:35 -04:00
a4555ade9b
Add getEntities method to EntitiesManager for paginated entity retrieval 2025-06-03 17:17:55 -04:00
7353b0c003
Add GetSelfOperator class and update Method.php for self operator retrieval 2025-06-03 17:16:05 -04:00
852a2b03de
Add DisableOperator class and update Method.php for operator disabling functionality 2025-06-03 17:10:24 -04:00
005bf2e1f8
Enhance authentication handling in FederationServer and GetOperator classes to support optional authentication requirement and improved permission checks 2025-06-03 17:06:41 -04:00
235a404351
Add LIST_ENTITIES and PUSH_ENTITY cases to Method.php for entity handling 2025-06-03 15:31:02 -04:00
99a454ccd9
Update operator routes to separate GET and POST method handling 2025-06-03 15:23:57 -04:00
92acf4257c
Update operator routes to separate GET and POST method handling 2025-06-03 15:17:02 -04:00
bacd4809f4
Add ListAuditLogs method and PublicAuditRecord class for audit log retrieval 2025-06-03 15:14:42 -04:00
bcb5a3c290
Enhance AuditLogManager to support filtering by AuditLogType in getEntries methods and remove deprecated getEntriesByType method 2025-06-03 14:27:56 -04:00
b40dd60309
Refactor AuditLogManager to support multiple audit log types and improve timestamp handling 2025-06-03 14:22:10 -04:00
d5a0603b69
Fix missing newline at end of file in AuditLogType.php 2025-06-03 14:12:14 -04:00
a3c8f5d7ca
Update operator routes to improve path matching and method handling 2025-06-03 14:12:08 -04:00
848d9a2403
Refactor OperatorRecord constructor to return new instance directly 2025-06-03 14:09:16 -04:00
582dae4b95
Add DeleteAttachment class to handle attachment deletion requests
Some checks are pending
CI / release (push) Waiting to run
CI / debug (push) Waiting to run
CI / check-phpunit (push) Waiting to run
CI / check-phpdoc (push) Waiting to run
CI / generate-phpdoc (push) Blocked by required conditions
CI / test (push) Blocked by required conditions
CI / release-documentation (push) Blocked by required conditions
CI / release-artifacts (push) Blocked by required conditions
2025-06-03 13:54:23 -04:00
9d19fc2ef4
Update attachment routes to use plural form and add DELETE method handling 2025-06-03 13:47:22 -04:00
0b463fa70c
Add authentication check for operator permissions in DownloadAttachment 2025-06-03 13:41:04 -04:00
1109a6547b
Allow LIST_OPERATORS case to handle both GET and POST requests
Some checks are pending
CI / check-phpunit (push) Waiting to run
CI / check-phpdoc (push) Waiting to run
CI / release (push) Waiting to run
CI / debug (push) Waiting to run
CI / generate-phpdoc (push) Blocked by required conditions
CI / test (push) Blocked by required conditions
CI / release-documentation (push) Blocked by required conditions
CI / release-artifacts (push) Blocked by required conditions
2025-06-03 01:12:16 -04:00
705bfa9094
Restrict LIST_OPERATORS case to only handle GET requests 2025-06-03 01:12:03 -04:00
9a6f9471f2
Add getOperators method to retrieve a paginated list of operators with error handling
Some checks are pending
CI / release (push) Waiting to run
CI / debug (push) Waiting to run
CI / check-phpunit (push) Waiting to run
CI / check-phpdoc (push) Waiting to run
CI / generate-phpdoc (push) Blocked by required conditions
CI / test (push) Blocked by required conditions
CI / release-documentation (push) Blocked by required conditions
CI / release-artifacts (push) Blocked by required conditions
2025-06-03 01:11:38 -04:00
459cd1e27e
Refactor operator UUID handling in multiple methods to improve validation and error messaging
Some checks are pending
CI / release (push) Waiting to run
CI / debug (push) Waiting to run
CI / check-phpunit (push) Waiting to run
CI / check-phpdoc (push) Waiting to run
CI / generate-phpdoc (push) Blocked by required conditions
CI / test (push) Blocked by required conditions
CI / release-documentation (push) Blocked by required conditions
CI / release-artifacts (push) Blocked by required conditions
2025-06-03 01:09:00 -04:00
237af23690
Add LIST_OPERATORS case to handle operator listing requests
Some checks are pending
CI / release (push) Waiting to run
CI / debug (push) Waiting to run
CI / check-phpunit (push) Waiting to run
CI / check-phpdoc (push) Waiting to run
CI / generate-phpdoc (push) Blocked by required conditions
CI / test (push) Blocked by required conditions
CI / release-documentation (push) Blocked by required conditions
CI / release-artifacts (push) Blocked by required conditions
2025-06-03 01:04:44 -04:00
0d6447f8df
Refactor method namespaces to improve organization and clarity 2025-06-03 01:03:02 -04:00
3cdcbbdd70
Refactor GetOperator method to validate operator UUID from request path and improve error handling 2025-06-03 00:47:39 -04:00
128469efa1
Add GET_OPERATOR case to handle operator retrieval requests with validation 2025-06-03 00:47:32 -04:00
fa53c687ab
Add ManageClientPermission method to handle client permission management with validation 2025-06-03 00:42:45 -04:00
9358366f3c
Add ManageBlacklistPermission method to handle blacklist permission management with validation 2025-06-03 00:40:44 -04:00
7ab602eef0
Add ManageOperatorsPermission method to handle operator permission management with validation
Some checks are pending
CI / debug (push) Waiting to run
CI / check-phpunit (push) Waiting to run
CI / check-phpdoc (push) Waiting to run
CI / release (push) Waiting to run
CI / generate-phpdoc (push) Blocked by required conditions
CI / test (push) Blocked by required conditions
CI / release-documentation (push) Blocked by required conditions
CI / release-artifacts (push) Blocked by required conditions
2025-06-03 00:38:21 -04:00
c816ed59fe
Add RefreshOperatorApiKey method to handle API key refresh requests with permission checks 2025-06-03 00:33:19 -04:00
a278d5cc25
Add GetOperator method to retrieve operator details with permission checks
Some checks are pending
CI / release (push) Waiting to run
CI / debug (push) Waiting to run
CI / check-phpunit (push) Waiting to run
CI / check-phpdoc (push) Waiting to run
CI / generate-phpdoc (push) Blocked by required conditions
CI / test (push) Blocked by required conditions
CI / release-documentation (push) Blocked by required conditions
CI / release-artifacts (push) Blocked by required conditions
2025-06-02 21:33:46 -04:00
bfabbe3e17
Add ENABLE_OPERATOR method mapping for operator management
Some checks are pending
CI / debug (push) Waiting to run
CI / check-phpunit (push) Waiting to run
CI / check-phpdoc (push) Waiting to run
CI / release (push) Waiting to run
CI / generate-phpdoc (push) Blocked by required conditions
CI / test (push) Blocked by required conditions
CI / release-documentation (push) Blocked by required conditions
CI / release-artifacts (push) Blocked by required conditions
2025-06-02 21:31:39 -04:00
aaa2b5ab70
Add EnableOperator method to manage operator status and log actions
Some checks are pending
CI / release (push) Waiting to run
CI / debug (push) Waiting to run
CI / check-phpunit (push) Waiting to run
CI / check-phpdoc (push) Waiting to run
CI / generate-phpdoc (push) Blocked by required conditions
CI / test (push) Blocked by required conditions
CI / release-documentation (push) Blocked by required conditions
CI / release-artifacts (push) Blocked by required conditions
2025-06-02 21:30:53 -04:00
bf36bb6847
Add new audit log types for operator and entity actions
Some checks are pending
CI / release (push) Waiting to run
CI / debug (push) Waiting to run
CI / check-phpunit (push) Waiting to run
CI / check-phpdoc (push) Waiting to run
CI / generate-phpdoc (push) Blocked by required conditions
CI / test (push) Blocked by required conditions
CI / release-documentation (push) Blocked by required conditions
CI / release-artifacts (push) Blocked by required conditions
2025-06-02 21:27:00 -04:00
51dfc1e9a5
Refactor request handling in FederationServer to streamline method matching and improve error responses
Some checks are pending
CI / check-phpdoc (push) Waiting to run
CI / release (push) Waiting to run
CI / debug (push) Waiting to run
CI / check-phpunit (push) Waiting to run
CI / generate-phpdoc (push) Blocked by required conditions
CI / test (push) Blocked by required conditions
CI / release-documentation (push) Blocked by required conditions
CI / release-artifacts (push) Blocked by required conditions
2025-06-02 21:09:18 -04:00
319aa80159
Add confidentiality handling to evidence management
Some checks are pending
CI / release (push) Waiting to run
CI / debug (push) Waiting to run
CI / check-phpunit (push) Waiting to run
CI / check-phpdoc (push) Waiting to run
CI / generate-phpdoc (push) Blocked by required conditions
CI / test (push) Blocked by required conditions
CI / release-documentation (push) Blocked by required conditions
CI / release-artifacts (push) Blocked by required conditions
2025-06-02 18:29:58 -04:00
c3748c5f51
Add logging functionality and request handling classes 2025-06-02 18:29:47 -04:00
6f2c93d954
Add logging functionality and request handling classes 2025-06-02 18:29:41 -04:00