
    Ci                     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          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./          Zd(S )0	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   Описание	CmfMarkupu$   Добавить описание...)r   widgetplaceholderc                       e Zd ZdgZdS )CmfCourse.tree_parentCmfRegistryNr   r   r   modelsr   r    r!   tree_parentr&   .   s        r    r*   c                       e Zd ZddgZdS )CmfCourse.tree_nodesCmfDocumentCmfExamNr(   r   r    r!   
tree_nodesr,   1   s        +r    r/   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   r6   Q   s        &r    r   u*   Срок прохождения курсаSmartWDaysWidgetTN)r   r#   r   defaultu;   Сертификат за прохождение курсаCmfAchievement)r   r   uJ   Процент для успешного прохождения курса   )r   r   r8   )r   r   r   verbose_nameui_name	ui_modulecode_prefixui_formcmfr   FieldCmfRelationparentr   r   CmfTexttextr*   r/   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 :
":	   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>rN      sa        ; ; ; ; ; ;b b b b b b b b b br    