基本情報
モジュール名:base_user_role
レポジトリ:https://github.com/OCA/server-backend
概要
標準のOdooでは各ユーザに個別にグループ(権限)を割り当てる必要があります。難しい操作ではありませんが、グループ割当のパターンが多岐にわたる場合、設定方針につき混乱したり、作業が煩雑でミスが生じる状況が生まれることもあります。
そのようなとき、ロール(Role)の概念を介すとユーザとグループの紐付け管理がやりやすくなるかもしれません。
モジュールをインストールすると、「管理設定 > ユーザ > Roles」というメニュー項目が追加されます。
例えば、「マネジャー」と「システム管理者」というロールを作成します。それぞれのロールにはグループを割り当てます。
例えば、一般のマネジャーの方々には「マネジャー」ロールのみ割り当て、システム管理者には「システム管理者」ロールも合わせて割り当てるという具合です。
ユーザとロールの紐付けは、ロールの「Users」タブでもできますし、ユーザの「Roles」タブでもできます。
注意点として、ユーザとロールの紐付けを行うと、ユーザへのグループ割当はロール設定で上書きされます。(ロール設定から逸脱してユーザ個別の調整を行うことはできません。)
ロール定義の組み合わせで対応できない状況がある場合は、ユーザにロールを割り当てずに、通常の方法でユーザに個別にグループを割り当てていただくことになります。