U
    -h                     @   s(   d dl T d dlmZ G dd deZdS )    )*)CmfTreeNodec                	   @   s   e Zd ZdZdZdZdZG dd dejZG dd dej	Z	G d	d
 d
ej
Z
ejjejjddddZejjejjddddddddddZejjejjddddddZG dd dejZG dd dejZdS ) CmfCourseDocumentResultu2   Прогресс прохождения урокаZCourseDocumentResultZlearnZCRSDRc                   @   s   e Zd ZddgZdS )z#CmfCourseDocumentResult.tree_parentCmfCourseProgressr   N__name__
__module____qualname__Zmodels r
   r
   4./modules/learn/fields/cmf_course_document_result.pytree_parent   s   r   c                   @   s   e Zd ZddgZdS )z"CmfCourseDocumentResult.tree_nodesr   ZCmfExamResultNr   r
   r
   r
   r   
tree_nodes   s   r   c                   @   s   e Zd ZdgZdS )zCmfCourseDocumentResult.parentr   Nr   r
   r
   r
   r   parent   s   r   u   ДокументZCmfDocumentF)captionZmodelnullableu   СтатусTODOu   В процессеu   Пройденu   Проваленu   Отменен)r   Zin_progressZdoneZfailedZcanceled)r   choicesr   defaultu#   Процент завершенияr   d   )r   r   r   minmaxc                   @   s   e Zd ZdZdZdS )zCmfCourseDocumentResult.codeNTr   r   r	   Zindex_usingindexr
   r
   r
   r   code1   s   r   c                   @   s   e Zd ZdZdZdS )zCmfCourseDocumentResult.nameNTr   r
   r
   r
   r   name4   s   r   N)r   r   r	   Zverbose_nameZui_nameZ	ui_moduleZcode_prefixr   r   r   r   ZcmfZfieldsZFieldZCmfRelationZdocumentZ	CmfChoicestatusZCmfIntZsummary_pctr   r   r
   r
   r
   r   r      sF   r   N)Zcmf.includeZcommon.models.cmf_tree_noder   r   r
   r
   r
   r   <module>   s   