Project

General

Profile

Actions

Task #19225

open

Task #19240: Sprint Planning for 06/01/2026 - 16/01/2026

Logideals post training_Client-Specific File Reference Access Control

Added by Redmine Admin 2 months ago. Updated about 6 hours ago.

Status:
New
Priority:
High
Assignee:
-
Start date:
12/23/2025
Due date:
12/23/2025 (about 2 months late)
% Done:

0%

Estimated time:
0:00 h
GitLab ID:
3646
GitLab Milestone:
GitLab Ticket Number:
1097
GitLab Time Logged:
0
Lock Timeline Date:
No
gitlab project trace:
Sprint Planning for 06/01/2026 - 16/01/2026

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:

  1. File Creation & Ownership

A Supervisor is responsible for creating the file reference.

Upon creation, the Supervisor can assign access to one or more users.

  1. 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.

  1. Access Assignment

Supervisors must be able to:

(a)     Add users to a file reference.

(b)     Modify assigned users when required.

  1. 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

[]

Actions #1

Updated by Redmine Admin 2 months ago

  • GitLab Sync Log updated (diff)
Actions #2

Updated by Redmine Admin about 2 months ago

  • Parent task set to #19240
  • gitlab project trace set to Sprint Planning for 06/01/2026 - 16/01/2026
Actions

Also available in: Atom PDF