2017-03-15 7 views
0

文書管理モジュールをインストールしました。企業を代表するユーザーがいくつかあり、ナレッジグループに所属するだけでドキュメントを閲覧することができます。この設定を試すと、これらのユーザーはディレクトリを表示できますが、その中のドキュメントは表示できません。その代わりに、ディレクトリの内容を表示するには従業員でなければならないというエラーが表示されます。私は彼らが人的資源/従業員グループに所属することを望んでいません。彼らはナレッジグループに所属してほしい。あなたが私を助けてくれることを願っています。Odoo 8従業員でない場合、文書管理モジュールの文書へのアクセスを許可する方法

ありがとうございます。

答えて

0

このためのアクセスロールを作成できます。 開発者モードを有効にしてから-設定>ユーザー>グループに進みます。

アクセス権を付与するグループを選択します。

[アクセス権]タブに移動し、項目を追加します。

- オブジェクト - 'ir.attachment' - 読み取り、書き込み、作成、リンク解除(要件のすべてまたはすべてをチェックします)、 - - ルールに名前を付けます。

保存してください。

特定のグループに所属するユーザーは、文書管理モジュールにアクセスできます。

おかげ Shikhar S

+0

私は既に知識ユーザのためのir.attachmentオブジェクトへのアクセスを検討していました。これらのユーザーをグループHuman Resources/Employeesに追加すると、ディレクトリの内容が自動的に表示されます。私の問題は、ヒューマンリソース/従業員が持っているが、ナレッジ/ユーザグループにはないパーミッションであると思います。人事部/従業員グループには70以上の異なる権限があり、どれが不足している知識グループであるかはわかりません。 – jmb

0

Odooでモデルir.attachmentは、アクセス権のためのいくつかの特別なロジックを持っています。ユーザーはそのモデルへのアクセス権だけでなく、添付ファイルが属するモデルへのアクセス権も必要とします。

簡単な例:添付ファイルとして請求書pdfが記載された請求書があります。請求書の削除権限がない場合(おそらく読み取り権のみ)、その請求書の添付ファイルも削除することはできません。

したがって、問題の唯一の解決策は、that logicを上書きすることです。

+0

ディレクトリ内の文書は、管理者が作成した文書で、通常は操作マニュアルのようなテキストファイルです。ドキュメントは特別なモデルに属していないので、私はグループナレッジ/ユーザに与えなければならない余分なパーミッションを知りません – jmb

+0

ああ、私の答えを "忘れる" – CZoellner

0

ユーザをEmployeeグループに所属させたくない場合は、ポータルユーザとしてユーザを作成します。 &関連するオブジェクトが
にアクセス知識メニューを含めるように修正ポータル・グループ)

1:
、あなたは2つのオプションを持っている今

(標準アプリケーションへのユーザーアクセスを与えるには、自動的にそれらのほとんどが従業員グループを継承するように、ユーザーが従業員のグループに属します)
2)必要なメニュー&に関連するオブジェクトアクセスを使用して、ポータルグループを継承する新しいグループを作成します。

このグループのアクセス権を持つ新しいユーザーを割り当てて、ドキュメントにアクセスできるようにします。

関連する問題