2 new roles for assessment work flow: Peer assessor and manager

Bug #1784781 reported by Kristina Hoeppner
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mahara
Fix Released
Wishlist
Cecilia Vela Gurovic

Bug Description

A person on Mahara can be assigned the peer, manager or both roles for a portfolio. This selection gives them additional permissions. The selection of the roles happens on the “Edit access” screen. The assigned roles are applied to all selected portfolios as per current Mahara functionality. In order to select the role, an additional drop-down menu is displayed once a person has been selected.

The roles have the following characteristics:
• The role selector only appears when the portfolio owner searches for individual users. The roles cannot be given in bulk, e.g. to “Friends” or an entire group.
• The role governs view_access, blocktype.

• Peer role:
• Can fill in the “Peer assessment” block (bug #1784778);
• Can see page names, page instructions, block titles (but not block content) on the pages to which they have access to provide contextual information relevant to the peer assessment they are providing;
• Is selected during the portfolio sharing process;
• When used in conjunction with the “Manager” role, this role can see other content in the portfolio.

• Manager:
• Is selected during the portfolio sharing process;
• Can see the entire portfolio (the peer assessment block content once the peer set it to be viewable);
• Can mark a portfolio page in the assessment portfolio as verified.

Note: If the page is also shared with other users, e.g. friends or registered users, then the more permissive rights take precedence. That means: Friends can see all content on a page. If “Friends” is selected to view a portfolio and a friend is specifically selected to be a peer, the peer can see all page content.

A peer can also be a manager. That means that the peer can see all block content because the manager role is more permissive.

Required by bug #1784778

Changed in mahara:
assignee: nobody → Cecilia Vela Gurovic (ceciliavg)
Revision history for this message
Mahara Bot (dev-mahara) wrote : A patch has been submitted for review

Patch for "master" branch: https://reviews.mahara.org/9036

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Patch for "18.04_STABLE" branch: https://reviews.mahara.org/9052

Revision history for this message
Kristina Hoeppner (kris-hoeppner) wrote :

This is not going to be backported to Mahara 18.04 and only goes into master as it is new functionality.

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Patch for "master" branch: https://reviews.mahara.org/9053

Revision history for this message
Mahara Bot (dev-mahara) wrote : A change has been merged

Reviewed: https://reviews.mahara.org/9036
Committed: https://git.mahara.org/mahara/mahara/commit/2ad167e5550fb5684afc2c16c60e9ed406fb1c59
Submitter: Robert Lyon (<email address hidden>)
Branch: master

commit 2ad167e5550fb5684afc2c16c60e9ed406fb1c59
Author: Cecilia Vela Gurovic <email address hidden>
Date: Thu Aug 2 11:35:28 2018 +1200

Bug 1784781: adding peer & manager roles for user access to a view

- creating the role table
- selecting the role when editing view access
- fix: for already saved user and group access rules, show all roles
in the dropdown to make it possible to change the value

to do: display content depending on role

behatnotneeded : will be added later

Change-Id: Ie83e0ca84704182b40bcc2fa4a678da099a1793d

Robert Lyon (robertl-9)
Changed in mahara:
status: Confirmed → Fix Committed
milestone: none → 18.10.0
Revision history for this message
Kristina Hoeppner (kris-hoeppner) wrote :

This work was sponsored by Waitemata District Health Board in New Zealand. It is part of a larger piece of work to support the nurse PDRP work flow better and thus have additional roles.

Thank you for the support.

tags: added: nominatedfeature
Revision history for this message
Mahara Bot (dev-mahara) wrote :

Reviewed: https://reviews.mahara.org/9053
Committed: https://git.mahara.org/mahara/mahara/commit/1ab0d9a27f95c5269091d06eb849385d4e5f7ee3
Submitter: Cecilia Vela Gurovic (<email address hidden>)
Branch: master

commit 1ab0d9a27f95c5269091d06eb849385d4e5f7ee3
Author: Cecilia Vela Gurovic <email address hidden>
Date: Tue Aug 7 17:15:12 2018 +1200

Bug 1784781: Display/hide block content depending on user roles

Change-Id: I17608fe4f6a4b2f9a82206cf3752e675bf4e0058
behatnotneeded: will be added later

Robert Lyon (robertl-9)
Changed in mahara:
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.