U
    Įwh                     @   s(   d dl T d dlmZ G dd deZdS )    )*)CmfActiveEntityc                
   @   sb  e Zd ZdZdZdZdZddddd	d
ddddgdgiZej	j
ej	jddddZG dd dejZej	j
ej	jdddgdddZG dd dejZG dd dejZej	j
ej	jdd Zej	j
ej	jd!d"d#d$d%Zej	j
ej	jd&d'd(d)d%Zej	j
ej	jd*d ZG d+d dejZej	j
ej	jd,d-dd.d/Zej	j
ej	jd0d1d2Zej	j
ej	jd3dd4d5Zd.S )6	CmfCourseu   КурсZCourseZprojectZCRSZui_group_fieldsZ_mainnamestatussuccess_course_pctlearn_access_type	executorslesson_order_typedefault_notify_message
time_limit)r   fieldsZ
CmfProjectu   родительF)modelcaptionnullablec                   @   s   e Zd ZdZdS )zCmfCourse.nameu   Название курсаN__name__
__module____qualname__r    r   r   $./modules/learn/fields/cmf_course.pyr   $   s   u   ОписаниеTZgin_trgmZ	CmfMarkupu$   Добавить описание...)r   indexZindex_usingwidgetZplaceholderc                   @   s   e Zd ZdgZdS )zCmfCourse.tree_parentZCmfRegistryNr   r   r   Zmodelsr   r   r   r   tree_parent0   s   r   c                   @   s   e Zd ZddgZdS )zCmfCourse.tree_nodesZCmfDocumentZCmfExamNr   r   r   r   r   
tree_nodes3   s   r   uB   Оценка времени на прохождение курса)r   u   Доступ к курсуu   Открытый курсu(   Только для участников)ZpublicZprivate)r   choicesu5   Порядок доступа к материаламu   Сразу ко всемu    Последовательный)Zall_at_onceZstep_by_stepuJ   Текст уведомления при получении заданияc                   @   s   e Zd ZdZdS )zCmfCourse.executorsu   УчастникиNr   r   r   r   r   r	   S   s   u*   Срок прохождения курсаZSmartWDaysWidgetN)r   r   r   defaultu;   Сертификат за прохождение курсаZCmfAchievement)r   r   uJ   Процент для успешного прохождения курса   )r   r   r   )r   r   r   Zverbose_nameZui_nameZ	ui_moduleZcode_prefixZui_formZcmfr   ZFieldZCmfRelationparentr   r   ZCmfTexttextr   r   ZCmfIntervalZtime_estimateZ	CmfChoicer   r
   Z	CmfStr256r   r	   r   ZachievementZ
CmfNumericr   r   r   r   r   r      s   			r   N)Zcmf.includeZcommon.models.cmf_active_entityr   r   r   r   r   r   <module>   s   