
    i9i                     2    d dl mZ d dlmZ  G d de      Zy)    )BaseCommand)
Permissionc                       e Zd ZdZd Zy)CommandzCreate basic permissionsc                 ,   g d}d}|D ]Q  \  }}t         j                  j                  |d|i      \  }}|s/|dz  }| j                  j	                  d|        S | j                  j	                  | j
                  j                  d| d             y )	N),)zView BDC Dashboardview_bdc_dashboard)zView service Dashboardview_service_dashboard)zView advisor Dashboardview_advisor_dashboard)zDealership Group View Dashboarddealership_group_view_dashboard)z
View Users
view_users)zCreate Userscreate_users)z
Edit Users
edit_users)zDelete Usersdelete_users)zManage Usersmanage_users)z!Dealership Group View Dealerships!dealership_group_view_dealerships)z#Dealership Group Create Dealerships#dealership_group_create_dealerships)z
View Roles
view_roles)zCreate Rolescreate_roles)z
Edit Roles
edit_roles)zDelete Rolesdelete_roles)zView Permissionsview_permissions)zAssign Rolesassign_roles)zView Companyview_company)zCreate Companycreate_company)zEdit Companyedit_company)zDelete Companydelete_company)zView Service Callsview_service_calls)zView BDC Callsview_bdc_calls)zView Self Service Callsview_self_service_calls)zView Tony Callsview_tony_calls)zDealership Group View Callsdealership_group_view_calls)zView Reportsview_reports)zView Analyticsview_analytics)zView Profileview_profile)zEdit Profileedit_profile)zView Other Profilesview_other_profiles)zView Customersview_customers)zView Holidaysview_holidays)zEdit Holidaysedit_holidays)zView Company Botsview_company_bots)zEdit Company Botsedit_company_bots)zView Officehoursview_officehours)zEdit Officehoursedit_officehours)zView Salestimeview_salestime)zEdit Salestimeedit_salestime)zView CatchPhraseview_catchphrase)zView Audit Logview_audit_log)zEdit CatchPhraseedit_catchphrase)zView Calendarview_calendarr   name)codenamedefaults   z	Created: zSuccessfully created z permissions!)r   objectsget_or_createstdoutwritestyleSUCCESS)	selfargsoptionspermissionscreated_countr4   r5   
permissioncreateds	            `/var/www/html/dp2/backend_v2.1/server/apps/permissions/management/commands/create_permissions.pyhandlezCommand.handle   s    D
L )ND(","4"4"B"B! $ #C #J "!!IdV"45 * 	JJ!6}o]ST	
    N)__name__
__module____qualname__helprF    rG   rE   r   r      s    %DS
rG   r   N)django.core.management.baser   apps.permissions.modelsr   r   rL   rG   rE   <module>rO      s    3 .V
k V
rG   