1

先輩の皆さん、私は人事部の従業員と契約に関するセキュリティ規則を持っています。ユーザーが管理者ロールの場合、ユーザーは賃金 (給与) を含む契約内のすべてのデータを表示できます。それ以外の場合、ユーザーがアシスタント HR ロールである場合、従業員の賃金を除くすべての契約データを表示できます。関連するセキュリティを使用して、OpenERP のフィールドを非表示 (非表示) にすることはできますか? そのようなセキュリティ ルールを作成できますか? アクセス権メカニズムが必要です。

4

2 に答える 2

2

このフィールドの賃金の XML 側では、manager グループを追加するだけです。例えば:

<field name="wage" groups="base.group_hr_manager"/>

これで、HR マネージャー権限を持つユーザーのみがこのフィールドを表示できるようになりました。他の人はこれを見ることができません

于 2014-07-04T13:23:30.667 に答える
0

はい、OpenERP で実行できます。アプリには、セキュリティ目的で使用する共通のアクセス権が既にあります。ただし、特定のユーザー向けに変更することもできます。

そのためには、GROUPS を使用する必要があります。グループは、特定の検証を割り当てることができる特定の人々のグループです。これに関しては既に回答済みです。ここで見つけることができます

于 2014-07-04T08:51:56.300 に答える