
    ]i3                     0    d dl  d dlmZ  G d de      Zy)    )*)CmfTreeNodec                      e Zd ZdZdZdZdZdZej                  j                  ej                  j                  ddd	      Zej                  j                  ej                  j                  d
dd	      Z G d dej                        Z G d dej                   j"                  j$                        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      Zej                  j                  ej                  j*                  dd      Zej                  j                  ej                  j0                  ddddd !      Zej                  j                  ej                  j*                  d"#      Zej                  j                  ej                  j*                  d$#      Zy%)&CmfCourseProgressuP   Прогресс по курсе конкретного пользователяu    Прогресс по курсуCourseProgresslearnCRSPu   Курс	CmfCourseF)captionmodelnullableu   Пользователь	CmfPersonc                       e Zd ZddgZy)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y)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5LGIKZZ

	  F **""

*	 # K>[++ >%%,,  ZZ

$0"-**
   F  #zz//

4  0   zz''

+ (  ::##

5 $ L jj&&

I ' O
 JJ$$

I % Mr   r   N)cmf.includecommon.models.cmf_tree_noder   r   r   r   r   <module>rC      s     3H Hr   