2016-04-08 18 views
1

Я использую OpenCMS 10.OpenCMS Опубликовать разрешение

1) Я создал нового пользователя, скажем mkumar.

2) Я назначил пользователей пользователям группе.

3) Я назначил Элемент автор роль (having least permissions)

Элемент Автор

Элемент автор может получить доступ только редактор страниц (и редакторы контента). Эта роль может создавать, добавлять и редактировать элементы контента.

4) Теперь я создал новый ресурс/страницу say myPage.html, и я добавляю в него образец контента.

5) Я установил разрешение mkumar на mypage.html Check image here

6) (С другого браузера) mkumar опознан и открытым mypage.html. Он отредактировал контент (скажем, добавил больше контента).

7) После редактирования mkumar может опубликовать (но разрешение коробки отказано Прямая Опубликовать).

Проблема:

Я хочу, чтобы удалить публикацию разрешения. Что мне теперь делать?

ответ

0

Вы можете установить разрешение на

direct_publish.jsp 
publish.jsp 
publish_project.jsp 

в папке:

/system/modules/org.opencms.ade.publish/

или вы можете редактировать проект и назначить разрешения assign permission

+0

, но для кнопки на панели инструментов ade я могу отключить ее –

0

OpenCms использует контейнеры для отображения содержимого из разных элементов контента. Страница контейнера - это страница, которая вызывается в браузере. Контейнерные страницы представляют собой структуру страницы, например.

-folder1 
    --index.html (containerpage) 
-folder2 
    --index.html (containerpage) 
    --folder2.1 
    ---index.html (containerpage) 
-folder3 
    --index.html (containerpage) 

Элементы контента не хранятся в этой структуре страницы. Они хранятся в папке с именем .content. Эта папка всегда помещается в специальную папку под названием subsitemap. По умолчанию sites/default является subsitemap. Каждый тип ресурса имеет свою собственную подпапку.

Так что если вы установили разрешения, вы всегда должны установить их во вложенных папках папки .content.

Возможно, полная структура папок может выглядеть.

-.content 
    --contentelementfolder1 
    ---contentelement1.xml 
    ---contentelement2.xml 
    --contentelementfolder2 
    ---contentelement1.xml 
    ---contentelement2.xml 
    --.config (configuration file for this subsitemap) 
-folder1 
    --index.html (containerpage) 
-folder2 
    --index.html (containerpage) 
    --folder2.1 
    ---index.html (containerpage) 
-folder3 
    --index.html (containerpage) 

Кстати, вы не должны отказать в выдаче разрешения на запись, если вы хотите, чтобы пользователь не сможет редактировать файл. Достаточно НЕ отметить галочкой allowed.