Opened 18 years ago
Closed 18 years ago
#864 closed enhancement (fixed)
Group Permissions
Reported by: | anonymous | Owned by: | Noah Kantrowitz |
---|---|---|---|
Priority: | normal | Component: | PrivateTicketsPlugin |
Severity: | normal | Keywords: | |
Cc: | Trac Release: | 0.9 |
Description
Can you make it possible to allow permissions by group?
Attachments (0)
Change History (9)
comment:1 Changed 18 years ago by
Type: | defect → enhancement |
---|
comment:2 Changed 18 years ago by
Priority: | normal → highest |
---|
comment:3 Changed 18 years ago by
comment:4 Changed 18 years ago by
What we mean with allow permissions by group is something like this:
We already have the users organized in groups
group 1
user1 user2
group 2
user2 user3
We would like that when a user posts a ticket, by default uses something from his personal configuration like "default group".
At the moment of creating the ticked the user has the option to change it to himself, or even another group where he is member.
Tickets should only be visible to users who are in the group, so a user would end up seeing only:
- His own tickets
- Tickets from groups he belongs to
- public tickets (we can create a group called public for instance which everyone belongs)
the purpose is to use track not only for development but also support, and if for one part, we must contain different groups from seeing each others tickets (they can contain information confidential to the group), they should see tickets open by the other members (unless they explicitly mark it as private, by changing the user post to themselves.
The situations where a post should belong to more than one group, (visible by groups 1 and 2, but not by 3) could be handled with the CC, similar to what you already did on this plugin.
comment:5 Changed 18 years ago by
As your email is broken, I guess I will respond on here.
This is probably pushing the limits of my hackery. This whole plugin is a giant hack, and is currently somewhat fragile (not stability-wise, but in that it depends on a lot of Trac internals). The security sandbox has an enhanced permissions system that will make this very easy to modularize. When I get some free time I will see what I can whip up w.r.t. this groups idea, so maybe this weekend.
comment:6 Changed 18 years ago by
Priority: | highest → normal |
---|
comment:8 Changed 18 years ago by
Not currently. I haven't found a spare tuit lately, so this is hanging in TODO limbo.
comment:9 Changed 18 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
Can you explain what you mean in more detail?