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

            Assignee:
            vyshane Vy-Shane Sin Fat
            Reporter:
            mattgibson Matt Gibson
            Tester:
            Nicolas Martignoni
            Participants:
            Component watchers:
            Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Peter Dias, Amaia Anabitarte, Carlos Escobedo, Ferran Recio, Sara Arjona (@sarjona), Víctor Déniz Falcón
            Votes:
            8 Vote for this issue
            Watchers:
            11 Start watching this issue

              Dates

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