Модель полномочий на admin.openkarelia.org

Модель полномочий на admin.openkarelia.org

Роли:

  •  admin
  •  user
  •  nobody (неавторизованный пользователь)

Существующие пользователи:

  •  admin

 Пользователь может не принадлежать ни одной из ролей.

 Роль nobody не имеет никаких прав.

 Действия, разрешенные для ролей user и admin:

  • создать объект ( /after_object_upsert, /add_entry)

  • изменить объект ( /edit, /after_object_upsert,  /update_entry)

  • создать клон объекта (перевести на другой язык) ( /clone_for_translation)

Действия, разрешенные для авторизованных пользователей (в том числе, не принадлежащих никаким ролям)

  • поиск объекта (/search), просмотр результата поиска ( /results)

Действия, разрешенные только для роли admin:

  • удаление объекта 
  • просмотр дополнительных инструментов ( /tools)
  • просмотр логов ( /tools/logs, /tools/logs/clean)
  • управление пользователями и группами ( /tools/user_managment/)
  • управление тэгами и словоформами ( /tools/tag_managment)
  • редактирование планов музеев ( /tools/edit_plans, /tools/edit_plan)
  • просмотр статистики ( /tools/statistics)
  • просмотр объектов по языкам и редактирование переводов ( /tools/translations_list)
  • просмотр статистики по объектам ( /tools/object_statistics)
  • редактирование историй ( /tools/histories, /tools/add_history, /tools/edit_history, /save_history)
  • редактирование макета панорамы, редактирование плана Сортавалы   ( /tools/panorama_layout_editor)
  • управление кэшем ( /tools/cache_management)
  • поиск ( /tools/search)