HEXR 2.0
The primary goals of HEXR 2.0 are to open up the tool to external parties, and to integrate with the Ubuntu Component Catalog.
To accomodate external parties, HEXR needs to support tighter access controls (both individual and group based), along with object-level permissions. These will ensure that we can grant (and revoke) access easily to correct external parties, as well as restricting their view of the data to what is appropriate for them.
Use cases to consider are:
* External party access may be individual or group based, and we will need to be able to enable/disable them easily
* All Canonical objects will be shared with all external parties unless specific restrictions are put in place
* All external objects will be shared with Canonical unless specific restrictions are put in place
* All external objects will *not* be shared with other external parties unless specifically shared
Integration with the Ubuntu Component Catalog will take the form of providing a bi-directional link between the two so that HEXR objects can reflect their UCC status, and HEXR objects can be published through the UCC
Blueprint information
- Status:
- Complete
- Approver:
- Victor Tuson Palau
- Priority:
- High
- Drafter:
- David Murphy
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- Approved
- Series goal:
- None
- Implementation:
- Implemented
- Milestone target:
- november2011
- Started by
- Victor Tuson Palau
- Completed by
- Victor Tuson Palau
Whiteboard
= Definition of done =
== External Parties ==
- Ability to grant/revoke access to individuals and/or groups through the HEXR admin interface
- Ability to export an external party's data
- Ability to purge and external party's data
- Extend objects to including sharing options/
- All data views respect sharing options/
- External party's can find information that pertinent to them
- Test coverage for all new features
- QA Checklist extended for all new features
== Ubuntu Component Catalog integration ==
**deferred until Ubuntu Friendly is running**
- HEXR objects can determine their UCC status
- HEXR objects are visibly and programmatically linked to their UCC counterparts
- HEXR objects can be added/removed/
- HEXR objects can be added/removed/
- Test coverage for all new features
- QA Checklist extended for all new features