= Disclosure project - Checkpoint from 2011-11-16 = == tl;dr == * We have a new tested design for the +manage-disclosure page * Hardening bugs and teams is still on-going. == Harden bugs and teams == * [purple] Settle what are the requirements from stakeholders before we can turn-off the multi-tenancy feature for private bugs: DONE * This was completed at UDS. * We are going to enable select users (OEM, Hardware Enablement) to continue to share private bugs until we have proper bug relationships. * The +manage-disclosure UI might not work on these projects, or it might and be somewhat confusing. Everyone is willing to live with that. That compromised was called the "footgun" approach. * Curtis raised the possibility of not having any beta testers for the +manage-disclosure UI if OEM continue to use multi-tenant bugs. * They can probably agree to do a pilot around one project living by the new rules. We also suggested them a different way to map their workflow using series. * [purple] Send the PPA clean-up email: DONE * Was sent last week, and a reminder was sent this week. * Will Turn off remaining ones at the end of this week. * [purple] Change the policy around hiding own bug comment: IN-PROGRESS * One initial branch ready, but there are a couple of UI and auditing issues that needs to be discussed. * Curtis was going to send an email to the list to discuss the related aspect. * That's not really related to the project scope. Was only done because it was thought to be simple and would make it easier for users to fix some of the multi-tenant private bugs. * Users are not going to fix all of these anyway. So we will need to fix some anyway. * Scope is already too big, so let's not expand it even more. * [purple] Add AJAX ui to delete bug task: DONE * Available to ~launchpad-beta-testers. * Two bugs to fix before making generally available. * [purple] Add and enable footgun feature flag to reduce growing the number of private bugs with multiple projects: IN PROGRESS * ETA to complete this item is now 2011-11-30. * Cleaning up the multi-tenant private bugs will be left to the squad that implement bug relationships. === Actions for next checkpoint === * [purple] Turn off PPA for open teams. * [purple] Make the delete bugtask UI generally available. * [purple] Announce the removal of sharing of private bugs. * [purple] Send an email to people who have shared private bugs about what is going to happen with those bugs. * [purple] Add and enable footgun feature flag to reduce growing the number of private bugs with multiple projects * [purple] Create report around branch privacy multi-tenancy == Managing disclosure == * [huwshimi] Produce new mockups around security/privacy policy conundrum (options for one or two pages): DONE * Completed with an additional one based on tags metaphar as suggested by Curtis * [danhg] User-test the mock-ups: DONE * http://people.canonical.com/~huwshimi/policy7.png * Good feedback on that one. * Tag metaphor was understood by users. * http://people.canonical.com/~huwshimi/policy6.png * http://people.canonical.com/~huwshimi/policy8.png * Less clear. * [purple] Creating the access policy mechanism IN-PROGRESS * Part of the schema change were landed. === Actions for next checkpoint === * [purple] Implement clickable +managing-disclosure mock-ups * [danhg] User-test the dynamic +managing-disclosure mock-ups * [purple] Creating the access policy mechanism === Actions for later === * [purple] Implement the +manage-disclosure UI * [purple] Populating and maintaining the access policy data * [purple] Turn on +manage-disclosure and security through the access policy