unembargo-package can't move package-diffs out of restricted librarian
Bug #270992 reported by
Celso Providelo
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
Undecided
|
Celso Providelo |
Bug Description
The current code fails to move package diffs from restricted librarian (to the public instance) because it has no permission to override IPackageDiff.
The fact that the object is proxied in zopeless more is intriguing, but a quick solution would be to use removeSecurityP
Changed in soyuz: | |
assignee: | nobody → cprov |
milestone: | none → 2.1.9 |
status: | New → In Progress |
Changed in soyuz: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
All zopeless code still uses security proxies. It's just that the security policy is different (all attributes available through the proxy are automatically allowed).
So here I think it's more defining these attributes as writable in the permission system.