Need enrolments admin UI

Bug #494000 reported by Matt Giuca
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
IVLE
Fix Released
High
William Grant

Bug Description

The enrolment page now allows the enroller to select a role for the enrollee. However, once enrolled, the role for a user with respect to a particular offering cannot be changed. If you try to enrol the same user again, it will report, "User is already enrolled."

Two choices:
a) Allow an already-enrolled user to be re-enrolled if the new role is higher than the user's existing role, or
b) On the enrolments page, have a "change enrolment status" which allows the user's enrolment status to be changed there.

Tags: ui
Revision history for this message
William Grant (wgrant) wrote :

We need to link to the enrolment listing, and alter it to allow addition/alteration/removal of enrolments.

summary: - Can't change role after enrolling
+ Need enrolments admin UI
Revision history for this message
Matt Giuca (mgiuca) wrote :

Agree. But also I would implement both (a) and (b) in the original bug report. That is, if you try to enrol someone who is already enrolled, if the new role is higher than the old role, this simply works and their enrolment is upgraded. Possibly also allow it to work if you are *downgrading* someone's role, with the caveat that you need to have permission to enrol their old role to do so. (e.g., a lecturer cannot downgrade another lecturer to a student, but an admin can; further, a lecturer can downgrade a tutor to a student).

William Grant (wgrant)
Changed in ivle:
assignee: nobody → William Grant (wgrant)
status: Triaged → In Progress
Revision history for this message
William Grant (wgrant) wrote :

Full enrolment admin UI in trunk r1615.

Changed in ivle:
status: In Progress → Fix Committed
William Grant (wgrant)
Changed in ivle:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.