Simplified and Advanced Role/Hierarchy

Yorumlar

37 yorum

  • Werelock

    I've been researching bots to accomplish something very similar - mods for a given hidden channel can invite easily, but then I want those invited to be member roles specific to that channel or category.  And with multiple hidden categories and channels with their paired mod & member roles, it's a headache to manage.  

    To add on to your idea - make a new permission "can assign/unassign roles" and include a dialog to pick which role(s) that higher role can add/remove to members.  Assignment really should be separate from creating/modifying/deleting roles.  My global mods can manually assign regular mod roles for various channels, but if any channel decides to invite 100 people, we need an easy way to get them assigned.  (Though auto-assignment from invite link is my preferred fix going forward, but we're still really small)

    11
    Yorum işlemleri Permalink
  • Dominic

    @Werelock If you find a Bot that can archive this let me know. All bot I found require that the user that executes the "addrole" command needs to have the "Manage Roles" permission as well. Even tho the bot has a own permission structure where I can tell which roles can execute what commands...

    And to also add to the suggestion: A "can assign/unassign roles" permission would already help a lot in some cases, as mentioned above. But in the long run a full permission system would be very nice!

    4
    Yorum işlemleri Permalink
  • _Dubrovski_

    Maybe we can add a new integer parameter to the role such as importance.
    - Roles cannot target roles with same importance or above
    - You can specify custom access for targeting (for ex. This role will be able to only target roles with importance lvl = 6 or 9 or 10

    And also we should think about adding another parameter to roles settings https://support.discordapp.com/hc/en-us/community/posts/360030416112-Custom-Badges-for-roles-similar-to-Crown-of-server-owner

    4
    Yorum işlemleri Permalink
  • Nemesis

    I completely agree with Nelly and Werelock.

    I run a tabletop RPG server that has several Dungeon Masters (DMs) and their campaigns. The idea of the server is to give a space for DMs to find players and run their sessions. I have almost 50 DMs that are constantly changing players, creating new campaigns, etc. The only problem is that our staff has to assign the campaign role to the players one by one, manually, every single time there is a change. So why wouldn't I just let the DMs assign roles? Because they should only be able to assign their campaign roles to users, and only theirs. With the advanced hierarchy proposed above (or by just letting me choose which roles one can assign), that would be possible.

    The same goes for mentioning. I want to let DMs be able to mention only their campaign roles. I want to be able to choose who is able to to mention whom. Nelly also proposed similar ideas like this here and here.

    7
    Yorum işlemleri Permalink
  • DarkHeraldMage

    That's already the case. I am the admin in multiple servers, I assure you that in no way can a mod kick or ban me from any of them. Moderators also can't kick other moderators. You can't make changes to the same level as your highest role, so mods can't do things to other mods.

    -7
    Yorum işlemleri Permalink
  • DiscordTest2

    For kicks/Bans, yes, but other permissions, such as deleting messages, it would be useful to restrict roles so they ould delete messages from lowes users, but no from hose above.  Maybe its just ME that would find that useful!?!?!

    1
    Yorum işlemleri Permalink
  • Skwaleks
    This should be an nice option to avoid abuse of permission. Like you said, it could be handy to make staff members not banning each other etc.
    1
    Yorum işlemleri Permalink
  • Starfield_9
    Do note that if that admin role has admin perms, it will probably still bypass.
    1
    Yorum işlemleri Permalink
  • Mr Ray

    That is just how the role hierarchy system works. Is it that you just don't trust your Admins with the "Manage Roles" permission, and you don't want them touching the Jr. Admin role? But that doesn't make sense that you don't want your Admins to be in charge of a role under them... they're an Admin after all.

    -3
    Yorum işlemleri Permalink
  • Mr Ray

    How would that work in the Members List to the right of the Discord App? If you have these "Unique Roles" at the same level in the Roles hierarchy, then how would that appear on the right of the Discord App, in the Members List? If you have both Roles hoisted, then it won't work any way.

    -1
    Yorum işlemleri Permalink
  • Snoopish

    I think this is a good idea, for those servers that have a lot of custom roles for custom colors.

     

    Answer to the guy above: Alphabetically?

    1
    Yorum işlemleri Permalink
  • erifnoeci

    or it could be put in like a category, "Unique Roles" or something like that, but alphabetically seems like a decent thing too

     

    1
    Yorum işlemleri Permalink
  • criptixo

    please discord we need this.

    3
    Yorum işlemleri Permalink
  • Bitzy_

    I think a more advanced permission system (THAT WAS OPTIONAL TO USE - Ex. you could use the current or a simple version or the advanced one) would be amazing! It's just what discord needs to make server administration even better.

    I'd love to see this :)

    7
    Yorum işlemleri Permalink
  • TiddyCrimeStatistics

    I love it, nice recommendation, we need more people like you in life!!!

    1
    Yorum işlemleri Permalink
  • Zacatero
    I don't quite understand the suggestion because you can already do this by having all the roles have the same perms and not have them hoisted meaning it would have everybody listed under "Online" and by alphabetical order not by role order.
    0
    Yorum işlemleri Permalink
  • Rainy

    I meant having custom role with custom names and colours 

    Everyone can kick and ban everyone equally not depending on the role @zacatero

    0
    Yorum işlemleri Permalink
  • chloroform chloe

    You can completely customize roles. Everyone being equal? Don't make any roles. If you do just don't change any permissions. YOU make them unequal. I don't understand this. What would benefits even be? 

    0
    Yorum işlemleri Permalink
  • cloubt

    this is already possible by making one role with all desired permissions and keeping it the default color (and not showing seperately from online members). then give your friends that role and let them make their own roles with colors that show seperately from online members.

    0
    Yorum işlemleri Permalink
  • Zacatero
    That doesn't allow people to kick though ^^^ I tested in a few minutes ago with everybody having a common role at the top, and then having individual roles beneath it. Nobody could kick anybody.
    0
    Yorum işlemleri Permalink
  • KimKong

    try the same thing but keep the admin role at the bottom

     

    0
    Yorum işlemleri Permalink
  • Sushi man

    Hmm yes i like

    0
    Yorum işlemleri Permalink
  • AK|MajorMoFo|A

    great idea :)

    0
    Yorum işlemleri Permalink
  • zSnails

    yeah that would be helpful, but only of there is a category permissions option, so you can change the permissions to every role under the category just like channel categories work

    0
    Yorum işlemleri Permalink
  • Sosig
    I see what you mean. You can still do this now in the channel perms tab, but I would see this as a simplified method.
    0
    Yorum işlemleri Permalink
  • ValheruWolf

    Long winded, but yes, need this.  Current server was made for a single game (roles work fine as is)  but some of our members have started splitting into a few other games with new channels created for them,  Want to expand the server to make an option where we have separate mods for the separate games but stop them from being able to fight each other (probably not an issue now, but might be in the future)

     

    Hope to see this happen.

    1
    Yorum işlemleri Permalink
  • ValheruWolf

    Only thing I could see, and would honestly makes the most sense.  Is we need a new level of control for ranks.  The new one being Role Assigner.  So they are unable to even edit roles that are below them, and can just assign them to other users.  Could had a subfuction of that to limit what roles this one can assign (default being any role below their own)  


    Bots are a good way to get around this, and could probably program a bot to assign roles to people and only obey specific moderators and limit it that way, but that is a lot of work when all that is needed is a way for specific people to assign roles and not doing anything else besides that,  We could have multiple people to assign roles, and then only a few (the admins) of a server able to create new ones or channels.  

     

    The nicest thing about this extra level is with that submenu on specific roles able to be assigned, don't need a huge hierarchy or anything complex.  Can freely give quite a few people permission to assign roles so if a new member joins a previous one can enable them to see specific channels and at the same time prevent possible abuse of someone making a ton of random roles that serve no purpose.

    0
    Yorum işlemleri Permalink
  • davfsa

    I think this will a great addition to discord and will help a lot of owners manage there servers easily 

    0
    Yorum işlemleri Permalink
  • mesub
    What additional permissions?
    0
    Yorum işlemleri Permalink
  • username
    What additional permissions would you like to see implemented?
    0
    Yorum işlemleri Permalink

Yorum yazmak için lütfen oturum açın.