uprm-inso4101-2024-2025-s1 / semester-project-regiupr

semester-project-regiupr created by GitHub Classroom
7 stars 1 forks source link

Implement Admin Role for RBAC System with Full Permissions and Access Control #77

Open Yamil-Serrano opened 4 days ago

Yamil-Serrano commented 4 days ago

Objective: Implement the Admin role in the Role-Based Access Control (RBAC) system to manage full access and administrative functionalities.

Description: This task focuses on creating the Admin role within the RBAC system, ensuring it has full access to all system features. The Admin role will be able to manage user accounts, course details, enrollment requests, and the academic schedule.

Roles and Permissions: Admin:

Features:

  1. Role Definition:
  1. Permission Enforcement:
  1. Testing and Validation:

Requirements:

  1. Role Definition:
  1. Permission Management:
  1. Testing:

Time Constraints: Complete the Admin role implementation by Thursday, Oct. 10.

Completion Criteria:

Difficulty: 6 (Requires role definition and enforcing permissions for Admin).

Priority: 9 (Critical for system administration and managing core features).

Ar2691 commented 4 days ago

Break the task into smaller parts

JRRR0912 commented 3 days ago

We could break the task in three parts. We may use the features specified in the issue to break the task.

Task #1: Role Definition

Task #2: Permission Enforcement

Task #3: Testing and Validation

We should do the same for the other roles we may add and implement.

Ar2691 commented 2 days ago

Role definition should be a brainstorming of what possible roles and privileges we could have in our application.

Yamil-Serrano commented 18 hours ago

Role definition should be a brainstorming of what possible roles and privileges we could have in our application.

Thanks, that is actually a good idea, to do a task related to that to get an idea of ​​the roles that we will implement in the application.