Керування блогом у Magento 2 спочатку може здатися не важким. Однак перед публікацією статті блогу проходить кілька етапів: створення, редагування, виправлення та власне публікування.

Іноді над однією статтею працює кілька людей з різними ролями та обов'язками.

Отже, у цій статті ви дізнаєтесь більше про список контролю доступу до блогу (blog access control list) та про те, як можна обмежити доступ користувачів до різних сторінок блогу.

Щоб налаштувати права доступу до сторінок блогу:

1. Підіть в Admin Panel > System > User Roles.

Magento 2 Access Control List

2. Виберіть роль користувача, для якої потрібно змінити права доступу.

Magento 2 Admin Roles

3. У розділі Role Resources ви бачите дерево ресурсів, де потрібно знайти папку Blog.

Blog Access Control List

Після закінчення не забудьте натиснути кнопку Зберегти Роль.

За допомогою ACL ви можете обмежити права на перегляд, редагування, видалення публікацій блогу, категорій, тегів, авторів та коментарів. Крім того, ви можете додавати додаткові права на імпортування блогу та управління основними налаштуваннями.

Як вже згадувалось, над публікацією блогу працює декілька людей. Тож, вам може знадобитись, щоб хтось створював статті, а хтось їх публікував або редагував вже опубліковані елементи блогу (публікації, категорії, теги, коментарі тощо). 

Наприклад, у вас є автор, який створює та зберігає, але не може публікувати статті, через те, що є пруфрідер чи менеджер, які за це відповідають. Лише для користувачів Magento 2 Блог Плюс та Блог Екстра доступна опція Save Published, що обмежує права користувачів на редагування вже опублікованих статей.

Також рекомендуємо обмежити опцію Delete для певний користувачів.