Commit graph

120 commits

Author SHA1 Message Date
e4ab4a7c87
Fix condition check for public evidence access method 2025-06-05 15:07:42 -04:00
b7e7f76b1a
Fix condition check for public audit logs access method 2025-06-05 15:07:35 -04:00
4c44d8d64f
Fix condition check for public evidence listing access method 2025-06-05 15:07:30 -04:00
12f7832444
Fix condition check for public evidence access method 2025-06-05 15:07:26 -04:00
fbac5fdadb
Fix condition check for public audit logs access method 2025-06-05 15:07:21 -04:00
f8952aafa6
Fix condition check for public audit logs access 2025-06-05 15:07:13 -04:00
352e23d27d
Fix condition check for public evidence access 2025-06-05 15:07:05 -04:00
6ca3654142
Add default configuration for public blacklist visibility 2025-06-05 15:06:59 -04:00
339db05013
Add pagination support for retrieving blacklist entries 2025-06-05 15:06:48 -04:00
eb34a1027c
Implement evidence management methods: create, delete, and retrieve evidence
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-05 14:50:23 -04:00
c1a2384257
Remove unused imports and refactor audit log response handling 2025-06-05 00:54:12 -04:00
7cc13a850e
Remove unused FilesystemIterator import from UploadAttachment.php
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-05 00:39:36 -04:00
ed1de7f790
Remove unused Configuration imports from RedisConnection.php 2025-06-05 00:39:32 -04:00
cdb10233dc
Remove unused OperatorManager import from QueryEntity.php 2025-06-05 00:39:11 -04:00
7e3e6e6083
Remove unused EntitiesManager import from ListOperatorAuditLogs.php 2025-06-05 00:39:05 -04:00
9dec35dc01
Remove unused OperatorManager import from ListEvidence.php 2025-06-05 00:38:59 -04:00
810c8ab4e9
Remove unused OperatorManager import from ListEntityAuditLogs.php 2025-06-05 00:38:54 -04:00
9c52134f73
Remove unused imports from ListAuditLogs.php 2025-06-05 00:38:47 -04:00
f6a0afa006
Remove unused OperatorManager import from GetEntity.php 2025-06-05 00:38:36 -04:00
884e623ec5
Remove blacklist property and related methods from EvidenceRecord class 2025-06-05 00:38:30 -04:00
33b2bc3a2b
Add UUID generation to addEvidence method and update SQL insert statement 2025-06-05 00:38:23 -04:00
1adae0ed2b
Add evidence property to BlacklistRecord and corresponding getter method 2025-06-05 00:38:19 -04:00
8784eeab7b
Add method to check existence of blacklist entry by UUID with error handling 2025-06-05 00:38:14 -04:00
17fcc4321f
Refactor evidence table schema by removing unnecessary constraints and improving primary key definition 2025-06-05 00:38:08 -04:00
65675f1466
Add evidence and lifted columns to blacklist table with appropriate constraints and indexing 2025-06-05 00:37:55 -04:00
e72a03cb10
Improve code formatting and readability in AuditLogManager by adjusting array handling and binding statements 2025-06-04 15:37:11 -04:00
1739c8dd59
Refactor audit log retrieval to use toPublicAuditRecord method for improved readability and maintainability
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 15:13:27 -04:00
1a8f3626bc
Add methods to list entity and operator audit logs and evidence
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-04 15:07:03 -04:00
bd8639c90b
Add ListEvidence method and improve error handling in UploadAttachment 2025-06-04 14:48:25 -04:00
d8354871a4
Add ListEvidence method and improve error handling in UploadAttachment 2025-06-04 13:34:27 -04:00
dd71f06434
Add configuration option for public evidence accessibility 2025-06-04 00:53:56 -04:00
eeb22bf3a5
Add pagination and confidentiality options to evidence retrieval methods 2025-06-04 00:53:36 -04:00
fed255358c
Update CORS headers to allow DELETE method in RequestHandler 2025-06-04 00:45:24 -04:00
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