Files
RasadDam_Backend/apps/core/visibility_registry.py

35 lines
1.3 KiB
Python
Raw Permalink Normal View History

VISIBILITY_MAP = {
'userrelations': 'organization',
'organization': 'id',
'quota': ['registerer_organization', 'assigned_organizations'],
'quotastats': ['quota__registerer_organization', 'quota__assigned_organizations'],
'productstats': 'organization',
'quotadistribution': ['assigner_organization', 'assigned_organization'],
'inventoryentry': 'organization',
2025-11-10 12:48:53 +03:30
'inventoryquotasaletransaction': 'seller_organization',
2025-11-11 12:36:04 +03:30
'device': 'assignment__client__organization',
'rancher': 'organization',
'rancherorganizationlink': 'organization', # noqa
'tagbatch': 'organization', # noqa
'tagdistribution': ['assigner_org', 'assigned_org']
# 'deviceactivationcode': 'organization',
# 'deviceversion': 'organization',
# 'posclient': 'organization',
# 'deviceassignment': 'organization',
# 'stakeholders': 'organization',
# 'stakeholdershareamount': 'registering_organization',
# 'posfreeproducts': 'organization',
}
VISIBILITY_MAP_BY_ORG_KEY = {
'device': {
'PSP': 'organization',
2025-11-11 12:36:04 +03:30
'CO': 'assignment__client__organization',
2025-11-09 08:27:36 +03:30
'CI': 'assignment__client__organization',
2025-11-11 12:36:04 +03:30
'U': 'assignment__client__organization',
2025-11-09 08:50:28 +03:30
'AGC': 'assignment__client__organization',
2025-11-11 12:36:04 +03:30
'EMP': 'assignment__client__organization',
},
}