order_lineの削除アクセスをグループに保存したい場合は、Save-orderでSaveをクリックします。 [保存]をクリックすると、編集できなくなります。私は、誤ってorder_lineにレコードを追加した場合、そのグループのユーザーが働いていることがあるため、これを実行しています。彼は注文を保存するまで、それを削除することができるはずです。これは可能ですか?order_linesでの削除許可を販売注文で
1)新規レコードの作成:
order_lineの削除アクセスをグループに保存したい場合は、Save-orderでSaveをクリックします。 [保存]をクリックすると、編集できなくなります。私は、誤ってorder_lineにレコードを追加した場合、そのグループのユーザーが働いていることがあるため、これを実行しています。彼は注文を保存するまで、それを削除することができるはずです。これは可能ですか?order_linesでの削除許可を販売注文で
1)新規レコードの作成:
は、レコードのSaving
は2つのことを意味します。 create
メソッドが呼び出されます
2)既存のレコードを更新しています。 write
方法は、あなたがcreate
またはwrite
(あるいはその両方)をオーバーライドすることにより、ユーザーの特定のグループに与えられている権利を取り消すことができます両方のケースで
を呼び出し、そのメソッド内で、あなたはir.rule
例:これは問題ではありません
def write(self, vars):
# either create a rule
self.env['ir.rule'].create({//TODO})
# or modify an already existing one
self.env['ir.rule'].write({'domain'://TODO})
return super(self, classname).write(vars)