U
    Įwh                     @   s    d dl T G dd dejjZdS )    )*c                   @   s   e Zd ZdZdZdZdZG dd dejj	j
Z
G dd dejj	jZG d	d
 d
ejj	jZejjejjddddZejjejjddddZG dd dejj	jZG dd dejj	jZdS )CmfPersonAchievementu/   Пользовательские наградыZPersonAchievementZprojectZPACHc                   @   s   e Zd ZdgZdS )zCmfPersonAchievement.parentZ	CmfPersonN)__name__
__module____qualname__models r   r   0./modules/learn/fields/cmf_person_achievement.pyparent
   s   r
   c                   @   s   e Zd ZdZdS )zCmfPersonAchievement.textu   Отрендеренный по тексту сертификата или другое достижение (типа скан сертификата, например)Nr   r   r   captionr   r   r   r	   text   s   r   c                   @   s   e Zd ZdZdS )z#CmfPersonAchievement.cmf_created_atu   Дата полученияNr   r   r   r   r	   cmf_created_at   s   r   ZCmfAchievementu   НаградаF)Zmodelr   nullableu   Время действияTN)r   r   defaultc                   @   s   e Zd ZdZdZdS )zCmfPersonAchievement.codeNTr   r   r   Zindex_usingindexr   r   r   r	   code    s   r   c                   @   s   e Zd ZdZdZdS )zCmfPersonAchievement.nameNTr   r   r   r   r	   name#   s   r   )r   r   r   Zverbose_nameZui_nameZ	ui_moduleZcode_prefixcmfr   	CmfEntityr
   r   r   ZfieldsZFieldZCmfRelationZachievementZCmfIntervalZ
time_limitr   r   r   r   r   r	   r      s*   r   N)Zcmf.includer   r   r   r   r   r   r   r	   <module>   s   