Dadparvar
Active Member
Now, we (site owners) define a few roles from acp, and group owner can just promote their group members to one of those roles.
The result is, the group owners don't actually have control on the permissions of the roles, they just can pick one of the roles and assign to the member.
What I suggest is that, in Group Tools drop down, add an option called "Define Roles".

When the group owner clicks on it, a page containing this form will be appeared for him (they will be able to create unlimited roles with any name, for their group)

Then they can promote their members to any of the roles that they created for their group.
And each group will have a page containing a list of roles, and their permissions.
What is the result? Group owners have full control over:
The result is, the group owners don't actually have control on the permissions of the roles, they just can pick one of the roles and assign to the member.
What I suggest is that, in Group Tools drop down, add an option called "Define Roles".

When the group owner clicks on it, a page containing this form will be appeared for him (they will be able to create unlimited roles with any name, for their group)

Then they can promote their members to any of the roles that they created for their group.
And each group will have a page containing a list of roles, and their permissions.
What is the result? Group owners have full control over:
- the number of roles in their group
- the title of the roles
- the permission of each role
- using this freedom, groups will have more gamification feature (gamification is a tactic, it's not something for gaming sites or things like that
)
- we don't need to update our roles and definitions from time to time
- we won't have a page in main groups navbar to list roles (each group will have their own tab and page for their list of roles)