Task #19225
openTask #19240: Sprint Planning for 06/01/2026 - 16/01/2026
Logideals post training_Client-Specific File Reference Access Control
0%
Description
Description:
Implement file reference–level access control for a specific client, allowing supervisors to restrict which users can update information related to a file reference.
This functionality must be configurable and enabled only for the requesting client, without impacting other clients.
Scope:
Client-specific (controlled via system configuration).
Requirements:
- File Creation & Ownership
A Supervisor is responsible for creating the file reference.
Upon creation, the Supervisor can assign access to one or more users.
- User Access Control
Only users assigned to a file reference may:
(a) Update
(b) Edit
Modify any information related to that file.
Users without access must not be able to update any file-related data.
- Access Assignment
Supervisors must be able to:
(a) Add users to a file reference.
(b) Modify assigned users when required.
- Configuration Control
The feature must be enabled via a client-level configuration flag.
When disabled:
(a) Existing system behavior remains unchanged.
(b) All users continue to have access as per current rules.
Acceptance Criteria:
- Access control is enforced only for the configured client.
- Unauthorized users are prevented from updating file information.
- Supervisors can successfully assign and manage user access.
- No impact to other clients or existing workflows.
GitLab Sync Log
[]