So when you say 'set it back to some and the originally visible
artifacts will be visible again', do you mean 'you would reconstruct
grants based on existing subscriptions' ? Thats dangerous, because of
shuffling of transitive memberships.

Its also a more complex UI.

Being able to programmatically undo mistakes is a laudable UI goal but
can create -substantial- complexity.

>From a data integrity perspective, we must not have two different
sorts of data arguing: if there is a subscription, the user must have
a grant. Removing a grant must remove any subscriptions (not
necessarily atomically - a background job is fine).

-Rob

_______________________________________________
Mailing list: https://launchpad.net/~launchpad-dev
Post to     : launchpad-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~launchpad-dev
More help   : https://help.launchpad.net/ListHelp

Reply via email to