Admins are automatically subscribed to all tools and re-added when the project is updated. We should let admins remove their tool subscriptions permanently. But it'd still be good if new tools got all admins subscribed. See def subscribe_admins
Admins also need a way to re-subscribe to tools. Some tools have a UI for this but not all. I'm not sure the best way to accomplish this - maybe show rows in /auth/prefs for all the tools in all the my_projects
that aren't already subscribed, with a way to subscribe. Right now the checkboxes are for unsubscribing, so we probably need to make the UX more consistent if we add subscribing on that page too...
bump.
User running into this here: https://sourceforge.net/apps/trac/sourceforge/ticket/26544
labels: owasp, p3 --> owasp, p3, 42cc
Description has changed:
Diff:
Created #178: [#2834] Project admins should be able to remove their subscriptions (3cp)
Related
Tickets:
#2834Closed #178. Branch 42cc_2834.
We've changed subscriptions table so that user can subscribe to/unsubscribe from given tool by checking/unchecking checkbox and pressing 'Save' button.
Unsubscribe action removes tool subscription permanently from now, and still all admins will be subscribed to the newly installed tools (if they implemented
install
method properly (i.e. if they call thesuper().install()
))Subscriptions list can be long so maybe we need to move it to separate page and add pagination?
Looking good, a few minor things:
For dealing with the length of that page, we have [#3899] tracking a few ideas.
Related
Tickets: #3899
Created #200: [#2834] Improve subscriptions page (1cp)
Related
Tickets:
#2834Should we remove admin/regular user subscriptions to all the tools when removing admin/user from the project?
Hm, I don't think we need to. They may want to stay subscribed, and they can unsubscribe themselves later.
Private tools (or individual tickets) would be a concern, but I think that notifications check for permissions before being sent so that shouldn't a problem. Can you double check though?
I've checked the code, notifications are really check for permissions, so it's not a problem.
Closed #200. All changes are in branch
42cc_2834a