
    *.+h                     6    d dl T d dlmZ  G d de          ZdS )    )*)CmfActiveEntityc                      e Zd ZdZdZdZdZddg ddgiZej	        
                    ej	        j        d	d
d          Z G d dej                  Zej	        
                    ej	        j        dddgdd          Z G d dej                  Z G d dej                  Zej	        
                    ej	        j        d          Zej	        
                    ej	        j        dddd          Zej	        
                    ej	        j        d d!d"d#          Zej	        
                    ej	        j        d$          Z G d% d&ej                  Zej	        
                    ej	        j        d'd(dd)*          Zej	        
                    ej	        j        d+d,-          Zej	        
                    ej	        j        d.dd/0          Zd)S )1	CmfCourseu   КурсCourseprojectCRSui_group_fields_main)namestatussuccess_course_pctlearn_access_type	executorslesson_order_typedefault_notify_message
time_limit)r   fields
CmfProjectu   родительF)modelcaptionnullablec                       e Zd ZdZdS )CmfCourse.nameu   Название курсаN__name__
__module____qualname__r        $./modules/learn/fields/cmf_course.pyr   r   $   s        /r    r   u   ОписаниеTgin_trgm	CmfMarkupu$   Добавить описание...)r   indexindex_usingwidgetplaceholderc                       e Zd ZdgZdS )CmfCourse.tree_parentCmfRegistryNr   r   r   modelsr   r    r!   tree_parentr)   0   s        r    r-   c                       e Zd ZddgZdS )CmfCourse.tree_nodesCmfDocumentCmfExamNr+   r   r    r!   
tree_nodesr/   3   s        +r    r2   uB   Оценка времени на прохождение курса)r   u   Доступ к курсуu   Открытый курсu(   Только для участников)publicprivate)r   choicesu5   Порядок доступа к материаламu   Сразу ко всемu    Последовательный)all_at_oncestep_by_stepuJ   Текст уведомления при получении заданияc                       e Zd ZdZdS )CmfCourse.executorsu   УчастникиNr   r   r    r!   r   r9   S   s        &r    r   u*   Срок прохождения курсаSmartWDaysWidgetN)r   r&   r   defaultu;   Сертификат за прохождение курсаCmfAchievement)r   r   uJ   Процент для успешного прохождения курса   )r   r   r;   )r   r   r   verbose_nameui_name	ui_modulecode_prefixui_formcmfr   FieldCmfRelationparentr   r   CmfTexttextr-   r2   CmfIntervaltime_estimate	CmfChoicer   r   	CmfStr256r   r   r   achievement
CmfNumericr   r   r    r!   r   r      s       LGIK 		 	 	 
G$ Z
"	   F0 0 0 0 0# 0 0 0 :
"L:   D! ! ! ! !o1 ! ! !, , , , ,_/ , , , J$$
T %  M 
((
,1A
 
 )   
((
G5>
 
 )   !Z--
\ .  
' ' ' ' 'O- ' ' ' !!
<! "  J *""
M #  K ))
\	 *  r    r   N)cmf.includecommon.models.cmf_active_entityr   r   r   r    r!   <module>rQ      sa        ; ; ; ; ; ;d d d d d d d d d dr    