U
    2Ai                     @   s(   d dl T d dlmZ G dd deZdS )    )*)CmfActiveEntityc                
   @   s\  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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d/d0d1Zej	j
ej	jd2dd3d4Zd-S )5	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   ОписаниеZ	CmfMarkupu$   Добавить описание...)r   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_parent.   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_nodes1   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	   Q   s   u*   Срок прохождения курсаZSmartWDaysWidgetTN)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   