2

Plone 4.3.1 のパーミッション設定に問題があります。しかし、私は既存のドキュメントとAspelli の本で長い道のりを歩んできました。しかし、特定のユーザー ロールに権限を付与するワークフロー状態を設定した後、サイト管理者であってもフォルダー内にオブジェクトを作成できない理由がわかりません。

ワークフロー状態は「Show_External」と呼ばれ、ワークフロー状態の [権限] タブで設定される権限は次のとおりです。

Permission                  Acquire     Site Admin    Ext_Supplier
Access content information     -            X            X
List folder contents           -            X            X
Modify portal content          -            X            X
View                           -            X            X

新しい役割は、この特定のサイトで他に何のビジネスもない外部サプライヤー用であるため、許可を「取得」したくありません。

その結果、私の予想に反して、誰もオブジェクトを作成できなくなりました。オプションはインターフェイスに表示されますが、試行するとError Please correct the indicated errors.. ただし、エラーは表示されません。

私ができることは、別のフォルダーにオブジェクト (フォルダーとファイル) を作成し、それらをワークフロー状態に設定されているフォルダーにコピー ペーストすることです。まだ見知らぬ人ですが、フォルダーをサブフォルダーとして外部サプライヤーフォルダーにコピーすると、QuickUpload を介してファイルを追加できますが、[ファイルの追加] を選択することはできません。

パーミッションの理解に欠けているものは何ですか?

4

2 に答える 2

1

バグに遭遇した可能性がありますが、これはたった今修正されました。

http://plone.293351.n2.nabble.com/Bug-on-sharing-page-upgrade-plone-app-workflow-to-2-1-6-td7566655.html

paworkflow のアップグレードは役に立ちますか?

于 2013-07-15T08:48:08.213 に答える
0

最終的な解決策は plone.app.workflowmanager をインストールすることでした。何らかの理由で、ZMI を介して作成されたワークフロー状態の下に表示される「許可ロール」に、「追加」またはレビュー許可がありませんでした。

ワークフロー マネージャーを使用してアクセス許可を修正すると、問題が解決しました。

試してみる場合は、既存のオブジェクトの権限設定を更新できるように、[詳細モード] チェックボックスをオンにする必要があることに注意してください。

過去数日間、ZMI 画面をくまなく調べた結果、ワークフロー マネージャーは大幅に改善されました。非常にうまくできました。

ZMI で設定したパーミッションとワークフロー マネージャーで設定したパーミッションに違いがある理由を誰かがまだ説明できる場合は、ぜひ知りたいです (「コミュニティ ウィキ」としてマークされたこの回答を自由に編集してください)。

于 2013-07-17T16:22:04.117 に答える