U
    -c                     @   s6   d dl T d dlmZ d dlmZ G dd dejZdS )    )*)cmf_kanban_board)CmfActiveEntityc                       s   e Zd Z fddZ  ZS )CmfKanbanBoardc                    s   ddddd}| j rt | _dddd	d}tjjd
dddddggdd
gdD ]B}t }| |_||j |_	|j
|_
|g|_||j |_|  qNt j||S )Ni  i  i  i  )openin_progress	in_reviewclosedz#60b1bbz#3f82d8z#e36b51z#23a055codeINr   r   r   r	   name)filterZfields)Zis_newZmodelsZCmfTaskFilterZkanban_filterZCmfStatusCodelistZCmfKanbanBoardColumnparentr
   Zordernor   Zmapped_status_codesZcolorsavesuper)selfargskwargsZorderno_dictZcolorsZstatus_codecolumn	__class__ ,./modules/project/models/cmf_kanban_board.pyr      s2    




zCmfKanbanBoard.save)__name__
__module____qualname__r   __classcell__r   r   r   r   r      s   r   N)Zcmf.includeZmodules.project.fieldsr   Zcommon.models.cmf_active_entityr   r   r   r   r   r   <module>   s   