Должен ли вид администратора иметь общедоступные функции приложения?
Я разрабатываю веб-сайт для технических мероприятий, который должен иметь как admin display
и public / user display
, Админы конечно могут manage events, users
и т.д. Пользователи могут save events, register, share events
, Например, в public / user navigation
я имею tickets, reminders,
и т.п.
Теперь я не могу решить, все ли users features
должен присутствовать в admin display
ну или только admin / managing features
? Что такое best practice
и почему?
1 ответ
В нашей университетской системе администратор может взять на себя роль любого студента.
Это делается для выявления проблем и / или помощи пользователям, не привыкшим к системе.
Кроме того, когда в систему добавляется новая функция, она очень помогает с точки зрения отладки и тестирования.
Я думаю, что самый большой плюс для этой практики - взять на себя роль пользователя и понять, почему определенная функция может работать некорректно или где у указанного пользователя есть проблемы с работой с системой.
Это, конечно, требует от пользователей доверять администраторам.