Редактору нужны права на редактирование страниц и добавление к ним виджетов. - PullRequest
0 голосов
/ 19 сентября 2018

Я пытаюсь создать роль редактора с правами доступа

  • редактировать куски страниц
  • создавать куски
  • добавлять виджеты в кусочках страниц

Проблемы, с которыми я столкнулся, были следующие:

  • Редактор мог редактировать только те виджеты, которые были добавлены на листовую страницу
  • Редактор не могиспользовать уже загруженные картинки при редактировании фрагмента (апостроф зависает, и мне нужно обновить)

Я попытался решить эти проблемы, указав свои права, немного больше, и это выглядело так

{
                title: 'Editor',
                permissions: [
                    'edit',
                    'edit-news',
                    'admin-apostrophe-images',
                    'admin-news',
                    'admin-news-pages',
                    'admin-apostrophe-images',
                    'admin-double-image-widget',
                    'admin-triple-image-widget',
                    'admin-apostrophe-files-widget',
                    'admin-kis-widget',
                    'admin-two-column-widget',
                    'admin-expandable-widget',

                ]
            },

Записи с префиксом "admin- - это виджеты, которые должны быть доступны на листе, а news - это кусок, который должен редактироваться и создаваться редактором.

Поскольку администратор-prefix дает полное разрешение, я думал, что это будет правильно, но это совсем не помогло.

Я что-то упустил или неправильно использую разрешения?

РЕДАКТИРОВАТЬ: Виджеты, которыеБыли перечислены в моем разрешении, являются виджеты, которые были включены show.html из news-page Я могу свободно добавлять их на страницу, будучи пользователем-администратором

1 Ответ

0 голосов
/ 20 сентября 2018

Хорошо, я сам нашел решение.Проблема заключалась в том, что разрешения, которые я добавил, не были правильными.Я нашел область «Редактировать группу» в интерфейсе апостроф.Там был список флажков с разрешением добавить в мою группу под названием «редактор».После того, как я выбрал все необходимые мне разрешения, я зарегистрировал своего текущего пользователя и скопировал разрешение на вставку их в мой app.js

...