Personal tools
You are here: Home Products Plone Roadmap #231: Optionally copy roles from parent when blocking inheritance
Document Actions

#231: Optionally copy roles from parent when blocking inheritance

Contents
  1. Definitions
  2. Motivation
  3. Assumptions
  4. Proposal
  5. Implementation
  6. Deliverables
  7. Risks
  8. Progress log
  9. Participants
by Danny Bloemendaal last modified July 3, 2008 - 11:48
When you check 'Inherit permissions from higher levels' you get another checkbox 'copy roles from higher levels' which causes the inherited roles to be copied locally upon save.
Proposed by
dannyb
Proposal type
User interface
State
being-discussed

Definitions

 

Motivation

One thing that one wants to do quite often is to remove a subset of roles in a folder to restrict a particular user or group in that folder. Unfortunately Plone doesn't allow you to take away individual roles. Plone 2.x's horrible interface at least allowed you to do one thing: you could easily copy (visually, by looking) roles that come from higher levels because you simple saw them both. And it allowed you to give local roles while that same role was also inherited. With Plone 3, the form became a lot simpler but now it doesn't allow you to do that. First, when inheritence is blocked, you don't see these assignments anymore from higher levels and second, if you haven't unchecked the checkbox yet, it won't allow you to assigen a local role if that role is already inherited (the checkbox is replaced with an image).

So, I'd like to be able to copy all the roles locally and then adjust them to your need.

Assumptions

 

Proposal

Add a checkbox next to the inherit checkbox that becomes visible when the inherit box becomes unchecked. When the user clicks save, the inherited roles are copied locally and inheritance is blocked.

Implementation

 

Deliverables

 

Risks

None I can see.

Progress log

 

Participants

 

Not ready

Posted by Danny Bloemendaal at October 27, 2008 - 15:13
This plip will be postponed to a later release because I have to do some UI redesigning first.

For any issues with the web site functionality, please file a ticket.

Please consult the policy on plone.org content if you want your content published on this site.

Servers and hosting by