DNNCommunity / DNNCommunity/Dnn.CommunityForums
Faster Way(s) To Apply Forum Permissions
- Dominant language
- C#
- Stars
- 18
- Forks
- 23
- Avg merge
- 19h 28m
- Merged PRs (30d)
- 20
Description
## Is your feature request related to a problem?
When you're setting up or adjusting permissions in the module, it can be tedious and time-consuming to figure out how to apply permissions. It would be interesting to find a way to make this process faster and/or easier. One of the main reasons for this is that there are so many potential permission choices.
## Describe the solution you'd like
There are two potential solutions that immediately jump out at me. However, I'm open to any solution that works.
1. Create a feature that acts as something of a permission "template." This would allow you to define a preset of permissions that could be assigned to, say, Moderators. Whenever you change the permission template, all forums with the Moderators permission template would automatically receive the update. For example, if moderators couldn't previous create a poll, and it was later allowed in the permission template, then all forums with Moderators added would be able to then create polls.
2. Have an "apply to all" kind of feature like DNN has in its permission views. This could allow you to set permission at the forum group level, and then apply those permissions to all forums in that group. This would potentially reduce the number of updates to the number groups there are, instead of having to do it over and over for each individual forum.
3. Have a predefined type/set of permissions in a single view (centrally available) that contains the most common user types, say Moderator and Member. This would be where you managed the generic permission, and the permissions grid could override this higher-level set of permissions.
4. Manage permissions centrally, instead of in the forum settings. (This would introduce a usability trade-off, I think.)
## Describe alternatives you've considered
None, yet.
## Additional context
N/A
Contributor guide
Assessment
This issue has not been assessed yet.