U
    $-dH                     @   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}|D ]}t }|j |_|j |_|j |_|j|_|jj	|_|j
j	pnd|_
|j |_|jj	|_t|jj|_|j|_d	|_d	|_|| q*|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   