U
    -h                     @   s*   d dl T d dlmZ G dd dejZdS )    )*)cmf_question_folderc                       s"   e Zd Zed fdd	Z  ZS )CmfQuestionFolderNc                    sL   |dkr.|o| dd }|s g }|dd|gg}t j|f||||d|S )NZ	questions	parent_idz==)object_fieldsfilterfieldsorder_by)getsuperfield_options_list)clsZrelation_field_namer   r   r   r	   kwargsr   	__class__ -./modules/learn/models/cmf_question_folder.pyr      s       z$CmfQuestionFolder.field_options_list)NNNN)__name__
__module____qualname__classmethodr   __classcell__r   r   r   r   r      s          r   N)Zcmf.includeZmodules.learn.fieldsr   r   r   r   r   r   <module>   s   