Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-7796

Default permissions for Course Creators are too permissive

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.7
    • Fix Version/s: 1.7.2, 1.8, 1.9
    • Labels:
      None
    • Environment:
      Apache, Win2k3, Active directory
    • Database:
      Any
    • Affected Branches:
      MOODLE_17_STABLE
    • Fixed Branches:
      MOODLE_17_STABLE, MOODLE_18_STABLE, MOODLE_19_STABLE

      Description

      The LDAP course creator function no longer functions in a usable way compared to 1.6.3. Course creators now have administrator rights to other people's courses and are not constrained to just the ones they have created. There needs to be a way to re-create the old function using the new roles so that it is possible for a course creator not to have editing rights everywhere. Even being able to edit just within a category is not satisfactory as people can still interfere with each other's work.

      I suggest some sort of primary course user feature like there is currently a primary site admin who cannot be removed. The primary course user would be the person who created the course and would be permanently assigned as admin at course level. That way, moodle/course:create can be the only capability a course creator has at site level, but when they create a course, they will have total control and can always be hidden using the upcoming hide assignments in 1.8.

        Attachments

          Activity

            People

            • Votes:
              8 Vote for this issue
              Watchers:
              11 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Fix Release Date:
                30/Mar/07