
    fi3                     6    d dl T d dlmZ  G d de          ZdS )    )*)CmfTreeNodec                   
   e Zd ZdZdZdZdZdZej	        
                    ej	        j        ddd	          Zej	        
                    ej	        j        d
dd	          Z G d dej                  Z G d dej        j        j                  Zej	        
                    ej	        j        dddddddddd          Zej	        
                    ej	        j        dd          Zej	        
                    ej	        j        dd          Zej	        
                    ej	        j        ddddd !          Zej	        
                    ej	        j        d"#          Zej	        
                    ej	        j        d$#          Zd%S )&CmfCourseProgressuP   Прогресс по курсе конкретного пользователяu    Прогресс по курсуCourseProgresslearnCRSPu   Курс	CmfCourseF)captionmodelnullableu   Пользователь	CmfPersonc                       e Zd ZddgZdS )CmfCourseProgress.tree_nodesCmfCourseDocumentResultCmfExamResultN__name__
__module____qualname__models     -./modules/learn/fields/cmf_course_progress.py
tree_nodesr      s        +_=r   r   c                       e Zd ZdgZdS )CmfCourseProgress.parentCmfDeskNr   r   r   r   parentr      s        r   r   u   Статусu   Открытоu   В процессеu   Готовоu   Просроченоu   Неуспешноu   Отменено)openin_progressdoneexpiredfailedcanceledr    )r   choicesr   defaultu"   Дата начала работыT)r   no_aclu   Дата закрытияu#   Процент завершенияr   d   )r   r   r'   minmaxu7   Планируемая дата начала курса)r   u7   Крайний срок завершения курсаN)r   r   r   __doc__verbose_nameui_name	ui_modulecode_prefixcmffieldsFieldCmfRelationcourseresponsibler   r   r   	CmfEntityr   	CmfChoicestatusCmfDateTimestatus_in_progress_startstatus_closed_atCmfIntprogress_pctplan_start_dateplan_end_dater   r   r   r   r      s       ZZ5LGIKZ
	   F *""
*	 #  K> > > > >[+ > > >    %,    Z
$0"-**
 
    F  #z//
4  0     z''
+ (   :##
5 $  L j&&
I '  O
 J$$
I %  MMMr   r   N)cmf.includecommon.models.cmf_tree_noder   r   r   r   r   <module>rC      sa        3 3 3 3 3 3H H H H H H H H H Hr   