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