Details

    • Type: Sub-task Sub-task
    • Status: Closed
    • Priority: Blocker Blocker
    • Resolution: Fixed
    • Affects Version/s: 2.0
    • Fix Version/s: 2.0
    • Component/s: Enrolments
    • Labels:
      None
    • Affected Branches:
      MOODLE_20_STABLE
    • Fixed Branches:
      MOODLE_20_STABLE
    • Rank:
      32811

      Description

      The idea is to completely remove role_assignment interface at the course level, we already have enrolled users UI which allows users to assign roles and groups.
      The only potential problem is how to remove course administrators and other system wide people that teachers should not see.

      The current logic is in other areas is:
      1/ course participants page (/user/index.php) that is the page where both teachers and users see other course participants and their roles, we should only people with profile roles specified in $CFG->profileroles (usually tacher, editing teacher and student role); separate groups are in effect
      2/ enrolled users UI (/enrol/users.php) this is intended for editing teachers only with right to see and usually manage all course enrolments

      There is already a stub file in /enrol/otherusers.php - I suppose we should create a new capability which grants access to this information.

      UI features:
      1/ view all users in course or parent context
      2/ add and remove roles

      1. MDL-23117.20100715.02.patch
        94 kB
        Sam Hemelryk
      2. MDL-23117.20100716.01.patch
        96 kB
        Sam Hemelryk
      1. sprite.png
        1.0 kB

        Activity

        Martin Dougiamas created issue -
        Sam Hemelryk made changes -
        Field Original Value New Value
        Attachment MDL-23117.20100715.01.patch [ 20770 ]
        Attachment sprite.png [ 20771 ]
        Sam Hemelryk made changes -
        Attachment MDL-23117.20100715.02.patch [ 20772 ]
        Sam Hemelryk made changes -
        Attachment MDL-23117.20100715.01.patch [ 20770 ]
        Sam Hemelryk made changes -
        Attachment MDL-23117.20100716.01.patch [ 20795 ]
        Sam Hemelryk made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Martin Dougiamas made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        QA Assignee nobody
        Martin Dougiamas made changes -
        Workflow jira [ 37188 ] MDL Workflow [ 64791 ]
        Martin Dougiamas made changes -
        Workflow MDL Workflow [ 64791 ] MDL Full Workflow [ 94098 ]

          People

          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: