U
    q;d
                     @   s8   d dl mZ d dlmZ d dlT G dd dejjZdS )    )date)fields)*c                	   @   sn  e Zd ZdZdZdZ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dZejejdddZejejddd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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d d!d"d#Zejejd$d%d&d'd#Zejejd(d)dd*dd+Zejejd,d-d. dd/Zd0S )1
CmfMailboxZMailSettingsZmailZMBu   Почтовые ящикиu   Почтовый адрес)captionu
   ЛогинT)r   Znullableu   Основной хеш)r   visibleu   Парольu   Сервер IMAPu   Порт IMAPu   Шифрование IMAPsslu   Без шифрованияZSSLZSTARTTLSZTSL)nor   ZstarttlsZtsl)r   defaultchoicesu   Сервер SMTPu   Порт SMTPu   Шифрование SMTPuT   Идентификатор веб-клиента при Oauth авторизацииFuf   Токен для получения токенов доступа при Oauth авторизацииu   Типu    ПользовательскийZGoogleu   ЯндексzMail.Ru)ZcustomZgoogleZyandexzmail.ru)r   r   u   Использованиеu   Корпоративныйu   Персональный)ZcorpZpersonalZCmfLeadMailboxuY   Лидоловушки к которым принадлежит почтовый ящикZ	mailboxes)Zmodelr   rightZbackrefr   u@   Загружать сообщения начиная с датыc                   C   s   t  S )N)r   Ztoday r   r   $./modules/mail/fields/cmf_mailbox.py<lambda>7       zCmfMailbox.<lambda>)r   r
   r   N) __name__
__module____qualname__Zui_nameZ	ui_moduleZcode_prefixZverbose_namer   ZFieldZCmfStr64ZemailZloginZ	CmfStr256Z	pass_hashZCmfPasswordZpasswordZimap_serverZCmfStr32Z	imap_portZ	CmfChoiceZ
imap_cryptZsmtp_serverZ	smtp_portZ
smtp_cryptZ	client_idZrefresh_tokentypeZuseZCmfM2MZlead_mailboxesZCmfDateZload_from_dater   r   r   r   r      sj   






 r   N)Zdatetimer   Zcmfr   Zcmf.includeZmodelsZ	CmfEntityr   r   r   r   r   <module>   s   