Add portfolio completion information to 'Shared with me' page
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mahara |
Fix Released
|
Wishlist
|
Unassigned |
Bug Description
My story
==========
As a portfolio viewer I want to see the sign-off and verification status of a portfolio on 'Shared with me' so that I can quickly see what state the portfolios are in and whether I want to take a closer look.
It doesn't matter whether I am the reviewer for a portfolio or not. The existing columns remain.
How
==========
* New column added to the list when portfolio has been shared personally:
* 'Remove my access', which allows the person who has received personal access to the portfolio to remove themselves. This is only possible if the portfolio has been shared with a particular person (or friend), but not when shared with a group, institution, site, public.
* New column added when portfolio completion page exists: Show percentage of the sign-off and verifications, i.e. the same percentage displayed on the 'Portfolio completion' page itself.
* New column added when a **primary** review statement can be completed:
* Icon (line) indicates whether the portfolio the viewer has access to is one they could review for the primary statement.
* Icon empty check box is displayed when a statement I can make hasn't been made yet. That also applies to statements that only consist of a comment. Clicking the icon does *not* change its status but takes the reviewer to the page itself so they can review the portfolio first.
* Icon green tick box is displayed when a statement the reviewer made has been completed.
* Accessibility text needs to include name of the portfolio author and the title of the portfolio for the icons.
* Icon 'tooltip' text:
* Review not available yet: 'Review for the portfolio "Title" by NAME cannot yet be made'.
* Review to be done: 'Complete review for the portfolio "Title" by NAME'.
* Review done: 'Completed review for the portfolio "Title" by NAME'.
* Remove access: 'Remove my access from the portfolio "Title" by NAME'.
**Important**: This applies only to access that has been given to a person themselves, not public, registered accounts, group access, e.g. view access table has user column set with an ID.
Changed in mahara: | |
status: | In Progress → Fix Committed |
tags: | added: newfeature |
Changed in mahara: | |
status: | Fix Committed → Fix Released |
Patch for "master" branch: https:/ /reviews. mahara. org/11663