mahara-contributors team mailing list archive
-
mahara-contributors team
-
Mailing list archive
-
Message #48810
[Bug 1722861] Re: Institution tags
Bug 1722861 Institution tags
==================================================
Created Thursday 14 June 2018
The institution/site admins can delete the
institution tags that have not been used
by any user.
If a tag has been used, instead of the
delete icon, the admins will see how
many times the tag has been used.
--------------------------------------------------------------------------
Launchpad: https://bugs.launchpad.net/mahara/+bug/1722861
Gerrit: https://reviews.mahara.org/#/c/8613/
Bug description: Allow admins to delete institution tag
--------------------------------------------------------------
Environment tested: Master
Browser tested: Chrome
-------------------------------------
Manual Test Script
-------------------------------------
#### Acceptance Criteria ####
These tags must be:
1. configured / disabled per institution by default with the ability to enable ✔
2. only visible and selectable by institutional members
a. Site admin (create and delete - if tag has not been used)
b. Institution admin (create and delete - if tag has not been used)
c. Institution staff (use)
d. Institution member (use)
3. clearly identifiable as institutional tags when selecting and filtering, i.e. the institution name is displayed before the tag. ✔
4. and which institution if the user belongs to multiple using this feature ✔
5. non-editable by members outside of the institutional tag management screens ✔
================================================================================
Preconditions:
1. MYSQL / PostgreSQL database used
2. Site Admin set the following
a. create 2 Institutions (Institution A & Institution B)
b. Allow institution tags for both Institutions = Yes
c. Create user to be Institution A admin (Alice User1)
d. Create user to be Institution A staff (Dan User4)
e. Create user to be Institution A member (Carol User3)
f. Create user to be Institution B admin (Bob User2)
g. Create user to be Institution B member (Fred User6)
h. Create user to be Institution member (Earl User5) of both Institution A and Institution B
3. Site admin creates a tag (official X24578A) & (Institution A tag)
4. Site admin creates a tag (official QUVW) & (Institution B tag)
Test Script: Inst admin create/delete Institution tags
1. Log in as Institution admin (Alice User1)
2. Browse to Admin menu > Institutions > Tags
3. Create a tag (AB234-Dec-2018)
4. Create a tag (QinstB-5567)
5. Confirm Inst admin can delete inst Tag when it has not yet been used. ✔
6. Browse to any place that uses tags (ie portfolio page)
7. Type the first letter of the known tag's name
8. Confirm the auto-suggestion displays the desired tag ✔
9. Confirm that once a tag has been used that Inst admin cannot delete tag ✔
10. Log in as Institution A staff (Dan User4)
11. Confirm that staff cannot edit the Admin menu > Institutions > Tags page ✔
12. Log in as Institution B admin (Bob User2)
13. Create a tag (QXYZ)
14. Create tag (QLMNOP)
15. Browse to any place that uses tags (ie edit image file)
16. Type the first letter of the known tag's name
17. Confirm the auto-suggestion displays the desired tag ✔
18. Confirm tags for Institution A are not displayed ✔
19. Confirm that once a tag has been used that inst admin cannot delete tag ✔
Test Script: Member of 2 Institutions can see both Institution A and
Institution B tags
1. Log in as Institution member that belongs to 2 institutions (Earl User5)
2. Browse to any place that uses tags (ie portfolio page)
3. Type a letter that is in each of the known tags' name
4. Confirm the auto-suggestion displays the institution tags for both Institution A and Institution B ✔
5. Tag the portfolio page with both Institution A and Institution B tags and add a unique tag of your own
6. Confirm that the tags are displayed on the displayed page ✔
7. Browse to the My tags page
8. Confirm that the tags are displayed and that the portfolio page is listed in the table. ✔
9. Confirm that the institution tags are prefixed with the title of the institution.
10. Try and edit an institution tag
11. Confirm that user cannot edit an institution tag ✔
12. Confirm that user can only edit their own tags ✔
13. Confirm that you can tag all content that you can tag with the institution tags and that they are displayed on the artefact details pages when used in their respective blocks :
- files ✔
- folders ✔
- journals ✔
- journal entries (put a journal entry on a page as well as the tagged journal entries block) ✔
- note ✔
- plans ✔
- plan tasks ✔
14. Confirm that when you click an institution tag from the page or the details page of an artefact, that it takes you to “My tags” and displays the results for the tags. ✔
15. Confirm that when you click the institution tag on somebody else's page that you are taken to the “Tags” page and see the result(s) that they tagged with the institution tag and that you are not taken to your own “My tags” page. ✔
--
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Matching subscriptions: Subscription for all Mahara Contributors -- please ask on #mahara-dev or mahara.org forum before editing or unsubscribing it!
https://bugs.launchpad.net/bugs/1722861
Title:
Institution tags
Status in Mahara:
In Progress
Bug description:
We have a client who has a requirement to define and manage a set of
institutional tags which members can use for tagging portfolio
content.
These tags must be:
- configured disabled per institution by default with the ability to enable
- only visible and selectable by institutional members
- clearly identifiable as institutional tags when selecting and filtering
-- and which institution if the user belongs to multiple using this feature
- non-editable by members outside of the institutional tag management screens
It is believed that this feature would make a good addition to Mahara
core and could be extended in the future to helping with other
features such as SmartEvidence classifications etc.
To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1722861/+subscriptions
References