Add Directory Management Feature with Permission Handling #73

Merged
ashutosh.nehete merged 1 commits from Ashutosh_Task#356_Directory_Management into Feature_Directory 2025-05-24 10:46:52 +00:00
Collaborator

Implemented role-based access control (RBAC) or user-specific permissions as needed.

Define permission levels for directories:

  • Admin:
    • Can view, modify, or delete any directory.
    • Can assign or modify permissions for any user on any directory.
  • Manager:
    • Can perform all operations (CRUD + permission management) on directories they created or were assigned to.
    • Cannot access or manage directories outside their scope.
  • User:
    • Can create, edit, and delete their own directories.
    • Can manage permissions for their own directories only.
    • Can view contacts in assigned or self-created directories, but cannot manage other users’ access unless they are the creator.
Implemented role-based access control (RBAC) or user-specific permissions as needed. **Define permission levels for directories**: - **Admin**: - Can view, modify, or delete any directory. - Can assign or modify permissions for any user on any directory. - **Manager**: - Can perform all operations (CRUD + permission management) on directories they created or were assigned to. - Cannot access or manage directories outside their scope. - **User**: - Can create, edit, and delete their own directories. - Can manage permissions for their own directories only. - Can view contacts in assigned or self-created directories, but cannot manage other users’ access unless they are the creator.
ashutosh.nehete added 1 commit 2025-05-24 10:17:02 +00:00
ashutosh.nehete merged commit f1a7394aa2 into Feature_Directory 2025-05-24 10:46:52 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: admin/marco.pms.api#73
No description provided.