o
    h5                     @   s&   d dl mZmZ G dd dejZdS )    )
migrationsmodelsc                   @   s  e Zd ZdZg Zejddejdddddfdej	dd	d
fdej
ddddfdejddfdej	dddfdejdddfdejddfdej	ddddfdej	dddfdej	ddd
fdej	d dd
fd!ejdd"fd#ejdd$fgd%d%d&d'ejd(dejdddddfd)ej	g d*dd+fd,ej	d-dd.fd/ejd0d1fd2ejdd3d4fd5ejdd6d7fd8ejdd9d7fd!ejdd"fd#ejdd$fg	d)d,gd:hd;d'gZd<S )=	MigrationTCompanyProfileidFID)auto_createdprimary_key	serializeverbose_namecompany_namezOptiNet Solutions   )default
max_lengthcompany_logozcompany/)blanknull	upload_toaddress)r   phone   )r   r   email   websitetax_idzKRA PIN or Tax ID2   )r   	help_textr   business_registrationd   default_currencyKES   timezonezAfrica/Nairobi
created_at)auto_now_add
updated_at)auto_nowzCompany Profile)r   verbose_name_plural)namefieldsoptionsSystemSettingscategory))mpesaz
M-Pesa API)r   zEmail Configuration)smszSMS API)mapszGoogle Maps API)mikrotikzMikroTik Configuration)generalzGeneral Settings)choicesr   keyzSetting key/name)r   r   valuez4Setting value (will be encrypted for sensitive data))r   descriptionz%Description of what this setting does)r   r   is_sensitivez%Mark as sensitive to hide value in UI)r   r   is_requiredzRequired for system operation)r,   r3   )orderingunique_togetherN)__name__
__module____qualname__initialdependenciesr   CreateModelr   BigAutoField	CharField
ImageField	TextField
EmailFieldURLFieldDateTimeFieldBooleanField
operations rI   rI   @/var/www/html/optinet_system/settings/migrations/0001_initial.pyr      sP    r   N)	django.dbr   r   r   rI   rI   rI   rJ   <module>   s   