update user_relations_excel

This commit is contained in:
7nimor
2025-08-02 07:54:12 +03:30
parent 671831fd92
commit ae7bdd76ef

View File

@@ -83,11 +83,19 @@ class AuthExcelViewSet(viewsets.ModelViewSet):
city = str((data.get('user') or {}).get('city_name', '')) or '-'
province = str((data.get('user') or {}).get('province_name', '')) or '-'
city_province = f"{city}/{province}" if city != '-' or province != '-' else '-'
permission_name = [name for name in data['permission']['page_name']]
fa_permissions = [fa_permissions_dict.get(name, name) for name in permission_name]
try:
if data.get('permissions') and isinstance(data['permissions'], list):
permission_names = []
for perm in data['permissions']:
if isinstance(perm, dict) and 'page_name' in perm:
permission_names.append(perm['page_name'])
# اگر لیست خالی بود، نمایش '-'
fa_permission_text = ' - '.join(fa_permissions) if fa_permissions else '-'
fa_permissions = [fa_permissions_dict.get(name, name) for name in permission_names]
fa_permission_text = ' - '.join(fa_permissions) if fa_permissions else '-'
else:
fa_permission_text = '-'
except (KeyError, TypeError):
fa_permission_text = '-'
list1 = [
m,