#805648 qa.debian.org: Provide a way to share an ignore list (for team dashboard)

#805648#5
Date:
2015-11-20 16:20:43 UTC
From:
To:
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!

#805648#10
Date:
2015-11-21 09:41:24 UTC
From:
To:
 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

#805648#15
Date:
2015-11-22 06:14:10 UTC
From:
To:
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.

#805648#20
Date:
2015-11-22 20:10:36 UTC
From:
To:
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

#805648#25
Date:
2021-02-20 09:53:43 UTC
From:
To:
Hallo,

Ich habe dir eine Mail geschickt, aber keine Antwort von dir, warum?

Eddie