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.
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.