DNN Forums

Ask questions about your website to get help learning DNN and help resolve issues.

DNN-Connect Brainstorm: Users and roles

 2 Replies
 2 Subscribed to this topic
 9 Subscribed to this forum
Sort:
Author
Messages
Growing Member
Posts: 44
Growing Member

    This topic is a follow up on the brainstorm session held at DNN-Connect 2023. For more info, check this blog post. This thread can be used for discussions and contacting the lead for the topic, and to keep the community posted on achievements.

    Users

    The group of post-its where Peter Donker volunteered to lead for, had these texts:

    • Delegating User Management
    • Default role Content manager
    • Editor role (like in Evoq)
    Growing Member
    Posts: 27
    Growing Member
      So this seems to be more about 'permissions' then roles I think.

      1) Right now the only role with permissions to add/edit/delete users is the admin/host.
      So there is a wish that we would have some way of giving another role/user the permissions to manage users.
      So this perhaps might be a call for a module (which does not live in the persona bar) where we can manage users and give permissions to certain users or roles to be able to do this.

      2) something about a 'content manager' or an 'editor' role. Well, basically you can create the role...But I think the issue is about what this 'role' can do. So this would be more granular permissions. Right now we only have 'edit' and 'view' permissions. So with the view permission, you can only 'view' (duh). But with the edit permission you can edit, but most of the times you can also add and delete. So 'edit' is actually a wrong term I think.
      A 'Content manager' or 'Editor' should only be allowed to 'edit' content and not for example delete a module, or see the persona bar. So the solutions to this (at least I think) is to have seperate 'view', 'edit', 'add' and 'delete' permissions in DNN.
      Senior Member
      Posts: 1374
      Senior Member

        I think it might be easier/simpler than that.  With built-in roles, they all have permissions that are not at all defined in the permission grids.  Those grids are primarily meant to offer the ability to distribute some of these permissions to modules and pages that others would ordinarily not have access to them.  

        In this case, I think a content editor would function more like an Administrator-lite...  Meaning, it could edit all content on all pages and modules, but not perform any administrative actions.  So, I think that all edit views would be available, but none of the things that would otherwise be something that an administrator should be doing. 

        Admins should rarely be actually editing content, when there's a content editor role. This also will further secure the website in many cases, because some people just add people to the Adminstrators role today, because manually creating a Content Editor role is extremely time-consuming to setup and maintain. You're constantly having to work on it.  

        Just my $0.02.  :) 

        These Forums are dedicated to the discussion of DNN Platform.

        For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

        1. If you have (suspected) security issues, please DO NOT post them in the forums but instead follow the official DNN security policy
        2. No Advertising. This includes the promotion of commercial and non-commercial products or services which are not directly related to DNN.
        3. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
        4. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
        5. No Flaming or Trolling.
        6. No Profanity, Racism, or Prejudice.
        7. Site Moderators have the final word on approving / removing a thread or post or comment.
        8. English language posting only, please.

        Would you like to help us?

        Awesome! Simply post in the forums using the link below and we'll get you started.

        Get Involved