2015-07-12 1 views
0

Итак, когда мы создаем приложение Mean.js с использованием генератора yo, по умолчанию используется пользовательский модуль, который управляет аутентификацией, подписью, входом, профилем настройки и т. д. У нас также есть возможность добавлять роли пользователям в модели пользователей, а роли администратора и пользователя устанавливаются по умолчанию. Пользователи могут самостоятельно зарегистрироваться в приложении по умолчанию, теперь, допустим, я хочу, чтобы пользователь-администратор выполнял операции CRUD для пользователей (создавать, читать, обновлять, удалять новых пользователей и делать запросы, такие как пользователи списка) и отключать знак для обычных пользователей, поэтому только администратор может регистрировать новых пользователей.Mean.js: Добавить модуль пользователя CRUD, доступ к которому осуществляется только администратором

Я думал о два варианта:

  • создать модуль CRUD с Yeoman (но это вызвало бы проблемы с существующим модулем пользователя, который управляет всей этой аутентификации вещи)
  • делать все с нуля, как добавив все контроллеры, маршруты и все необходимое (но это потребует много времени, и это может вызвать множество ошибок, потому что я могу что-то забыть)

Что вы предложите?

ответ

1

Mean.js 0.4.0 - это последняя версия, и в ближайшем будущем будет установлен модуль администрирования. Я применил одно в своем приложении, подобное тому, которое было в этом pull request. Посмотрите и посмотрите, работает ли это для вас.

+0

Спасибо за ваше предложение, проверяя его прямо сейчас – dlvx