
    @i                     8    d dl mZ  G d dej                  ZdS )    )cmf_dashboardc                       e Zd Zd ZdS )CmfDashboardc                     | j         j        r| j         dk    r	d| _        d S | j         j        r/| j         j        dk    r!| j         dk    r| j        dk    rd| _        d S d S d S d S d S )Nprivatepublicdefault)
view_scope
is_changedperm_policyold)selfs    +./modules/dashboard/models/cmf_dashboard.py_calc_perm_policyzCmfDashboard._calc_perm_policy   s    ?% 	)$/Y*F*F(DO&	)#y008++ I--(D	) 	)00++--    N)__name__
__module____qualname__r    r   r   r   r      s#        	) 	) 	) 	) 	)r   r   N)modules.dashboard.fieldsr   r   r   r   r   <module>r      sN    2 2 2 2 2 2) ) ) ) )=- ) ) ) ) )r   