基本情報
- モジュール名: base_view_action_visibility
- ライセンス: AGPL-3
- オーサー: Quartile
- レポジトリ: https://github.com/OCA/server-ux
- 利用可能バージョン (2026年4月時点): 15.0(未マージ)
機能概要
フォーム、ツリー、かんばんビューのアクション内にある「複製」「削除」ボタンの表示をモデルごとにグループ単位で制御できるモジュールです。
指定したグループに属さないユーザにはボタンが非表示になるため、誤って複製・削除してしまうことを防ぎます。
※UI上での非表示のため、API経由での削除などはこのモジュールで対応できません。
設定方法
開発者モードを有効化し、
管理設定 > 技術設定 > データベース構造 > モデルで適応したいモデルを選択し、「ビューアクションの表示設定」より、複製/削除許可グループにセキュリティグループを割り当てます。
グループを複製許可グループに設定するとそのグループに属すユーザのみ複製が表示できるようになります。そのグループに属さないユーザは複製が非表示になります。
また、複製許可グループになにも設定していない場合は、全ユーザがアクションボタンから複製することができます。
(削除許可グループも同様の挙動です。)