
    OSh                     D    d dl  d dlmZ  G d dej                        Zy)    )*)cmf_exam_question_folderc                   ,     e Zd Ze	 d fd	       Z xZS )CmfExamQuestionFolderc                 z    |dk(  r!|xr |j                  dd       }|sg }|dd|gg}t        |   |f||||d|S )Nquestion_folder
project_idz==)object_fieldsfilterfieldsorder_by)getsuperfield_options_list)	clsrelation_field_namer
   r   r   r   kwargsr	   	__class__s	           2./modules/learn/models/cmf_exam_question_folder.pyr   z(CmfExamQuestionFolder.field_options_list   so     "33&P=+<+<\4+PJ|T:>?Fw)y/<VTZemyqwy 	y    )NNNN)__name__
__module____qualname__classmethodr   __classcell__)r   s   @r   r   r      s    ]a	y 	yr   r   N)cmf.includemodules.learn.fieldsr   r    r   r   <module>r      s      9y4JJ yr   