Odoo 10: остановите кнопку Создать в древовидном представлении, чтобы открыть вид формы - PullRequest
0 голосов
/ 01 ноября 2018

Я создал пользовательский модуль, в котором хочу остановить кнопку «Создать», которая находится в виде дерева, открывая вид формы. Вместо того, чтобы открывать вид формы, я хотел бы показать всплывающее окно для пользователя. Возможно ли это?

Я попробовал этот код:

@api.model
     def onchange(self,values):
        print "on onchange called"
        raise ValidationError('Creation of new record is not allowed.') 
        return False

Появляется всплывающее окно, но при нажатии кнопки «Создать» открывается представление формы.

1 Ответ

0 голосов
/ 01 ноября 2018

Я нашел решение:

     @api.model
     def default_get(self,values):
        if 'lte_status' in values:
          raise ValidationError('Creation of new record is not allowed.') 
          return False
        return super(simcard,self).default_get(values)
...