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
            • Votes:
              0 Vote for this issue
              Watchers:
              1 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, 3 hours
                1d 3h