
    +Yh                     @    d dl T d dlmZ  G d dej                  ZdS )    )*)
cmf_reportc                   2     e Zd Ze	 d fd	            Z xZS )	CmfReportNc                     |dk    r#|o|                     dd           }|sg }|dd|gg} t                      j        |f||||d|S )Ncourses	parent_idz==)object_fieldsfilterfieldsorder_by)getsuperfield_options_list)	clsrelation_field_namer
   r   r   r   kwargsr	   	__class__s	           ./common/models/cmf_report.pyr   zCmfReport.field_options_list   s     )++%N-*;*;K*N*NI {D)<=F)uww)y/<VTZemy yqwy y 	y    )NNNN)__name__
__module____qualname__classmethodr   __classcell__)r   s   @r   r   r      sT        ]a
y 
y 
y 
y 
y [
y 
y 
y 
y 
yr   r   N)cmf.includecommon.fieldsr   r    r   r   <module>r      sd        $ $ $ $ $ $y y y y y
$ y y y y yr   