Admin Web UI: Copy permissions from one subject to another
|Reported by:||Owned by:|
Added a Copy Permissions form to the Permissions admin page.
I often create new Trac environments where I need to restrict access for anonymous users, but want to provide all authenticated users with all the permissions that Trac grants out-of-the-box to anonymous users. This is not easy to do through the admin interface: I need to look at the list of permissions granted to "anonymous"; find each permission one by one in the "Grant Permission" dropdown; and submit the form repeatedly.
Also, I often grant permissions one at a time to specific users of my Trac environment, and only later realize that I want the same permissions to be shared by several users in a group. Transferring those permissions from a user to a group is a similarly time-consuming and error-prone process using the web interface.
A "Copy Permissions" feature would be very helpful for these situations. This could just be a form where the admin fills in a subject (user or group) and a target (user or group). The backend would then find all permissions that are currently granted directly to the subject, and would grant each of those permissions to the target.
Change History (15)
comment:3 Changed 6 years ago by
|Status:||new → assigned|
comment:9 Changed 5 years ago by
|Milestone:||1.1.3 → 1.1.2|
|Release Notes:||modified (diff)|
|Status:||assigned → closed|