B
    EfH                 @   s6   d dl T d dlmZ d dlmZ G dd dejZdS )    )*)fields)	cmf_stockc               @   s   e Zd Zedd ZdS )CmfStockc             C   s   g }t jjdddgddddgdgd}x|D ]}t }|j |_|j |_|j |_|j|_|jj	|_|j
j	ppd|_
|j |_|jj	|_t|jj|_|j|_d	|_d	|_|| q,W |S )
Ntree_parent_idz==zCmfStock:Classordernotree_node_is_branch	parent_id)filterr   Zorderbyi@B F)Zmodelsr   listZCmfUiMenuNodeidZnode_idcode
class_namer   valuer   namer   ZcmfutilZget_model_by_idr	   Z	ui_moduleZui_nameZ
allow_moveZ	is_publicappend)clsZ	node_listZobj_listvZnode r   #./modules/stock/models/cmf_stock.pymenu_class_node_list   s(    








zCmfStock.menu_class_node_listN)__name__
__module____qualname__classmethodr   r   r   r   r   r      s   r   N)Zcmf.includeZcmfr   Zmodules.stock.fieldsr   r   r   r   r   r   <module>   s   