update user_relations_excel
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user