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 '-'
|
city = str((data.get('user') or {}).get('city_name', '')) or '-'
|
||||||
province = str((data.get('user') or {}).get('province_name', '')) or '-'
|
province = str((data.get('user') or {}).get('province_name', '')) or '-'
|
||||||
city_province = f"{city}/{province}" if city != '-' or province != '-' else '-'
|
city_province = f"{city}/{province}" if city != '-' or province != '-' else '-'
|
||||||
permission_name = [name for name in data['permission']['page_name']]
|
try:
|
||||||
fa_permissions = [fa_permissions_dict.get(name, name) for name in permission_name]
|
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_permissions = [fa_permissions_dict.get(name, name) for name in permission_names]
|
||||||
fa_permission_text = ' - '.join(fa_permissions) if fa_permissions else '-'
|
fa_permission_text = ' - '.join(fa_permissions) if fa_permissions else '-'
|
||||||
|
else:
|
||||||
|
fa_permission_text = '-'
|
||||||
|
except (KeyError, TypeError):
|
||||||
|
fa_permission_text = '-'
|
||||||
|
|
||||||
list1 = [
|
list1 = [
|
||||||
m,
|
m,
|
||||||
|
|||||||
Reference in New Issue
Block a user