lims_interface: avoid creating new records

This commit is contained in:
Adrián Bernardi 2020-06-12 11:13:11 -03:00
parent bbf5042097
commit 72dd1d7113
1 changed files with 9 additions and 0 deletions

View File

@ -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'):
'''