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

User capabilities of turning editing on, adding activities, updating activities and deleting activities within a course are bundled together under moodle/course:manageactivities

    XMLWordPrintable

    Details

    • Database:
      MySQL
    • Affected Branches:
      MOODLE_19_STABLE

      Description

      Currently, in order to give a non-editing teacher permission to delete an activity, we also also have to give them the ability to edit the activity and add new ones.

      Steps to reproduce:

      1. Within a course go to 'Assign roles', 'Override permissions' and choose 'Non-editing teacher'.
      2. Change Moodle/course:manageactivities from 'inherit' to 'allow' for a non-editing teacher in a course

      Actual results:

      A non-editing teacher can delete an activity within a course but can also add and update activities.

      Expected results:

      It would be good to give a user one of the capabilities without the others (e.g. to give a non-editing teacher the ability to turn editing on and delete an activity without them being able to add new activities or update existing ones).

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              moodle.com moodle.com
              Reporter:
              petej Pete Jones
              Participants:
              Component watchers:
              Amaia Anabitarte, Carlos Escobedo, Ferran Recio, Ilya Tregubov, Sara Arjona (@sarjona)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: