2016-04-08 18 views
1

私はOpenCMS 10を使用しています。OpenCMS Publish Permission

1)私は新しいユーザーを作成してmkumarと言うことができます。

2)ユーザーをユーザーに割り当てました。

3)私はページエディタ(およびコンテンツ編集者)にアクセスすることができます著者

要素の作者要素著者役割(having least permissions

要素を割り当て。このロールはコンテンツ要素を作成、追加、編集できます。

4)私は新しいリソース/ページsay myPage.htmlを作成し、サンプルコンテンツを追加しました。

5)私はmyPage.html Check image here

6)(別のブラウザから)ログインmkumarとオープンmyPage.htmlにmkumarの許可を設定します。彼はコンテンツを編集しました(コンテンツを追加するなど)。編集mkumar後

7)は公開することができます(ただし、許可ボックスに直接拒否)がを公開しています。

問題:私は許可を公開削除する

。私は今どうすればいい?

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

やプロジェクトを編集し、 assign permission権限を割り当てることができます。

答えて

0

あなたはフォルダの下に

direct_publish.jsp 
publish.jsp 
publish_project.jsp 

の許可を設定することができます

+0

でも、ボタンツールバーでは無効にすることができます –

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のチェックボックスをチェックしないでください。