ErythroGuild / irene

<Erythro>'s server admin bot.
Mozilla Public License 2.0
0 stars 0 forks source link

Correct role menu handling logic #409

Open Ernest314 opened 1 year ago

Ernest314 commented 1 year ago

Currently just disables any corresponding menus in flight.

The correct way would probably be to have members setting their own roles overriding officers (edge cases: both are officers, is the same person). If an officer is editing someone's roles, and the person uses the command to edit their own roles, disable the officer's Selection and give them an ephemeral followup indicating what happened. If a person is editing their own roles, and an officer tries to edit their roles, have it disabled to start with but give an ephemeral popup prompt to override.