← Back to team overview

launchpad-dev team mailing list archive

Re: Disclosure project questions (mainly for product folks)

 

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


Follow ups

References