lims_interface: avoid creating new records
This commit is contained in:
parent
bbf5042097
commit
72dd1d7113
|
@ -146,6 +146,15 @@ class GroupedAdapter:
|
|||
class ModelAccess(metaclass=PoolMeta):
|
||||
__name__ = 'ir.model.access'
|
||||
|
||||
@classmethod
|
||||
def get_access(cls, models):
|
||||
access = super(ModelAccess, cls).get_access(models)
|
||||
if Transaction().user != 0:
|
||||
for m in ('lims.interface.data', 'lims.interface.grouped_data'):
|
||||
if m in models:
|
||||
access[m]['create'] = False
|
||||
return access
|
||||
|
||||
@classmethod
|
||||
def check_relation(cls, model_name, field_name, mode='read'):
|
||||
'''
|
||||
|
|
Loading…
Reference in New Issue