RetroShare/TODO.circles.txt

33 lines
1.5 KiB
Plaintext
Raw Normal View History

2016-03-08 23:12:27 -05:00
Legend:
[X]: done, [ ]: pending, [-]: Cancelled, [/]: ongoing
2016-03-08 23:01:43 -05:00
GUI
[X] disable edit circles or make it work
[X] make GUI update when creating a circle
[ ] handle the display of encrypted forums/channels/etc when we do not have the keys
[ ] disable posting to circles for which we do not have the rights
[ ] group "show details" should be made up to date for rstrinction options
2016-03-08 23:12:27 -05:00
[ ] allow to share circles publish rights
2016-03-08 23:01:43 -05:00
Tests
[X] create a safe testing environment: 2 peers with no other contacts, 2 IDs each, and some forums
[X] test #001: transactions should encrypt and decrypt ok on both sides
[X] test #002: peers inside a circles should see the data
[X] test #003: peers outside of a circles shouldn't see the data
[-] test #004: peers subscribed to encrypted circles shouldn't keep asking for the data if they cannot decrypt
[X] test #005: peers can be added/removed from circles, and the circles update between friends
[ ] test #006: peers subscribed to encrypted circles who recently got added to the circle should get the data
[ ] test #007: peers outside shouldn't be able to post (or posts shouldn't propagate)
Backend
[X] add debug output later RS_NXS_DEBUG_7 in rsgxsnetservice.cc for the crypto layer
Bugs
2016-03-08 23:12:27 -05:00
[X] Peers cannot be removed from a circle
2016-03-09 20:18:19 -05:00
[ ] Context menu should not allow to edit non admin circles
[ ] Editing circles make them subscribed, even non admin ones.
[ ] Disable autosync for circles (in rsinit.cc)
[ ] Add explicit circle sync request for all grps restricted to a circle (same as IDs)
2016-03-08 23:01:43 -05:00