Всем хай, нужны два администратора в системе. Оба будут иметь полные права, видеть все в системе, создавать новых пользователей. Но только один из них будет "супер" администратор, который сможет делать выгрузку бд. А другой - обычный администратор, без права выгрузку/загрузку базы, но с возможностью создавать пользователей с любой ролью, кроме суперадмин.
Я так понимаю для супер администратора можно назначить роль Администрирование, для возможности выгрузки/загрузки. А для обычного администратора как убрать из списка ролей роль Администрирование, чтобы он не мог ее назначать пользователям?
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший