← Back to team overview

launchpad-dev team mailing list archive

Re: Next steps for Better Privacy

 

On 08/05/12 23:13, Aaron Bentley wrote:
> On 12-05-08 01:38 AM, William Grant wrote:
>> - Port the few remaining search queries to the new schema + Design
>> and implement BugSummary v2 [wgrant] + Replace miscellaneous bits
>> around the codebase [wgrant] - Introduce facilities for
>> reconciliation of illegal subscriptions + Add job to remove illegal
>> subscriptions on unsharing [wallyworld] + Add job to remove illegal
>> subscriptions on membership revocation + Add daily cron (garbo?)
>> job to detect missed illegal subscriptions
> 
> Since the Jobs are being designed to run via celery, it may make sense
> to use celerybeat to schedule a missed-illegal-subscriptions job.

If celery's stable on production soonish that might be a good option,
indeed.

>> - Teach Bug to maintain AccessArtifactGrant + Extend
>> Bug.subscribe() to share if necessary + Extend Bug.unsubscribe() to
>> unshare if there's an artifact grant for the subscriber
> 
> Is there a risk that the artifact grant existed before the
> subscription, and so unsharing might cause a surprising removal of access?

Not in this transitional stage: the idea is that an artifact grant won't
be able to exist without a corresponding subscription.

Attachment: signature.asc
Description: OpenPGP digital signature


References