Lower tiered members can not give roles below themselves to members higher than themselves

(#503) Bug Awaiting confirmation moderation

Thread

Comment by @Kanda
RexSystem 1 vote originally by @Kanda on GitHub
Either can be the bug. Either the UI or the actual role assigning. Which one is the actual bug depends on their design choice. So both of you are right there. Cause it depends how the person talking wants it to work decides which of the two is the bug for them. I agree with JuxGD myself. Someone below you should not be able to adjust your roles if you are higher. As for your bot example. That is easy to solve by having the required bot being higher on the list. for example:
  • Owner
  • Admin
  • Bot
  • Mod
  • Users
  • Red
  • blue
  • Yellow
The bot can assign it to any users, mods and color roles (assuming here mods can't assign roles else the mods could be above the bot as well). And the other 3 can do it themselves. So there is no reason in that case for someone lower to be able to assign it to someone higher? The bot is basically to give people functionality they normally wouldn't have to them. You dont want users to be able to update roles. So you don't give them that permission. Then have a higher role that does have that functionality and give a controlled option (bot commands) for them to use. If you want a bot that does something an admin shouldn't be able to do normally. You would put the bot above admin and make the functionality available through the bot. Not make it so a Mod can suddenly adjust things on an admin. Just because the cosmetic is on a lower role for both. (and yes I know discord allows it. Doesn't mean a new project needs to follow that same design choice)