Сулу: добавление нового списка местоположений приводит к ошибке разрешения

Я хотел попробовать сулу, и пока это выглядит хорошо. Итак, установил минимальную версию через композитор, определил некоторые шаблоны страниц, и пока все работает. Затем я добавил новую локализацию, как описано в http://docs.sulu.io/en/latest/book/webspaces.html и http://docs.sulu.io/en/latest/book/localization.html. Который не работает.

Как описано, я просто добавил <localization language="de" default="false"/> в список. Но я не могу получить доступ к содержимому новой локали и, кроме того, к содержимому стартовой страницы.

Ошибка, которую я получаю, является ошибкой разрешения:

Operation forbidden The available permissions are not sufficient for this operation 

Я проверил разрешения, и пользователю предоставлены все доступные разрешения. Теперь я застрял.


person patman    schedule 12.06.2017    source источник


Ответы (1)


Это потому, что у вас нет этих разрешений в правильном языковом стандарте. Роль пользователя описывает только то, что пользователю разрешено делать, но не описывает, на каком языке. Это потому, что мы не хотим, чтобы роли пользователей не контролировались. Представьте, что у вас есть большая домашняя страница с контентом на английском, немецком и французском языках, тогда вам нужно будет создать три роли: Content Manager EN, Content Manager DE и Content Manager FR. Мы выбрали другой путь.

В роли пользователя вы не указываете, на каком языке применяются эти разрешения, вместо этого вы делаете это для пользователя. Перейдите в «Контакты», выберите контакт с вашим пользователем и перейдите на вкладку «Разрешения».

введите здесь описание изображения

В разделе разрешений на этой странице вы видите таблицу со всеми ролями, назначаемая отмечена. В раскрывающемся списке справа указано, к какому языку это относится. Вероятно, здесь вы не назначили язык новому пользователю.

person Daniel Rotter    schedule 13.06.2017