-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Open
Labels
Milestone
Description
These are the tasks for my Outreachy project. This is my original proposal https://publiclab.org/notes/Manasa2850/04-10-2021/gsoc-2021-proposal-tag-topic-system-refinements
⭐ All my contributions during the Outreachy internship period can be viewed here: Pull Requests
1. Tag Locking
- Create a 'locked' tag which can be added to content by mods / admin. (Fixed via Created a locked tag which can be added to notes by mods / admin #9709)
- Locked tag can be deleted only by mods / admin. (Fixed via Created a locked tag which can be added to notes by mods / admin #9709)
- Change UI of the page after adding the 'locked' tag. (Fixed via Normal users can't add tags on locked content #9733)
- Modify permissions of pages having the 'locked' tag. (Fixed via Normal users can't add tags on locked content #9733)
- Functional tests + System tests. (Fixed via Tests for tag locking #9772)
2. Delete Tags from users who are banned
- Delete tags of banned users retroactively. (Fixed via Tags added by banned users are not displayed #9757)
- Functional tests. (Fixed via Tests for tag locking #9772)
3. Differentiate between power tags and normal tags
- Change the location of power tags. (Fixed via Sidebar powertag improvisations #9972 and Follow up to #9849 - 2 normal tag cards and 1 power tag card shows up in the sidebar #9863)
- Have different colors for normal tags and power tags. (Fixed via Sidebar powertag improvisations #9972 and Follow up to #9849 - 2 normal tag cards and 1 power tag card shows up in the sidebar #9863)
- Prompt users to enter the 'type' of the power tag before publishing.
- System tests.
RuthNjeri, jywarren, Tlazypanda, cesswairimu, pydevsg and 1 moreRuthNjeri, jywarren, Tlazypanda, cesswairimu, pydevsg and 1 morecesswairimu, pydevsg and ebarry