- Package:
- qa.debian.org
- Source:
- qa.debian.org
- Submitter:
- Sebastien Badia
- Date:
- 2021-02-20 09:57:13 UTC
- Severity:
- wishlist
Hi, At the moment, the « hide-list » in UDD Dashboard is stored in a cookie (client side), but it would be great to have something server-side in order to be able to share a « hide-list ». This functionality would be useful in the case of using UDD Dashboard with a team email, and so avoid having to watch the status of each bug, and "hide" them individualy (for packages already processed by a team member). Thanks!
Right. The motivations for the current implementation were: - no need for user authentication - no need for storing data server-side - only the users [browsers] know which entries are hidden I agree that adding a way to work collaboratively on the TO-DO list would be great. However, I'm unsure about the desired design. One way to do it would be to have a web service providing a simple key-value store, and then everything could still be implemented client-side in JS. Another way to do it is fully server-side, without JS. But doing so in a way that isn't crazy from a security POV is a quite significant project. Ideas? Lucas
One option is to store data in the window.location.hash (or equivalently html5 pushstate). See e.g.: http://yuilibrary.com/yui/docs/router/ For docs on a library that uses this. This avoids server-side storage and still gives permalinkable state.
If I get it right, I don't think it would be applicable here, as the URL for a given team would change each time a team contributor updates the status of an entry. But maybe I'm missing something? - Lucas
Hallo, Ich habe dir eine Mail geschickt, aber keine Antwort von dir, warum? Eddie