Skip to content

Instantly share code, notes, and snippets.

@iWatchYouFromAfar
Last active November 30, 2018 13:30
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save iWatchYouFromAfar/4a68691789b1db1f5d9f6d63c3d6ff85 to your computer and use it in GitHub Desktop.
Save iWatchYouFromAfar/4a68691789b1db1f5d9f6d63c3d6ff85 to your computer and use it in GitHub Desktop.
MODX / Политика доступа / Контент-менеджер
<?xml version="1.0" encoding="UTF-8"?>
<policy>
<template>
<name>AdministratorTemplate</name>
<description>Context administration policy template with all permissions.</description>
<lexicon>permissions</lexicon>
<template_group>Admin</template_group>
<permissions>
<permission>
<name>about</name>
<description>perm.about_desc</description>
<value>1</value>
</permission>
<permission>
<name>access_permissions</name>
<description>perm.access_permissions_desc</description>
<value>1</value>
</permission>
<permission>
<name>actions</name>
<description>perm.actions_desc</description>
<value>1</value>
</permission>
<permission>
<name>change_password</name>
<description>perm.change_password_desc</description>
<value>1</value>
</permission>
<permission>
<name>change_profile</name>
<description>perm.change_profile_desc</description>
<value>1</value>
</permission>
<permission>
<name>charsets</name>
<description>perm.charsets_desc</description>
<value>1</value>
</permission>
<permission>
<name>class_map</name>
<description>perm.class_map_desc</description>
<value>1</value>
</permission>
<permission>
<name>components</name>
<description>perm.components_desc</description>
<value>1</value>
</permission>
<permission>
<name>content_types</name>
<description>perm.content_types_desc</description>
<value>1</value>
</permission>
<permission>
<name>countries</name>
<description>perm.countries_desc</description>
<value>1</value>
</permission>
<permission>
<name>create</name>
<description>perm.create_desc</description>
<value>1</value>
</permission>
<permission>
<name>credits</name>
<description>perm.credits_desc</description>
<value>1</value>
</permission>
<permission>
<name>customize_forms</name>
<description>perm.customize_forms_desc</description>
<value>1</value>
</permission>
<permission>
<name>dashboards</name>
<description>perm.dashboards_desc</description>
<value>1</value>
</permission>
<permission>
<name>database</name>
<description>perm.database_desc</description>
<value>1</value>
</permission>
<permission>
<name>database_truncate</name>
<description>perm.database_truncate_desc</description>
<value>1</value>
</permission>
<permission>
<name>delete_category</name>
<description>perm.delete_category_desc</description>
<value>1</value>
</permission>
<permission>
<name>delete_chunk</name>
<description>perm.delete_chunk_desc</description>
<value>1</value>
</permission>
<permission>
<name>delete_context</name>
<description>perm.delete_context_desc</description>
<value>1</value>
</permission>
<permission>
<name>delete_document</name>
<description>perm.delete_document_desc</description>
<value>1</value>
</permission>
<permission>
<name>delete_eventlog</name>
<description>perm.delete_eventlog_desc</description>
<value>1</value>
</permission>
<permission>
<name>delete_plugin</name>
<description>perm.delete_plugin_desc</description>
<value>1</value>
</permission>
<permission>
<name>delete_propertyset</name>
<description>perm.delete_propertyset_desc</description>
<value>1</value>
</permission>
<permission>
<name>delete_snippet</name>
<description>perm.delete_snippet_desc</description>
<value>1</value>
</permission>
<permission>
<name>delete_template</name>
<description>perm.delete_template_desc</description>
<value>1</value>
</permission>
<permission>
<name>delete_tv</name>
<description>perm.delete_tv_desc</description>
<value>1</value>
</permission>
<permission>
<name>delete_role</name>
<description>perm.delete_role_desc</description>
<value>1</value>
</permission>
<permission>
<name>delete_user</name>
<description>perm.delete_user_desc</description>
<value>1</value>
</permission>
<permission>
<name>directory_chmod</name>
<description>perm.directory_chmod_desc</description>
<value>1</value>
</permission>
<permission>
<name>directory_create</name>
<description>perm.directory_create_desc</description>
<value>1</value>
</permission>
<permission>
<name>directory_list</name>
<description>perm.directory_list_desc</description>
<value>1</value>
</permission>
<permission>
<name>directory_remove</name>
<description>perm.directory_remove_desc</description>
<value>1</value>
</permission>
<permission>
<name>directory_update</name>
<description>perm.directory_update_desc</description>
<value>1</value>
</permission>
<permission>
<name>edit_category</name>
<description>perm.edit_category_desc</description>
<value>1</value>
</permission>
<permission>
<name>edit_chunk</name>
<description>perm.edit_chunk_desc</description>
<value>1</value>
</permission>
<permission>
<name>edit_context</name>
<description>perm.edit_context_desc</description>
<value>1</value>
</permission>
<permission>
<name>edit_document</name>
<description>perm.edit_document_desc</description>
<value>1</value>
</permission>
<permission>
<name>edit_locked</name>
<description>perm.edit_locked_desc</description>
<value>1</value>
</permission>
<permission>
<name>edit_plugin</name>
<description>perm.edit_plugin_desc</description>
<value>1</value>
</permission>
<permission>
<name>edit_propertyset</name>
<description>perm.edit_propertyset_desc</description>
<value>1</value>
</permission>
<permission>
<name>edit_role</name>
<description>perm.edit_role_desc</description>
<value>1</value>
</permission>
<permission>
<name>edit_snippet</name>
<description>perm.edit_snippet_desc</description>
<value>1</value>
</permission>
<permission>
<name>edit_template</name>
<description>perm.edit_template_desc</description>
<value>1</value>
</permission>
<permission>
<name>edit_tv</name>
<description>perm.edit_tv_desc</description>
<value>1</value>
</permission>
<permission>
<name>edit_user</name>
<description>perm.edit_user_desc</description>
<value>1</value>
</permission>
<permission>
<name>element_tree</name>
<description>perm.element_tree_desc</description>
<value>1</value>
</permission>
<permission>
<name>empty_cache</name>
<description>perm.empty_cache_desc</description>
<value>1</value>
</permission>
<permission>
<name>error_log_erase</name>
<description>perm.error_log_erase_desc</description>
<value>1</value>
</permission>
<permission>
<name>error_log_view</name>
<description>perm.error_log_view_desc</description>
<value>1</value>
</permission>
<permission>
<name>events</name>
<description>perm.events_desc</description>
<value>1</value>
</permission>
<permission>
<name>export_static</name>
<description>perm.export_static_desc</description>
<value>1</value>
</permission>
<permission>
<name>file_create</name>
<description>perm.file_create_desc</description>
<value>1</value>
</permission>
<permission>
<name>file_list</name>
<description>perm.file_list_desc</description>
<value>1</value>
</permission>
<permission>
<name>file_manager</name>
<description>perm.file_manager_desc</description>
<value>1</value>
</permission>
<permission>
<name>file_remove</name>
<description>perm.file_remove_desc</description>
<value>1</value>
</permission>
<permission>
<name>file_tree</name>
<description>perm.file_tree_desc</description>
<value>1</value>
</permission>
<permission>
<name>file_update</name>
<description>perm.file_update_desc</description>
<value>1</value>
</permission>
<permission>
<name>file_upload</name>
<description>perm.file_upload_desc</description>
<value>1</value>
</permission>
<permission>
<name>file_view</name>
<description>perm.file_view_desc</description>
<value>1</value>
</permission>
<permission>
<name>flush_sessions</name>
<description>perm.flush_sessions_desc</description>
<value>1</value>
</permission>
<permission>
<name>frames</name>
<description>perm.frames_desc</description>
<value>1</value>
</permission>
<permission>
<name>help</name>
<description>perm.help_desc</description>
<value>1</value>
</permission>
<permission>
<name>home</name>
<description>perm.home_desc</description>
<value>1</value>
</permission>
<permission>
<name>import_static</name>
<description>perm.import_static_desc</description>
<value>1</value>
</permission>
<permission>
<name>languages</name>
<description>perm.languages_desc</description>
<value>1</value>
</permission>
<permission>
<name>lexicons</name>
<description>perm.lexicons_desc</description>
<value>1</value>
</permission>
<permission>
<name>list</name>
<description>perm.list_desc</description>
<value>1</value>
</permission>
<permission>
<name>load</name>
<description>perm.load_desc</description>
<value>1</value>
</permission>
<permission>
<name>logout</name>
<description>perm.logout_desc</description>
<value>1</value>
</permission>
<permission>
<name>logs</name>
<description>perm.logs_desc</description>
<value>1</value>
</permission>
<permission>
<name>menu_reports</name>
<description>perm.menu_reports_desc</description>
<value>1</value>
</permission>
<permission>
<name>menu_security</name>
<description>perm.menu_security_desc</description>
<value>1</value>
</permission>
<permission>
<name>menu_site</name>
<description>perm.menu_site_desc</description>
<value>1</value>
</permission>
<permission>
<name>menu_support</name>
<description>perm.menu_support_desc</description>
<value>1</value>
</permission>
<permission>
<name>menu_system</name>
<description>perm.menu_system_desc</description>
<value>1</value>
</permission>
<permission>
<name>menu_tools</name>
<description>perm.menu_tools_desc</description>
<value>1</value>
</permission>
<permission>
<name>menu_user</name>
<description>perm.menu_user_desc</description>
<value>1</value>
</permission>
<permission>
<name>menus</name>
<description>perm.menus_desc</description>
<value>1</value>
</permission>
<permission>
<name>messages</name>
<description>perm.messages_desc</description>
<value>1</value>
</permission>
<permission>
<name>namespaces</name>
<description>perm.namespaces_desc</description>
<value>1</value>
</permission>
<permission>
<name>new_category</name>
<description>perm.new_category_desc</description>
<value>1</value>
</permission>
<permission>
<name>new_chunk</name>
<description>perm.new_chunk_desc</description>
<value>1</value>
</permission>
<permission>
<name>new_context</name>
<description>perm.new_context_desc</description>
<value>1</value>
</permission>
<permission>
<name>new_document</name>
<description>perm.new_document_desc</description>
<value>1</value>
</permission>
<permission>
<name>new_static_resource</name>
<description>perm.new_static_resource_desc</description>
<value>1</value>
</permission>
<permission>
<name>new_symlink</name>
<description>perm.new_symlink_desc</description>
<value>1</value>
</permission>
<permission>
<name>new_weblink</name>
<description>perm.new_weblink_desc</description>
<value>1</value>
</permission>
<permission>
<name>new_document_in_root</name>
<description>perm.new_document_in_root_desc</description>
<value>1</value>
</permission>
<permission>
<name>new_plugin</name>
<description>perm.new_plugin_desc</description>
<value>1</value>
</permission>
<permission>
<name>new_propertyset</name>
<description>perm.new_propertyset_desc</description>
<value>1</value>
</permission>
<permission>
<name>new_role</name>
<description>perm.new_role_desc</description>
<value>1</value>
</permission>
<permission>
<name>new_snippet</name>
<description>perm.new_snippet_desc</description>
<value>1</value>
</permission>
<permission>
<name>new_template</name>
<description>perm.new_template_desc</description>
<value>1</value>
</permission>
<permission>
<name>new_tv</name>
<description>perm.new_tv_desc</description>
<value>1</value>
</permission>
<permission>
<name>new_user</name>
<description>perm.new_user_desc</description>
<value>1</value>
</permission>
<permission>
<name>packages</name>
<description>perm.packages_desc</description>
<value>1</value>
</permission>
<permission>
<name>policy_delete</name>
<description>perm.policy_delete_desc</description>
<value>1</value>
</permission>
<permission>
<name>policy_edit</name>
<description>perm.policy_edit_desc</description>
<value>1</value>
</permission>
<permission>
<name>policy_new</name>
<description>perm.policy_new_desc</description>
<value>1</value>
</permission>
<permission>
<name>policy_save</name>
<description>perm.policy_save_desc</description>
<value>1</value>
</permission>
<permission>
<name>policy_view</name>
<description>perm.policy_view_desc</description>
<value>1</value>
</permission>
<permission>
<name>policy_template_delete</name>
<description>perm.policy_template_delete_desc</description>
<value>1</value>
</permission>
<permission>
<name>policy_template_edit</name>
<description>perm.policy_template_edit_desc</description>
<value>1</value>
</permission>
<permission>
<name>policy_template_new</name>
<description>perm.policy_template_new_desc</description>
<value>1</value>
</permission>
<permission>
<name>policy_template_save</name>
<description>perm.policy_template_save_desc</description>
<value>1</value>
</permission>
<permission>
<name>policy_template_view</name>
<description>perm.policy_template_view_desc</description>
<value>1</value>
</permission>
<permission>
<name>property_sets</name>
<description>perm.property_sets_desc</description>
<value>1</value>
</permission>
<permission>
<name>providers</name>
<description>perm.providers_desc</description>
<value>1</value>
</permission>
<permission>
<name>publish_document</name>
<description>perm.publish_document_desc</description>
<value>1</value>
</permission>
<permission>
<name>purge_deleted</name>
<description>perm.purge_deleted_desc</description>
<value>1</value>
</permission>
<permission>
<name>remove</name>
<description>perm.remove_desc</description>
<value>1</value>
</permission>
<permission>
<name>remove_locks</name>
<description>perm.remove_locks_desc</description>
<value>1</value>
</permission>
<permission>
<name>resource_duplicate</name>
<description>perm.resource_duplicate_desc</description>
<value>1</value>
</permission>
<permission>
<name>resourcegroup_delete</name>
<description>perm.resourcegroup_delete_desc</description>
<value>1</value>
</permission>
<permission>
<name>resourcegroup_edit</name>
<description>perm.resourcegroup_edit_desc</description>
<value>1</value>
</permission>
<permission>
<name>resourcegroup_new</name>
<description>perm.resourcegroup_new_desc</description>
<value>1</value>
</permission>
<permission>
<name>resourcegroup_resource_edit</name>
<description>perm.resourcegroup_resource_edit_desc</description>
<value>1</value>
</permission>
<permission>
<name>resourcegroup_resource_list</name>
<description>perm.resourcegroup_resource_list_desc</description>
<value>1</value>
</permission>
<permission>
<name>resourcegroup_save</name>
<description>perm.resourcegroup_save_desc</description>
<value>1</value>
</permission>
<permission>
<name>resourcegroup_view</name>
<description>perm.resourcegroup_view_desc</description>
<value>1</value>
</permission>
<permission>
<name>resource_quick_create</name>
<description>perm.resource_quick_create_desc</description>
<value>1</value>
</permission>
<permission>
<name>resource_quick_update</name>
<description>perm.resource_quick_update_desc</description>
<value>1</value>
</permission>
<permission>
<name>resource_tree</name>
<description>perm.resource_tree_desc</description>
<value>1</value>
</permission>
<permission>
<name>save</name>
<description>perm.save_desc</description>
<value>1</value>
</permission>
<permission>
<name>save_category</name>
<description>perm.save_category_desc</description>
<value>1</value>
</permission>
<permission>
<name>save_chunk</name>
<description>perm.save_chunk_desc</description>
<value>1</value>
</permission>
<permission>
<name>save_context</name>
<description>perm.save_context_desc</description>
<value>1</value>
</permission>
<permission>
<name>save_document</name>
<description>perm.save_document_desc</description>
<value>1</value>
</permission>
<permission>
<name>save_plugin</name>
<description>perm.save_plugin_desc</description>
<value>1</value>
</permission>
<permission>
<name>save_propertyset</name>
<description>perm.save_propertyset_desc</description>
<value>1</value>
</permission>
<permission>
<name>save_role</name>
<description>perm.save_role_desc</description>
<value>1</value>
</permission>
<permission>
<name>save_snippet</name>
<description>perm.save_snippet_desc</description>
<value>1</value>
</permission>
<permission>
<name>save_template</name>
<description>perm.save_template_desc</description>
<value>1</value>
</permission>
<permission>
<name>save_tv</name>
<description>perm.save_tv_desc</description>
<value>1</value>
</permission>
<permission>
<name>save_user</name>
<description>perm.save_user_desc</description>
<value>1</value>
</permission>
<permission>
<name>search</name>
<description>perm.search_desc</description>
<value>1</value>
</permission>
<permission>
<name>settings</name>
<description>perm.settings_desc</description>
<value>1</value>
</permission>
<permission>
<name>source_save</name>
<description>perm.source_save_desc</description>
<value>1</value>
</permission>
<permission>
<name>source_delete</name>
<description>perm.source_delete_desc</description>
<value>1</value>
</permission>
<permission>
<name>source_edit</name>
<description>perm.source_edit_desc</description>
<value>1</value>
</permission>
<permission>
<name>source_view</name>
<description>perm.source_view_desc</description>
<value>1</value>
</permission>
<permission>
<name>sources</name>
<description>perm.sources_desc</description>
<value>1</value>
</permission>
<permission>
<name>steal_locks</name>
<description>perm.steal_locks_desc</description>
<value>1</value>
</permission>
<permission>
<name>tree_show_element_ids</name>
<description>perm.tree_show_element_ids_desc</description>
<value>1</value>
</permission>
<permission>
<name>tree_show_resource_ids</name>
<description>perm.tree_show_resource_ids_desc</description>
<value>1</value>
</permission>
<permission>
<name>undelete_document</name>
<description>perm.undelete_document_desc</description>
<value>1</value>
</permission>
<permission>
<name>unpublish_document</name>
<description>perm.unpublish_document_desc</description>
<value>1</value>
</permission>
<permission>
<name>unlock_element_properties</name>
<description>perm.unlock_element_properties_desc</description>
<value>1</value>
</permission>
<permission>
<name>usergroup_delete</name>
<description>perm.usergroup_delete_desc</description>
<value>1</value>
</permission>
<permission>
<name>usergroup_edit</name>
<description>perm.usergroup_edit_desc</description>
<value>1</value>
</permission>
<permission>
<name>usergroup_new</name>
<description>perm.usergroup_new_desc</description>
<value>1</value>
</permission>
<permission>
<name>usergroup_save</name>
<description>perm.usergroup_save_desc</description>
<value>1</value>
</permission>
<permission>
<name>usergroup_user_edit</name>
<description>perm.usergroup_user_edit_desc</description>
<value>1</value>
</permission>
<permission>
<name>usergroup_user_list</name>
<description>perm.usergroup_user_list_desc</description>
<value>1</value>
</permission>
<permission>
<name>usergroup_view</name>
<description>perm.usergroup_view_desc</description>
<value>1</value>
</permission>
<permission>
<name>view</name>
<description>perm.view_desc</description>
<value>1</value>
</permission>
<permission>
<name>view_category</name>
<description>perm.view_category_desc</description>
<value>1</value>
</permission>
<permission>
<name>view_chunk</name>
<description>perm.view_chunk_desc</description>
<value>1</value>
</permission>
<permission>
<name>view_context</name>
<description>perm.view_context_desc</description>
<value>1</value>
</permission>
<permission>
<name>view_document</name>
<description>perm.view_document_desc</description>
<value>1</value>
</permission>
<permission>
<name>view_element</name>
<description>perm.view_element_desc</description>
<value>1</value>
</permission>
<permission>
<name>view_eventlog</name>
<description>perm.view_eventlog_desc</description>
<value>1</value>
</permission>
<permission>
<name>view_offline</name>
<description>perm.view_offline_desc</description>
<value>1</value>
</permission>
<permission>
<name>view_plugin</name>
<description>perm.view_plugin_desc</description>
<value>1</value>
</permission>
<permission>
<name>view_propertyset</name>
<description>perm.view_propertyset_desc</description>
<value>1</value>
</permission>
<permission>
<name>view_role</name>
<description>perm.view_role_desc</description>
<value>1</value>
</permission>
<permission>
<name>view_snippet</name>
<description>perm.view_snippet_desc</description>
<value>1</value>
</permission>
<permission>
<name>view_sysinfo</name>
<description>perm.view_sysinfo_desc</description>
<value>1</value>
</permission>
<permission>
<name>view_template</name>
<description>perm.view_template_desc</description>
<value>1</value>
</permission>
<permission>
<name>view_tv</name>
<description>perm.view_tv_desc</description>
<value>1</value>
</permission>
<permission>
<name>view_user</name>
<description>perm.view_user_desc</description>
<value>1</value>
</permission>
<permission>
<name>view_unpublished</name>
<description>perm.view_unpublished_desc</description>
<value>1</value>
</permission>
<permission>
<name>workspaces</name>
<description>perm.workspaces_desc</description>
<value>1</value>
</permission>
</permissions>
</template>
<!-- Создание политики контроля доступа для группы Content Manager -->
<name>Content Managers</name>
<description>Политика контроля доступа для группы Content Manager</description>
<class></class>
<permissions>
<!-- ? -->
<permission>
<name>about</name>
<value>0</value>
</permission>
<!-- Позволяет пользователю просматривать и управлять разделом «Контроль доступа». -->
<permission>
<name>access_permissions</name>
<value>0</value> <!-- Запрещаем, контент-менеджеру этот раздел не нужен. -->
</permission>
<!-- Позволяет пользователю просматривать и управлять разделом «Меню» -->
<permission>
<name>actions</name>
<value>0</value> <!-- Запрещаем, контент-менеджеру в меню делать нечего. -->
</permission>
<!-- Позволяет пользователю менять пароль в разделе своего профиля -->
<permission>
<name>change_password</name>
<value>1</value> <!-- Разрешаем, пускай устанавливает себе удобный пароль. -->
</permission>
<!-- Позволяет пользователю редактировать свой профиль -->
<permission>
<name>change_profile</name>
<value>1</value> <!-- Разрешаем, пускай редактирует свой профиль. -->
</permission>
<!-- Позволяет пользователю выбрать Тип Поля: Кодировка при создании системной настройки -->
<permission>
<name>charsets</name>
<value>0</value> <!-- Запрещаем, контент-менеджер и так не имеет доступа к системным настройкам, это разрешение ему незачем. -->
</permission>
<!-- Позволяет пользователю изменять Тип ресурса при его редактировании / создании. -->
<permission>
<name>class_map</name>
<value>1</value> <!-- Разрешаем, контент-менеджер работает с ресурсами. Иначе он будет получать ошибку. -->
</permission>
<!-- Позволяет пользователю просматривать и управлять разделом «Приложения». Подменю установщик при этом виден не будет. -->
<permission>
<name>components</name>
<value>0</value> <!-- Запрещаем, контент-менеджеру незачем видеть все компоненты. Если потребуется, дадим отдельный доступ к компоненту.-->
</permission>
<!-- Позволяет пользователю просматривать и управлять разделом «Типы содержимого». -->
<permission>
<name>content_types</name>
<value>0</value> <!-- Запрещаем, контент-менеджеру не нужен этот раздел в работе. -->
</permission>
<!-- Позволяет пользователю получать и смотреть список стран при редактировании пользователя -->
<permission>
<name>countries</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Базовое право на создание всех xpdo объектов (чанки, ресурсы, сниппеты, плагины). Является наследником класса modAccessibleObject.. -->
<permission>
<name>create</name>
<value>0</value> <!-- Запрещаем, контент-менеджер спокойно работает без этой опции. -->
</permission>
<!-- ? -->
<permission>
<name>credits</name>
<value>0</value>
</permission>
<!-- Позволяет пользователю просматривать и управлять разделом «Настройка форм» -->
<permission>
<name>customize_forms</name>
<value>0</value> <!-- Запрещаем, контент-менеджеру там делать нечего -->
</permission>
<!-- Позволяет пользователю просматривать и управлять разделом «Панели» -->
<permission>
<name>dashboards</name>
<value>0</value> <!-- Запрещаем, контент-менеджеру там делать нечего -->
</permission>
<!-- Позволяет пользователю просматривать и управлять разделом «Информация о системе» -->
<permission>
<name>database</name>
<value>0</value> <!-- Запрещаем, контент-менеджеру там делать нечего -->
</permission>
<!-- Позволяет пользователю усекать базу данных -->
<permission>
<name>database_truncate</name>
<value>0</value> <!-- Запрещаем, ибо контент-менеджер не должен вообще касаться баз данных -->
</permission>
<!-- Позволяет пользователю удалять и перемещать категории -->
<permission>
<name>delete_category</name>
<value>0</value> <!-- Запрещаем, в моем случае пользователь не имеет доступа к владке «Элементы», т.к. не работет с чанками или шаблонами. -->
</permission>
<!-- Позволяет пользователю удалять и перемещать чанки -->
<permission>
<name>delete_chunk</name>
<value>0</value> <!-- Запрещаем, в моем случае пользователь не имеет доступа к владке «Элементы», т.к. не работет с чанками или шаблонами. -->
</permission>
<!-- Позволяет пользователю удалять и перемещать контексты в аналогичном меню -->
<permission>
<name>delete_context</name>
<value>0</value> <!-- Запрещаем, работа с контекстами не для контент-менеджеров -->
</permission>
<!-- Позволяет пользователю удалять и перемещать ресурсы -->
<permission>
<name>delete_document</name>
<value>1</value> <!-- Разрешаем, пусть контент-менеджер удаляет ресурсы, а вот очищать корзину (purge_delete) он не сможет, на всякий случай -->
</permission>
<!-- Позволяет пользователю очищать журнал системных событий -->
<permission>
<name>delete_eventlog</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю отключать и удалять плагины -->
<permission>
<name>delete_plugin</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю отключать и удалять наборы параметров -->
<permission>
<name>delete_propertyset</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю отключать и удалять роли -->
<permission>
<name>delete_role</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю отключать и удалять сниппеты -->
<permission>
<name>delete_snippet</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю отключать и удалять шаблоны -->
<permission>
<name>delete_template</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю отключать и удалять дополнительный поля (TV) -->
<permission>
<name>delete_tv</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю отключать и удалять пользователей -->
<permission>
<name>delete_user</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю изменять права доступа (chmod) к каталогам -->
<permission>
<name>directory_chmod</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю создавать каталоги в файловой системе -->
<permission>
<name>directory_create</name>
<value>1</value> <!-- Разрешаем, это опция важна для контент менеджеров, но нужно будет сделать отдельный источник файлов для группы -->
</permission>
<!-- Позволяет пользователю получать список подкаталогов для каталога в файловой системе -->
<permission>
<name>directory_list</name>
<value>1</value> <!-- Разрешаем, это опция важна для контент менеджеров. Иначе они не будут видеть каталоги, даже те что создали сами. -->
</permission>
<!-- Позволяет пользователю удалять каталоги в файловой системе -->
<permission>
<name>directory_remove</name>
<value>1</value> <!-- Разрешаем, но будте осторожны некоторые контент менеджеры, могут случайно удалить нужный каталог а потом просить восстановить его. -->
</permission>
<!-- Позволяет пользователю переименовывать каталоги в файловой системе -->
<permission>
<name>directory_update</name>
<value>1</value> <!-- Разрешаем, пускай переименовывают каталоги -->
</permission>
<!-- Позволяет пользователю редактировать категории -->
<permission>
<name>edit_category</name>
<value>0</value> <!-- Запрещаем, данная опция контент-менеджеру не нужна, тем паче что вкладка «Элементы» ему не доступна. -->
</permission>
<!-- Позволяет пользователю редактировать чанки -->
<permission>
<name>edit_chunk</name>
<value>0</value> <!-- Запрещаем, данная опция контент-менеджеру не нужна, тем паче что вкладка «Элементы» ему не доступна. -->
</permission>
<!-- Позволяет пользователю редактировать контексты -->
<permission>
<name>edit_context</name>
<value>0</value> <!-- Запрещаем, работа с контекстами не для контент-менеджеров -->
</permission>
<!-- Позволяет пользователю редактировать ресурсы -->
<permission>
<name>edit_document</name>
<value>1</value> <!-- Разрешаем, маст хев опция для контент-менеджеров -->
</permission>
<!-- Позволяет пользователю редактировать заблокированные ресурсы -->
<permission>
<name>edit_locked</name>
<value>0</value> <!-- Запрещаем, дабы избежать конфликтов, с одним документом пускай работает один контент-менеджер -->
</permission>
<!-- Позволяет пользователю редактировать плагины -->
<permission>
<name>edit_plugin</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю редактировать наборы параметров -->
<permission>
<name>edit_propertyset</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю редактировать роли -->
<permission>
<name>edit_role</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю редактировать сниппеты -->
<permission>
<name>edit_snippet</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю редактировать шаблоны -->
<permission>
<name>edit_template</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю редактировать дополнительные поля (TV) -->
<permission>
<name>edit_tv</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю редактировать других пользователей -->
<permission>
<name>edit_user</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю видеть дерево элементов в левой навигационной панели -->
<permission>
<name>element_tree</name>
<value>0</value> <!-- Запрещаем, т.к. наш контент-менеджер не работает с шаблонами, TV, чанками, плагинами и сниппетами -->
</permission>
<!-- Позволяет пользователю очищать кэш сайта -->
<permission>
<name>empty_cache</name>
<value>1</value> <!-- Разрешаем, безобидная настройка которая не должна координально повлиять на работу сайта -->
</permission>
<!-- Позволяет пользователю очищать журнал ошибок -->
<permission>
<name>error_log_erase</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю видеть журнал ошибок -->
<permission>
<name>error_log_view</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю смотреть все системные события. Скорее всего речь про «Журнал ошибок» -->
<permission>
<name>events</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю экспортировать сайт в статический HTML -->
<permission>
<name>export_static</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна. К тому же я не нашел данной функции в MODX и google не помог. -->
</permission>
<!-- Позволяет пользователю создавать файлы -->
<permission>
<name>file_create</name>
<value>1</value> <!-- Разрешаем, контент-менеджеры работают с файлами -->
</permission>
<!-- Позволяет пользователю видеть список файлов в каталогах -->
<permission>
<name>file_list</name>
<value>1</value> <!-- Разрешаем, иначе контент-менеджер не увидит файлов -->
</permission>
<!-- Позволяет пользователю использовать диспетчер файлов -->
<permission>
<name>file_manager</name>
<value>1</value> <!-- Разрешаем, маст хев опция для контент-менеджеров -->
</permission>
<!-- Позволяет пользователю удалять файлы -->
<permission>
<name>file_remove</name>
<value>1</value> <!-- Разрешаем, если вы хотите чтобы контент-менеджеры могли удалять файлы -->
</permission>
<!-- Позволяет пользователю видеть дерево файлов в левой навигационной панели -->
<permission>
<name>file_tree</name>
<value>1</value> <!-- Разрешаем, контент-менеджеры работают с файлами -->
</permission>
<!-- Позволяет пользователю изменять файлы -->
<permission>
<name>file_update</name>
<value>1</value> <!-- Разрешаем, контент-менеджеры работают с файлами -->
</permission>
<!-- Позволяет пользователю загружать файлы в каталоги -->
<permission>
<name>file_upload</name>
<value>1</value> <!-- Разрешаем, контент-менеджеры работают с файлами -->
</permission>
<!-- Позволяет пользователю скачивать файлы прямо из диспетчера файлов -->
<permission>
<name>file_view</name>
<value>1</value> <!-- Разрешаем, контент-менеджеры работают с файлами -->
</permission>
<!-- Позволяет пользователю завершать все сеансы -->
<permission>
<name>flush_sessions</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю использовать панель управления MODX -->
<permission>
<name>frames</name>
<value>1</value> <!-- Разрешаем, без этой настройки пользователя не пустит в админку сайта -->
</permission>
<!-- Позволяет пользователю просматривать страницу «Помощь» -->
<permission>
<name>help</name>
<value>1</value> <!-- Разрешаем, мало ли, контент-менеджер захочет изучить CMS и почитать доки :) -->
</permission>
<!-- Позволяет пользователю просматривать страницу «Приветствия», она же главная страница админки -->
<permission>
<name>home</name>
<value>1</value> <!-- Разрешаем, вообще странная опция, пока не придумал зачем она нужна -->
</permission>
<!-- Позволяет пользователю просматривать страницы «Импорт HTML» и «Импорт ресурсов». Если убрать пункты пропадут из меню -->
<permission>
<name>import_static</name>
<value>1</value> <!-- Разрешаем, но вы смотрите сами, понаимпортируют еще... :) -->
</permission>
<!-- Позволяет пользователю редактировать словари в разделе «Управление словарями». -->
<permission>
<name>languages</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна. А следующей опцией запретим вообще в раздел заходить. -->
</permission>
<!-- Позволяет пользователю просматривать раздел «Управление словарями». -->
<permission>
<name>lexicons</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю получать коллекцию объектов -->
<permission>
<name>list</name>
<value>1</value> <!-- Разрешаем, без этой опции пользователи не увидят объектов, соответственно работать с ресурсами будет невозможно -->
</permission>
<!-- Позволяет пользователю подгружать объекты -->
<permission>
<name>load</name>
<value>1</value> <!-- Разрешаем, без этой опции пользователи не смогут загружать страницы ресурсов, соответственно работать с ними будет невозможно -->
</permission>
<!-- Позволяет пользователю разлогинивоться -->
<permission>
<name>logout</name>
<value>1</value> <!-- Разрешаем, настройка довольно сранная, что в очередной раз подтверждает гибкость настроек MODX -->
</permission>
<!-- Позволяет пользователю видеть журналы ошибок и системы управления MODX -->
<permission>
<name>logs</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю видеть в верхнем меню пункт «Отчеты» -->
<permission>
<name>menu_reports</name>
<value>1</value> <!-- Разрешаем, возможно контент-менеджеру понадобиться раздел «Расписание сайта» -->
</permission>
<!-- Позволяет пользователю видеть в верхнем меню пункт «Безопасность» -->
<permission>
<name>menu_security</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна да и раздела этого в меню нет -->
</permission>
<!-- Позволяет пользователю видеть в верхнем меню пункт «Содержимое» -->
<permission>
<name>menu_site</name>
<value>1</value> <!-- Разрешаем, в данном пункте есть разделы нужные контент-менеджеру -->
</permission>
<!-- Позволяет пользователю видеть в верхнем меню пункт «Поддержка» -->
<permission>
<name>menu_support</name>
<value>0</value> <!-- Запрещаем, ибо этого раздела в меню я не нашел -->
</permission>
<!-- Позволяет пользователю видеть в верхнем меню пункт «Система» -->
<permission>
<name>menu_system</name>
<value>0</value> <!-- Запрещаем, ибо этого раздела в меню я не нашел -->
</permission>
<!-- Позволяет пользователю видеть в верхнем меню пункт «Управление» -->
<permission>
<name>menu_tools</name>
<value>1</value> <!-- Разрешаем, в данном пункте есть разделы нужные контент-менеджеру -->
</permission>
<!-- Позволяет пользователю видеть в верхнем меню пункт «Пользователь» -->
<permission>
<name>menu_user</name>
<value>1</value> <!-- Разрешаем, это опция отвечает за вывод пользователя в правом верхнем углу админки и выпадающего меню -->
</permission>
<!-- Позволяет пользователю редактировать и сохранять пункты верхнего меню -->
<permission>
<name>menus</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю читать и отправлять личные сообщения -->
<permission>
<name>messages</name>
<value>1</value> <!-- Разрешаем, ну или запретите, на свои функциональные усмотрения -->
</permission>
<!-- Позволяет пользователю видеть и редактировать раздел «Пространство имен» -->
<permission>
<name>namespaces</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю создавать категории -->
<permission>
<name>new_category</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю создавать чанки -->
<permission>
<name>new_chunk</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю создавать контексты -->
<permission>
<name>new_context</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю создавать ресурсы -->
<permission>
<name>new_document</name>
<value>1</value> <!-- Разрешаем, маст хев опция для контент-менеджеров -->
</permission>
<!-- Позволяет пользователю создавать ресурсы в корне -->
<permission>
<name>new_document_in_root</name>
<value>1</value> <!-- Разрешаем, маст хев опция для контент-менеджеров -->
</permission>
<!-- Позволяет пользователю создавать плагины -->
<permission>
<name>new_plugin</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю создавать наборы параметров -->
<permission>
<name>new_propertyset</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю создавать новые роли пользователей -->
<permission>
<name>new_role</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю создавать сниппеты -->
<permission>
<name>new_snippet</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю создавать новые статичные ресурсы -->
<permission>
<name>new_static_resource</name>
<value>1</value> <!-- Разрешаем, нужная опция для контент-менеджеров -->
</permission>
<!-- Позволяет пользователю создавать новые символические ссылки -->
<permission>
<name>new_symlink</name>
<value>1</value> <!-- Разрешаем, нужная опция для контент-менеджеров -->
</permission>
<!-- Позволяет пользователю создавать новые шаблоны -->
<permission>
<name>new_template</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю создавать дополнительные поля (TV) -->
<permission>
<name>new_tv</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю создавать новых пользователей -->
<permission>
<name>new_user</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю создавать новые веб-ссылки -->
<permission>
<name>new_weblink</name>
<value>1</value> <!-- Разрешаем, нужная опция для контент-менеджеров -->
</permission>
<!-- Позволяет пользователю управлять пакетами в разделе «Установщик» -->
<permission>
<name>packages</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю удалять политики доступа -->
<permission>
<name>policy_delete</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю редактировать политики доступа -->
<permission>
<name>policy_edit</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю создавать новые политики доступа -->
<permission>
<name>policy_new</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю сохранять политики доступа -->
<permission>
<name>policy_save</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю удалять шаблоны политик доступа -->
<permission>
<name>policy_template_delete</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю редактировать шаблоны политик доступа -->
<permission>
<name>policy_template_edit</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю создавать новые шаблоны политик доступа -->
<permission>
<name>policy_template_new</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю сохранять шаблоны политики доступа -->
<permission>
<name>policy_template_save</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю просматривать шаблоны политик доступа -->
<permission>
<name>policy_template_view</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю просматривать политики доступа -->
<permission>
<name>policy_view</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю просматривать и изменять параметры и наборы параметров -->
<permission>
<name>property_sets</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю просматривать и изменять поставщиков пакетов -->
<permission>
<name>providers</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю публиковать или отменять публикацию ресурсов -->
<permission>
<name>publish_document</name>
<value>1</value> <!-- Разрешаем, маст хев опция для контент-менеджеров -->
</permission>
<!-- Позволяет пользователю очищать корзину -->
<permission>
<name>purge_deleted</name>
<value>0</value> <!-- Запрещаем, мало ли удали что-то нужное, а так всегда сможем восстановить -->
</permission>
<!-- Базовое право на удаление всех xpdo объектов (чанки, ресурсы, сниппеты, плагины). Является наследником класса modAccessibleObject. -->
<permission>
<name>remove</name>
<value>0</value> <!-- Запрещаем, контент-менеджер спокойно работает без этой опции. -->
</permission>
<!-- Позволяет пользователю снимать все блокировки на сайте -->
<permission>
<name>remove_locks</name>
<value>0</value> <!-- Запрещаем, обезопасим админку от вакханалии, когда куча контент-менеджеров будут сбрасывать блокировки ресурсов -->
</permission>
<!-- Позволяет пользователю создавать копию ресурса -->
<permission>
<name>resource_duplicate</name>
<value>1</value> <!-- Разрешаем, маст хев опция для контент-менеджеров -->
</permission>
<!-- Позволяет пользователю использовать функцию «Быстро создать ресурс» в контекстном меню -->
<permission>
<name>resource_quick_create</name>
<value>1</value> <!-- Разрешаем, маст хев опция для контент-менеджеров -->
</permission>
<!-- Позволяет пользователю использовать функцию «Быстро обновить ресурс» в контекстном меню -->
<permission>
<name>resource_quick_update</name>
<value>1</value> <!-- Разрешаем, маст хев опция для контент-менеджеров -->
</permission>
<!-- Позволяет пользователю видеть дерево/вкладку «Ресурсы» в левой навигационной панели -->
<permission>
<name>resource_tree</name>
<value>1</value> <!-- Разрешаем, маст хев опция для контент-менеджеров -->
</permission>
<!-- Позволяет пользователю удалять группы ресурсов -->
<permission>
<name>resourcegroup_delete</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю редактировать группы ресурсов -->
<permission>
<name>resourcegroup_edit</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю создавать новые группы ресурсов -->
<permission>
<name>resourcegroup_new</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю редактировать ресурсы в группе ресурсов -->
<permission>
<name>resourcegroup_resource_edit</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю просматривать ресурсы в группе ресурсов -->
<permission>
<name>resourcegroup_resource_list</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю сохранять группы ресурсов -->
<permission>
<name>resourcegroup_save</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю просматривать группы ресурсов -->
<permission>
<name>resourcegroup_view</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Базовое право на сохранение всех xpdo объектов (чанки, ресурсы, сниппеты, плагины). Является наследником класса modAccessibleObject. -->
<permission>
<name>save</name>
<value>0</value> <!-- Запрещаем, контент-менеджер спокойно работает без этой опции. -->
</permission>
<!-- Позволяет пользователю сохранять категории -->
<permission>
<name>save_category</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю сохранять чанки -->
<permission>
<name>save_chunk</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю сохранять контексты -->
<permission>
<name>save_context</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю сохранять ресурсы -->
<permission>
<name>save_document</name>
<value>1</value> <!-- Разрешаем, маст хев опция для контент-менеджеров -->
</permission>
<!-- Позволяет пользователю сохранять плагины -->
<permission>
<name>save_plugin</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю сохранять наборы параметров -->
<permission>
<name>save_propertyset</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю сохранять роли пользователей -->
<permission>
<name>save_role</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю сохранять сниппеты -->
<permission>
<name>save_snippet</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю сохранять шаблоны -->
<permission>
<name>save_template</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю сохранять дополнительный поля (TV) -->
<permission>
<name>save_tv</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю сохранять пользователей -->
<permission>
<name>save_user</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю использовать «Поиск» по админке -->
<permission>
<name>search</name>
<value>1</value> <!-- Разрешаем. Кстати, например чанки, сниппеты или плагины - не будут показываться контент-менеджеру в поиске. -->
</permission>
<!-- Позволяет пользователю смотреть и редактировать «Системные настройки» -->
<permission>
<name>settings</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю удалять источник файлов -->
<permission>
<name>source_delete</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю редактировать источник файлов -->
<permission>
<name>source_edit</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю сохранять источник файлов -->
<permission>
<name>source_save</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю видеть источник файлов -->
<permission>
<name>source_view</name>
<value>1</value> <!-- Разрешаем, контент-менеджеры должны видеть источники файлов -->
</permission>
<!-- Позволяет пользователю управлять истониками файлов и типами источниками файлов -->
<permission>
<name>sources</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю перехватывать блокировки ресурса, перехватывая управление ими -->
<permission>
<name>steal_locks</name>
<value>0</value> <!-- Запрещаем, дабы избежать вакханалии среди контент-менеджеров. На крайний случай, можно создать группу старших контент-менеджеров и им разрешить эту опцию. -->
</permission>
<!-- Позволяет пользователю видеть ID в дереве Элементов -->
<permission>
<name>tree_show_element_ids</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю видеть ID в дереве Ресурсов -->
<permission>
<name>tree_show_resource_ids</name>
<value>1</value> <!-- Разрешаем, контент-менеджер работает с ресурсами, пускай видят ID ресурсов. -->
</permission>
<!-- Позволяет пользователю отменять удаление ресурсов -->
<permission>
<name>undelete_document</name>
<value>1</value> <!-- Разрешаем, ну мало ли, случайно удалил и нужно отменить удаление. -->
</permission>
<!-- Позволяет пользователю изменять параметры по умолчанию для любого элемента -->
<permission>
<name>unlock_element_properties</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю отменять публикацию ресурсов. -->
<permission>
<name>unpublish_document</name>
<value>1</value> <!-- Разрешаем, контент-менеджеры работают с публикацией ресурсов. -->
</permission>
<!-- Позволяет пользователю удалять группы пользователей. -->
<permission>
<name>usergroup_delete</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю редактировать группы пользователей. -->
<permission>
<name>usergroup_edit</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю создавать новые группы пользователей. -->
<permission>
<name>usergroup_new</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю редактировать пользоваталей в группе пользователей. -->
<permission>
<name>usergroup_user_edit</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю видеть список пользоваталей в группе пользователей. -->
<permission>
<name>usergroup_user_list</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю просматривать группы пользователей. -->
<permission>
<name>usergroup_view</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Базовое право на просмотр всех xpdo объектов (чанки, ресурсы, сниппеты, плагины). Является наследником класса modAccessibleObject. -->
<permission>
<name>view</name>
<value>0</value> <!-- Запрещаем, контент-менеджер спокойно работает без этой опции. -->
</permission>
<!-- Позволяет пользователю просматривать категории. -->
<permission>
<name>view_category</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю просматривать чанки. -->
<permission>
<name>view_chunk</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю просматривать контексты. -->
<permission>
<name>view_context</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю просматривать ресурсы. -->
<permission>
<name>view_document</name>
<value>1</value> <!-- Разрешаем, маст хев опция для контент-менеджеров -->
</permission>
<!-- Позволяет пользователю получать список элементов или классов элементов. -->
<permission>
<name>view_element</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю просматривать журнал событий. -->
<permission>
<name>view_eventlog</name>
<value>0</value> <!-- Запрещаем, ничего в этой опции секретного нет но контент-менеджеру она не нужна. -->
</permission>
<!-- Позволяет пользователю просматривать сайт если он находится в режиме offline. -->
<permission>
<name>view_offline</name>
<value>1</value> <!-- Разрешаем, ну или запретите, тут на ваш вкус и цвет -->
</permission>
<!-- Позволяет пользователю просматривать плагины. -->
<permission>
<name>view_plugin</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю просматривать раздел «Набор параметров». -->
<permission>
<name>view_propertyset</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю просматривать роли. -->
<permission>
<name>view_role</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю просматривать сниппеты. -->
<permission>
<name>view_snippet</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю просматривать страницу «Информация о системе». -->
<permission>
<name>view_sysinfo</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю просматривать шаблоны. -->
<permission>
<name>view_template</name>
<value>1</value> <!-- Разрешаем, иначе наш пользователь контент-менеджер будет получать неприятную ошибку при просмотре каждого ресурса, ведь там вызываются шаблоны -->
</permission>
<!-- Позволяет пользователю просматривать дополнительные поля (TV). -->
<permission>
<name>view_tv</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю просматривать неопубликованные ресурсы. -->
<permission>
<name>view_unpublished</name>
<value>1</value> <!-- Разрешаем, наш контент-менеджер работает с ресурсами на полную катушку. Но с этой опцией можно придумать иерархию уровней контент-менеджеров. -->
</permission>
<!-- Позволяет пользователю просматривать других пользователей. -->
<permission>
<name>view_user</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
<!-- Позволяет пользователю работать с. -->
<permission>
<name>workspaces</name>
<value>0</value> <!-- Запрещаем, это опция контент-менеджеру не нужна -->
</permission>
</permissions>
</policy>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment