o
     #iC                     @   sD   d dl mZ d dlmZ d dlmZ d dlmZ G dd deZdS )    )BaseCommand)UserRole)Admin)GlobalSettingsc                   @   s   e Zd ZdZdd ZdS )Commandz'Initialise the Grace Ortho Care Projectc           
      O   s   g d}ddddd}|D ]}t jj|d st jj|d qdd	d
}tjj|d d sMt jjdd}tjj|d |dd}||d  |  t	j
 \}}	|d |_|d |_|d |_|d |_|  dS )N)r   DoctorReceptionistz,Grace Orthocare and Multispeciality HospitalzQ Wardha Rd, Rajiv Nagar, Jai Prakash Nagar, Somalwada, Nagpur, Maharashtra 440025z+91-88066 60075zhospitalg83@gmail.com)hospital_namehospital_locationemergency_contacthospital_email)titlezadmin@admin.comadmin)emailpasswordr   )r   r   T)r   roleemail_verificationr   r	   r
   r   r   z&User Roles and Admin account created!!)r   objectsfilterexistscreater   getset_passwordsaver   get_or_creater	   r
   r   r   )
selfargsoptionsroles	json_datar   credentialsusergs_ r$   Z/var/www/GraceOrthoHospital/grace_ortho_care/utilities/management/commands/init_project.pyhandle
   s2   



zCommand.handleN)__name__
__module____qualname__helpr&   r$   r$   r$   r%   r      s    r   N)	django.core.management.baser   accounts.modelsr   admin_panel.modelsr   utilities.modelsr   r   r$   r$   r$   r%   <module>   s
    