o
    qvh                      @   sz   d dl mZ ddlmZmZ G dd dejZG dd dejZG dd	 d	ejZG d
d dejZ	G dd dejZ
dS )    )forms   )ThemeShopc                   @      e Zd ZG dd dZdS )	ThemeFormc                   @   s>   e Zd ZeZddgZejddidejdddddd	Z	d
S )zThemeForm.Metamodeprimary_colorclassform-controlattrscolorzheight: 40px;)typer
   style)r   r	   N)
__name__
__module____qualname__r   modelfieldsr   Select	TextInputwidgets r   r   */var/www/html/hyperkenya/settings/forms.pyMeta   s    
r   Nr   r   r   r   r   r   r   r   r          r   c                   @   r   )ShopFormc                   @   st   e Zd ZeZg dZejddidejddddejddidej	ddidej
ddidejddiddZdS )	zShopForm.Meta)nameaddressphoneemailwebsitelogor
   r   r      )r
   rowszform-control-fileN)r   r   r   r   r   r   r   r   Textarea
EmailInputURLInputClearableFileInputr   r   r   r   r   r      s    
r   Nr   r   r   r   r   r      r   r   c                   @      e Zd ZdZG dd dZdS )MpesaSettingsFormz$Form for editing Mpesa API settings.c                   @   sh   e Zd ZeZg dZejddidejddiddejddidejddiddej	ddiddZ
dS )zMpesaSettingsForm.Meta)mpesa_consumer_keympesa_consumer_secretmpesa_short_codempesa_passkey	mpesa_envr
   r   r   Tr   render_valueN)r   r   r   r   r   r   r   r   PasswordInputr   r   r   r   r   r   r   "   s    
r   Nr   r   r   __doc__r   r   r   r   r   r,           r,   c                   @   r+   )SMTPSettingsFormz%Form for editing SMTP email settings.c                   @   st   e Zd ZeZg dZejddidejddidej	ddidej
ddiddejddidejddiddZdS )	zSMTPSettingsForm.Meta)	smtp_host	smtp_port	smtp_usersmtp_passwordsmtp_use_tlssmtp_use_sslr
   r   r   Tr2   zform-check-inputN)r   r   r   r   r   r   r   r   NumberInputr(   r4   CheckboxInputr   r   r   r   r   r   0   s    
r   Nr5   r   r   r   r   r8   .   r7   r8   c                   @   r+   )SMSSettingsFormz"Form for editing SMS API settings.c                   @   sJ   e Zd ZeZg dZejddidejddiddej	ddiddZ
dS )zSMSSettingsForm.Meta)sms_api_urlsms_api_keysms_sender_idr
   r   r   Tr2   N)r   r   r   r   r   r   r   r)   r4   r   r   r   r   r   r   r   ?   s    
r   Nr5   r   r   r   r   rA   =   r7   rA   N)djangor   modelsr   r   	ModelFormr   r   r,   r8   rA   r   r   r   r   <module>   s    