ArchiveView permissions should use subscriptions

Bug #336779 reported by Michael Nelson
2
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
Low
Steve Kowalik

Bug Description

Currently viewing of private archives is restricted to only admins, the owner of the archive or the members of the team owning the archive.

In the near future, we may want to extend this so that permission to view private archives is determined by the subscriptions to that archive (with the owning person/team being subscribed automatically).

Related branches

Changed in soyuz:
importance: Undecided → Low
status: New → Triaged
Revision history for this message
Julian Edwards (julian-edwards) wrote :

Exposing view permissions for archive subscribers is not that great an idea I don't think, it lets the subscriber see a lot more than the archive owner probably intends.

There is a requirement for the Software Store in 10.04 to be able browse private PPAs via the API. We need to think more carefully about how the API will do that, rather than rushing forwards with a quick hack to open IArchive. We can possibly proxy information via the subscription, which has its own set of permssions.

Curtis Hovey (sinzui)
tags: added: tech-debt
Revision history for this message
Michael Nelson (michael.nelson) wrote :

UI-wise, if we update the PPA home page to display installable binaries (bug 496862), (as all the sources are already presented on the more developer oriented +packages traversal), we could provide subscribers access to the ppa index page only (and customize it with their access details etc.)

Steve Kowalik (stevenk)
tags: added: qa-ok
Revision history for this message
Ursula Junque (ursinha) wrote : Bug fixed by a commit
Changed in soyuz:
assignee: nobody → Steve Kowalik (stevenk)
milestone: none → 10.06
tags: added: qa-needstesting
removed: qa-ok
Changed in soyuz:
status: Triaged → Fix Committed
Ursula Junque (ursinha)
tags: added: qa-ok
removed: qa-needstesting
Curtis Hovey (sinzui)
Changed in soyuz:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.