Commit graph

141 commits

Author SHA1 Message Date
9d17190609
Refactor authentication handling by replacing getAuthenticatedOperator with requireAuthenticatedOperator in evidence-related methods 2025-06-06 14:13:22 -04:00
079c1a9428
Refactor authentication handling by replacing getAuthenticatedOperator with requireAuthenticatedOperator in multiple entity methods 2025-06-06 13:39:32 -04:00
1eb5b83eb2
Add public entities configuration and authorization checks for entity records
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-06 13:22:03 -04:00
417499b6f4
Replace getAuthenticatedOperator with requireAuthenticatedOperator in DeleteEntity and add Configuration import in GetEntityRecord 2025-06-06 13:12:54 -04:00
ee7193c5ea
Replace getAuthenticatedOperator with requireAuthenticatedOperator in handleRequest method 2025-06-06 13:05:34 -04:00
3217100cff
Add authorization check for downloading attachments in handleRequest method 2025-06-06 13:05:29 -04:00
cb5862fe94
Add authorization check for audit logs in handleRequest method 2025-06-06 13:05:20 -04:00
4817c15338
Remove unnecessary parameter from getAuthenticatedOperator in ListAuditLogs 2025-06-06 13:02:29 -04:00
a18178f764
Remove unused Logger import in DeleteAttachment.php
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-06 01:06:24 -04:00
3df51cf4b1
Refactor error handling in attachment operations: standardize error messages and remove logging statements 2025-06-06 01:06:07 -04:00
04b4714da6
Add permission check and improve error handling in UploadAttachment
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-06 01:04:36 -04:00
4d83948374
Fix variable name for attachment UUID in DownloadAttachment handler 2025-06-06 01:00:25 -04:00
29f9078789
Add authentication and permission checks for downloading attachments 2025-06-06 01:00:07 -04:00
f4536df74f
Enhance BlacklistManager: add evidence parameter and UUID generation for blacklist entries 2025-06-06 00:56:21 -04:00
fc6014b37e
Add permission check for managing entities in DeleteEntity request handler 2025-06-05 15:16:12 -04:00
19b932904a
Rename request handler classes for clarity and consistency
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 15:13:25 -04:00
fe8c5ca350
Add ListBlacklist request handler to retrieve blacklist records
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 15:08:09 -04:00
cf6b89aeb6
Add ListEntityBlacklist request handler 2025-06-05 15:08:03 -04:00
0e6410fd62
Add ListOperatorBlacklist request handler 2025-06-05 15:07:57 -04:00
d7095064c0
Add public blacklist configuration and access method 2025-06-05 15:07:53 -04:00
f18dc4672e
Add support for listing entity and operator blacklists 2025-06-05 15:07:48 -04:00
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