3rd part PPA uploaders should also benefit of the right UI permissions

Bug #397831 reported by Celso Providelo
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
High
Celso Providelo

Bug Description

Since the fix of bug #382793, it is possible to allow any person to upload sources to PPAs, even if they are not members of team owning.

However, those 3rd part uploaders are not granted the right permission in the UI domain (lp.Append) on public PPAs, resulting in the fact that cannot copy packages to that PPA.

3rd-part upload right on private ppas are worst, because the user won't be able to access its page in LP.

Summing up, the IArchive security-adapter should be integrated with the infrastructure used for calculating upload ACLs (IArchive.canUpload).

Tags: api lp-soyuz ppa
Revision history for this message
Celso Providelo (cprov) wrote :

r8846 (devel)

Changed in soyuz:
status: In Progress → Fix Committed
Celso Providelo (cprov)
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.