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