Wiki
Clone wikiCMS / Метки контроля прав доступа
Метки контроля прав доступа
Проверка на наличие доступа выглядит так
{% if checkAccess(['module','access']) %}показывается только если такой доступ есть{% endif %}
Где module - принимает название модуля или раздела CMS, а access название параметра доступа.
Примечание: Название модуля не говорит о том, что метка будет работать только в этом модуле, это говорит только о том, что метка относится к этому модулю. Допустим {{ checkAccess(['news','view_list']) }} будет равна единице, если у пользователя есть права просматривать список новостей.
В модулях news,loads,stat,foto:
view_list - смотреть список новостей
view_materials - смотреть материалы
add_materials - добавлять материалы
materials_require_premoder -
edit_mine_materials - редактировать свои материалы
edit_materials - редактировать все материалы
delete_mine_materials - удалять свои материалы
delete_materials - удалять все материалы
up_materials - поднимать материалы
on_home - выводить на главную
view_comments - смотреть комментарии
add_comments - добавлять комментарии
edit_comments - редактировать комментарии
delete_comments - удалять комментарии
hide_material - может скрывать материал
record_comments_management - может запрещать комментирование в материале
##В модуле loads:##
download_files - скачивать файлы
В модуле forum:
view_forums_list - смотреть список разделов (?)
view_forums - смотреть список форумов раздела (?)
view_themes - смотреть темы
download_files - скачивать файлы
upload_files - загружать файлы (Только в AtomM)
add_themes - добавлять темы
edit_themes - редактировать темы
edit_mine_themes - редактировать свои темы
delete_themes - удалять все темы
delete_mine_themes - удалять свои темы
close_themes - закрывать все темы
important_themes - делать темы важными
add_posts - добавлять посты
edit_posts - редактировать все посты
edit_mine_posts - редактировать свои посты
delete_posts - удалять все посты
delete_mine_posts - удалять свои посты
add_forums - добавлять форумы
edit_forums - редактировать все форумы
delete_forums - удалять все форумы
replace_forums -
В модуле users:
view_list - смотреть список пользователей
view_users - смотреть профили пользователей
edit_users - редактировать профили пользователей
edit_mine - редактировать свой профиль
ban_users - банить пользователей
set_rating - менять рейтинг пользователей
delete_rating_comments - удалять историю рейтинга пользователей
users_warnings - назначать предупреждения
delete_warnings - удалять предупреждения
##Для bbcodes ##
bb_s - разрешен бб-код s (зачеркнутый)
bb_u - разрешен бб-код u (подчеркнутый)
bb_b - разрешен бб-код b (жирный)
bb_i - разрешен бб-код i (курсив)
bb_img - разрешен бб-код img (внешние изображения)
bb_url - разрешен бб-код url (ссылки в сообщениях)
html - разрешен бб-код html (html тэги)
##Для panel (админ-панель)##
{{ fps_admin_access }} - выводит 1 если доступ в админку есть и 0 если его нет.
entry
restricted_access - Включены разграниченные права
restricted_access_page - доступ к редактированию страниц
restricted_access_snippets - доступ к редактированию сниппетов
В модуле chat
view_materials - смотреть сообщения
add_materials - добавлять сообщения
delete_materials - удалять сообщения
other
can_see_hidden - может видеть скрытое в сообщениях(бб код [hide])
no_captcha - нет каптчи
can_premoder - может премодерировать (?)
Возможны ошибки в описании, т.к. не было возможности проверить каждый параметр.(?) - не точное описание
Updated