Ticket #212 (new enhancement)

Opened 3 years ago

Users member of multiple (Member) Groups

Reported by: tom.ghyselinck@… Owned by:
Priority: major Milestone:
Component: users and groups Version: 1.0.2 Final
Keywords: Cc:

Description

We have the following situation:

Departments:

  • DepartmentA
  • DepartmentB

Members:

  • MemberA
  • MemberB
  • MemberAB

We want to:

  • allow MemberA to create Tickets for DepartmentA, but NOT for DepartmentB
  • allow MemberB to create Tickets for DepartmentB, but NOT for DepartmentA
  • allow MemberAB to create Tickets for DepartmentA AND for DepartmentB

The cleanest way to accomplish this is:

  1. Create a Group GroupA which has 'Department Permissions' for DepartmentA
  2. Create a Group GroupB which has 'Department Permissions' for DepartmentB
  3. MemberA should then be a member of GroupA
  4. MemberB should then be a member of GroupB
  5. MemberAB should then be a member of GroupA AND GroupB

The only way to accomplish this now is:

  1. Create a Group GroupA which has 'Department Permissions' for DepartmentA
  2. Create a Group GroupB which has 'Department Permissions' for DepartmentB
  3. Create a Group GroupAB which has 'Department Permissions' for DepartmentA AND DepartmentB
  4. MemberA should then be a member of GroupA
  5. MemberB should then be a member of GroupB
  6. MemberAB should then be a member of GroupAB

This is OK as a workaround if you have 2 Departments, which requires 3 Groups, but if you have 3 Departments, you will need already 7 Groups, with 4 Departments 15 Groups...

Also you will have the same problem for Staff Groups when we want to create a Staff Group for every Department which can only configure that Department. We will have persons which can be Staff member of multiple Departments.

Note: See TracTickets for help on using tickets.