U
    ^[c
                     @   s8   d dl mZ d dlT d dlmZ G dd dejjZdS )    )OrderedDict)*)fieldsc                	   @   s  e Zd ZdZdZdZdZejej	ddddZ
ejejd	d
Zejjejdd
Zejjejdd
Zejejdd
ZejejdddZejjejdd
Zejjejdd
Zejjejdd
Zejjejdd
Zejejdd
Zejejdd
Zejejdd
Zejejdd
Zejejdd
Zejej dddZ!ejej dddZ"ejej#dddZ$ejej%dde&dd d!d"d#Z'ejej(d$dd%Z)ejej(d$dd%Z*ejej+d$dd%Z,ejej d&d'dd(Z-d)S )*	CmfPluginZSecretZsettingsZSCTZdenyu   ТипFZform)captionZnullabledefaultu   Токен доступа)r   u
   Логинu   Парольu:   Токен доступа к внешней системеZIPz0.0.0.0)r   r   u(   Логин внешней системыu*   Пароль внешней системыu!   URL внешней системыu&   Порт внешней системыu   SMTP серверu   IMAP серверu   POP3 серверZKeyu'   Проверять сертификатTu7   Автоматическая синхронизацияu'   Период синхронизацияr   u   Состояниеu   Успешноu   Ошибкаu   Отключено)ZsucceserrorZdisabled)r   readonlychoicesu8   Время последней синхронизации)r   r	   u   Облачная версияuI   Разные API у коробочной и облачной версий)r   Zcommentr   N).__name__
__module____qualname__Zui_nameZ	ui_moduleZcode_prefixZacl_default_user_policyr   ZFieldZCmfStr32typeZCmfStr64tokencmfZloginZCmfPasswordZpasswordZ	ext_tokenZCmfIPv4AddressZext_ipZ	ext_loginZext_passwordZCmfUrlZext_urlZCmfIntZext_portZ	CmfDomainZext_smtpZext_imapZext_pop3Z
ext_secretZext_keyZCmfBoolZ
verify_sslZsync_enabledZCmfIntervalZsync_periodZ	CmfChoicer   Zsync_statusZCmfDateTimeZsync_last_datetimeZsync_last_error_datetimeZCmfTextZsync_last_error_messageZcloud r   r   ./fields/cmf_plugin.pyr      sF     
 r   N)collectionsr   Zcmf.includer   r   ZmodelsZ	CmfEntityr   r   r   r   r   <module>   s   