Uploaded image for project: 'OpenOLAT'
  1. OpenOLAT
  2. OO-4058

Refine organisation and curriculum roles for curriculum management

    XMLWordPrintable

    Details

      Description

      The curriculum management roles introduced with the curriculum infrastructure needs refinement and a small refactoring: 

       

       

      Role binding Actual Implementation Target Implementation
      Organisation  CurriculumManager  CurriculumManager
      Curriculum  CurriculumManager  CurriculumOwner
      CurriculumElement  CurriculumManager
       CurriculumOwner 
      CurriculumElementOwner 

       

      TODO

      • Create new role on CurriculumElement: CurriculumElementOwner
      • Migration all CurriculumManager and CurriculumOwner that are defined on the CurriculumElement to new role CurriculumElementOwner
      • In CurriculumElement membermanagement limit possible roles to CurriculumElementOwner
      • Migration of all CurriculumManager that are defined on the Curriculum to  role CurriculumOwner
      • In Curriculum member management limit possible roles to CurriculumOwner

       

      CurriculumManagers can 

      • Create a new Curriculum
      • Manage any Curriculum of same Organisation
      • Manage all CurriculumElement of those Curricula
      • Link CurriculumElement to courses of users Organisation
      • Add CurriculumElement members of users Organisation

      CurriculumOwner can 

      • Edit the Curriculum for which the role has been set 
      • Manage all CurriculumElement of this specific Curriculum
      • Link CurriculumElement to and Course of users Organisation 
      • Add CurriculumElement members of users Organisation

      CurriculumElementOwner can 

      • Manage this specific CurriculumElement and all child CurriculumElements
      • Link CurriculumElement to and Course of users Organisation 
      • Add CurriculumElement members of users Organisation

       

      The new role CurriculumElementOwner is automatically inherited within the CurriculumElement structure.

       

       

       

        Attachments

          Activity

            People

            Assignee:
            srosse Stéphane Rossé
            Reporter:
            gnaegi Florian Gnägi
            Tester:
            Mandy Menzel
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 1 day, 4 hours
                1d 4h