
    ]dd                     8    d Z ddlmZ ddlZdZdZdZdZd Z	d Z
y)zisecurity level

Revision ID: 9789a54a4315
Revises: 5129f2d4aa64
Create Date: 2023-07-12 16:47:33.371946

    )opN9789a54a43155129f2d4aa64c                  >   t        j                  dt        j                  dt        j                         d             t        j                  dt        j                  dt        j                         d             t        j                  dt        j                  dt        j                         d             t        j                  dt        j                  dt        j                         d             t        j                  dt        j                  dt        j                         d             t        j                  d	t        j                  dt        j                         d             t        j                  d
t        j                  dt        j                         d             t        j                  dt        j                  dt        j                         d             t        j                  dt        j                  dt        j                         d             t        j                  dt        j                  dt        j                         d             t        j                  dt        j                  dt        j                         d             t        j                  dt        j                  dt        j                         d             t        j                  dt        j                  dt        j                         d             t        j                  dt        j                  dt        j                         d             t        j                  dt        j                  dt        j                         d             t        j                  dt        j                  dt        j                         d             t        j                  dt        j                  dt        j                         d             t        j                  dt        j                  dt        j                         d             t        j                  dt        j                  dt        j                         d             t        j                  dt        j                  dt        j                         d             t        j                  dt        j                  dt        j                         d             t        j                  dt        j                  dt        j                         d             t        j                  dt        j                  dt        j                         d             t        j                  dt        j                  dt        j                         d             t        j                  dt        j                  dt        j                         d             t        j                  dt        j                  dt        j                         d             t        j                  dt        j                  dt        j                         d             t        j                  dt        j                  dt        j                         d             t        j                  d t        j                  dt        j                         d             t        j                  d!t        j                  dt        j                         d             t        j                  d"t        j                  dt        j                         d             t        j                  d#t        j                  dt        j                         d             t        j                  d$t        j                  dt        j                         d             t        j                  d%t        j                  dt        j                         d             t        j                  d&t        j                  dt        j                         d             t        j                  d't        j                  dt        j                         d             t        j                  d(t        j                  dt        j                         d             t        j                  d)t        j                  dt        j                         d             t        j                  d*t        j                  dt        j                         d             t        j                  d+t        j                  dt        j                         d             t        j                  d,t        j                  dt        j                         d             t        j                  d-t        j                  dt        j                         d             t        j                  d.t        j                  dt        j                         d             t        j                  d/t        j                  dt        j                         d             t        j                  d0t        j                  dt        j                         d             t        j                  d1t        j                  dt        j                         d             t        j                  d2t        j                  dt        j                         d             t        j                  d3t        j                  dt        j                         d             t        j                  d4t        j                  dt        j                         d             t        j                  d5t        j                  dt        j                         d             t        j                  d6t        j                  dt        j                         d             t        j                  d7t        j                  dt        j                         d             t        j                  d8t        j                  dt        j                         d             t        j                  d9t        j                  dt        j                         d             t        j                  d:t        j                  dt        j                         d             t        j                  d;t        j                  dt        j                         d             t        j                  d<t        j                  dt        j                         d             t        j                  d=t        j                  dt        j                         d             t        j                  d>t        j                  dt        j                         d             t        j                  d?t        j                  dt        j                         d             t        j                  d@t        j                  dt        j                         d             t        j                  dAt        j                  dt        j                         d             t        j                  dBt        j                  dt        j                         d             t        j                  dCt        j                  dt        j                         d             t        j                  dDt        j                  dt        j                         d             t        j                  dEt        j                  dt        j                         d             t        j                  dFt        j                  dt        j                         d             t        j                  dGt        j                  dt        j                         d             t        j                  dHt        j                  dt        j                         d             t        j                  dIt        j                  dt        j                         d             t        j                  dJt        j                  dt        j                         d             t        j                  dKt        j                  dt        j                         d             t        j                  dLt        j                  dt        j                         d             t        j                  dMt        j                  dt        j                         d             t        j                  dNt        j                  dt        j                         d             t        j                  dOt        j                  dt        j                         d             t        j                  dPt        j                  dt        j                         d             t        j                  dQt        j                  dt        j                         d             t        j                  dRt        j                  dt        j                         d             t        j                  dSt        j                  dt        j                         d             t        j                  dTt        j                  dt        j                         d             t        j                  dUt        j                  dt        j                         d             t        j                  dVt        j                  dt        j                         d             t        j                  dWt        j                  dt        j                         d             t        j                  dXt        j                  dt        j                         d             t        j                  dYt        j                  dt        j                         d             t        j                  dZt        j                  dt        j                         d             t        j                  d[t        j                  dt        j                         d             t        j                  d\t        j                  dt        j                         d             t        j                  d]t        j                  dt        j                         d             t        j                  d^t        j                  dt        j                         d             t        j                  d_t        j                  dt        j                         d             t        j                  d`t        j                  dt        j                         d             t        j                  dat        j                  dt        j                         d             t        j                  dbt        j                  dt        j                         d             t        j                  dct        j                  dt        j                         d             t        j                  ddt        j                  dt        j                         d             t        j                  det        j                  dt        j                         d             t        j                  dft        j                  dt        j                         d             t        j                  dgt        j                  dt        j                         d             t        j                  dht        j                  dt        j                         d             t        j                  dit        j                  dt        j                         d             t        j                  djt        j                  dt        j                         d             t        j                  dkt        j                  dt        j                         d             t        j                  dlt        j                  dt        j                         d             t        j                  dmt        j                  dt        j                         d             t        j                  dnt        j                  dt        j                         d             t        j                  dot        j                  dt        j                         d             t        j                  dpt        j                  dt        j                         d             t        j                  dqt        j                  dt        j                         d             t        j                  drt        j                  dt        j                         d             t        j                  dst        j                  dt        j                         d             t        j                  dtt        j                  dt        j                         d             t        j                  dut        j                  dt        j                         d             t        j                  dvt        j                  dt        j                         d             t        j                  dwt        j                  dt        j                         d             t        j                  dxt        j                  dt        j                         d             t        j                  dyt        j                  dt        j                         d             t        j                  dzt        j                  dt        j                         d             t        j                  d{t        j                  dt        j                         d             t        j                  d|t        j                  dt        j                         d             t        j                  d}t        j                  dt        j                         d             t        j                  d~t        j                  dt        j                         d             t        j                  dt        j                  dt        j                         d             t        j                  dt        j                  dt        j                         d             t        j                  dt        j                  dt        j                         d             t        j                  dt        j                  dt        j                         d             t        j                  dt        j                  dt        j                         d             y )Ncmf_access_list%perm_security_level_allowed_ids_cacheT)nullablecmf_access_rulecmf_active_entity_filtercmf_activitycmf_attachmentcmf_auth_ldap_plugincmf_auth_open_id_plugincmf_auth_plugin_datacmf_automation_cron_triggercmf_automation_crud_triggercmf_automation_ui_formcmf_balancecmf_balance_operationcmf_calendarcmf_calendar_exceptioncmf_calendar_workdaycmf_cardcmf_chat_messagecmf_commentcmf_contractcmf_currencycmf_deal_itemscmf_document_history
cmf_filtercmf_followercmf_formcmf_form_fieldcmf_gantt_baselinecmf_git_branchcmf_git_commitcmf_git_merge_requestcmf_git_repocmf_global_settingscmf_html_schemecmf_integrationcmf_invoice_itemscmf_job cmf_kanban_board_card_color_rulecmf_kanban_board_columncmf_lead_mailboxcmf_licensecmf_linkcmf_logic_typecmf_mailcmf_mail_signaturecmf_mail_templatecmf_mailboxcmf_mailbox2cmf_mailbox_foldercmf_menu_itemcmf_menu_treecmf_menu_tree_itemcmf_notepad
cmf_notifycmf_org_unit
cmf_personcmf_person_groupcmf_person_varcmf_plan
cmf_plugincmf_plugin_asanacmf_plugin_confluencecmf_plugin_csvcmf_plugin_gitcmf_plugin_jiracmf_plugin_mail_boxcmf_plugin_s_m_s_gatecmf_plugin_telphincmf_plugin_tracker_apicmf_plugin_trellocmf_plugin_zadarma	cmf_pricecmf_print_tmplcmf_productcmf_project_perm_permissioncmf_project_perm_schemecmf_project_perm_scheme_rulecmf_project_rolecmf_project_role_assigncmf_refbookcmf_relation_optioncmf_relation_typecmf_rolecmf_s_desk_knowlage_categorycmf_s_desk_request_groupcmf_s_desk_request_typecmf_s_desk_slacmf_s_desk_sla_cyclecmf_s_desk_sla_goalcmf_s_desk_sla_triggercmf_sale_menu_groupcmf_scheme_wf_rulecmf_security_levelcmf_security_level_schemecmf_staff_control_settings
cmf_statuscmf_status_codecmf_status_opt	cmf_stockcmf_stock_incoming_order_itemcmf_stock_initial_itemcmf_stock_inventory_itemcmf_stock_itemcmf_stock_menu_groupcmf_stock_move_itemcmf_stock_operationcmf_stock_operation_itemcmf_stock_outcoming_order_itemcmf_subscriptioncmf_tagcmf_tag_categorycmf_time_trackercmf_time_tracker_historycmf_timesheets_teamcmf_timesheets_team_member	cmf_transcmf_trans_actioncmf_trans_filtercmf_trans_validcmf_triggercmf_ui_formcmf_ui_form_schemecmf_ui_form_scheme_rulecmf_unitcmf_webhookcmf_whatsappcmf_wikicmf_workflow)r   
add_columnsaColumnTEXT     </opt/eva-app/alembic/versions/9789a54a4315_security_level.pyupgrader      s   MM#RYY/VXZX_X_Xalp%qrMM#RYY/VXZX_X_Xalp%qrMM,bii8_acahahajuy.z{MM.")),SUWU\U\U^im"noMM"BII.UWYW^W^W`ko$pqMM("))4[]_]d]d]fqu*vwMM+RYY7^`b`g`g`itx-yzMM("))4[]_]d]d]fqu*vwMM/;bdfdkdkdmx|1}~MM/;bdfdkdkdmx|1}~MM*BII6]_a_f_f_hsw,xyMM-+RTVT[T[T]hl!mnMM)2995\^`^e^e^grv+wxMM.")),SUWU\U\U^im"noMM*BII6]_a_f_f_hsw,xyMM("))4[]_]d]d]fqu*vwMM*bii(OQSQXQXQZeijkMM$bii0WY[Y`Y`Ybmq&rsMM-+RTVT[T[T]hl!mnMM.")),SUWU\U\U^im"noMM.")),SUWU\U\U^im"noMM"BII.UWYW^W^W`ko$pqMM("))4[]_]d]d]fqu*vwMM,		*QSUSZSZS\gk lmMM.")),SUWU\U\U^im"noMM*bii(OQSQXQXQZeijkMM"BII.UWYW^W^W`ko$pqMM&		2Y[][b[b[dos(tuMM"BII.UWYW^W^W`ko$pqMM"BII.UWYW^W^W`ko$pqMM)2995\^`^e^e^grv+wxMM.")),SUWU\U\U^im"noMM'3Z\^\c\c\ept)uvMM#RYY/VXZX_X_Xalp%qrMM#RYY/VXZX_X_Xalp%qrMM%ryy1XZ\ZaZaZcnr'stMM)RYY'NPRPWPWPYdhijMM4bii@gikipipir  ~B  7C  DMM+RYY7^`b`g`g`itx-yzMM$bii0WY[Y`Y`Ybmq&rsMM-+RTVT[T[T]hl!mnMM*bii(OQSQXQXQZeijkMM"BII.UWYW^W^W`ko$pqMM*bii(OQSQXQXQZeijkMM&		2Y[][b[b[dos(tuMM%ryy1XZ\ZaZaZcnr'stMM-+RTVT[T[T]hl!mnMM.")),SUWU\U\U^im"noMM&		2Y[][b[b[dos(tuMM/299-TVXV]V]V_jn#opMM/299-TVXV]V]V_jn#opMM&		2Y[][b[b[dos(tuMM-+RTVT[T[T]hl!mnMM,		*QSUSZSZS\gk lmMM.")),SUWU\U\U^im"noMM,		*QSUSZSZS\gk lmMM$bii0WY[Y`Y`Ybmq&rsMM"BII.UWYW^W^W`ko$pqMM*bii(OQSQXQXQZeijkMM,		*QSUSZSZS\gk lmMM$bii0WY[Y`Y`Ybmq&rsMM)2995\^`^e^e^grv+wxMM"BII.UWYW^W^W`ko$pqMM"BII.UWYW^W^W`ko$pqMM#RYY/VXZX_X_Xalp%qrMM'3Z\^\c\c\ept)uvMM)2995\^`^e^e^grv+wxMM&		2Y[][b[b[dos(tuMM*BII6]_a_f_f_hsw,xyMM%ryy1XZ\ZaZaZcnr'stMM&		2Y[][b[b[dos(tuMM+ryy)PRTRYRYR[fjklMM"BII.UWYW^W^W`ko$pqMM-+RTVT[T[T]hl!mnMM/;bdfdkdkdmx|1}~MM+RYY7^`b`g`g`itx-yzMM0"))<cegeleleny}2~MM$bii0WY[Y`Y`Ybmq&rsMM+RYY7^`b`g`g`itx-yzMM-+RTVT[T[T]hl!mnMM'3Z\^\c\c\ept)uvMM%ryy1XZ\ZaZaZcnr'stMM*bii(OQSQXQXQZeijkMM0"))<cegeleleny}2~MM,bii8_acahahajuy.z{MM+RYY7^`b`g`g`itx-yzMM"BII.UWYW^W^W`ko$pqMM("))4[]_]d]d]fqu*vwMM'3Z\^\c\c\ept)uvMM*BII6]_a_f_f_hsw,xyMM'3Z\^\c\c\ept)uvMM&		2Y[][b[b[dos(tuMM&		2Y[][b[b[dos(tuMM-ryy9`bdbibibkvz/{|MM.		:acecjcjclw{0|}MM,		*QSUSZSZS\gk lmMM#RYY/VXZX_X_Xalp%qrMM"BII.UWYW^W^W`ko$pqMM+ryy)PRTRYRYR[fjklMM1299=dfhfmfmfoz~3  AMM*BII6]_a_f_f_hsw,xyMM,bii8_acahahajuy.z{MM"BII.UWYW^W^W`ko$pqMM("))4[]_]d]d]fqu*vwMM'3Z\^\c\c\ept)uvMM'3Z\^\c\c\ept)uvMM,bii8_acahahajuy.z{MM2BII>egigngngp{  5A  BMM$bii0WY[Y`Y`Ybmq&rsMM)RYY'NPRPWPWPYdhijMM$bii0WY[Y`Y`Ybmq&rsMM$bii0WY[Y`Y`Ybmq&rsMM,bii8_acahahajuy.z{MM'3Z\^\c\c\ept)uvMM.		:acecjcjclw{0|}MM+ryy)PRTRYRYR[fjklMM$bii0WY[Y`Y`Ybmq&rsMM$bii0WY[Y`Y`Ybmq&rsMM#RYY/VXZX_X_Xalp%qrMM-+RTVT[T[T]hl!mnMM-+RTVT[T[T]hl!mnMM&		2Y[][b[b[dos(tuMM+RYY7^`b`g`g`itx-yzMM*bii(OQSQXQXQZeijkMM-+RTVT[T[T]hl!mnMM.")),SUWU\U\U^im"noMM*bii(OQSQXQXQZeijkMM.")),SUWU\U\U^im"nor   c                     t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  d	d       t        j                  d
d       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  d d       t        j                  d!d       t        j                  d"d       t        j                  d#d       t        j                  d$d       t        j                  d%d       t        j                  d&d       t        j                  d'd       t        j                  d(d       t        j                  d)d       t        j                  d*d       t        j                  d+d       t        j                  d,d       t        j                  d-d       t        j                  d.d       t        j                  d/d       t        j                  d0d       t        j                  d1d       t        j                  d2d       t        j                  d3d       t        j                  d4d       t        j                  d5d       t        j                  d6d       t        j                  d7d       t        j                  d8d       t        j                  d9d       t        j                  d:d       t        j                  d;d       t        j                  d<d       t        j                  d=d       t        j                  d>d       t        j                  d?d       t        j                  d@d       t        j                  dAd       t        j                  dBd       t        j                  dCd       t        j                  dDd       t        j                  dEd       t        j                  dFd       t        j                  dGd       t        j                  dHd       t        j                  dId       t        j                  dJd       t        j                  dKd       t        j                  dLd       t        j                  dMd       t        j                  dNd       t        j                  dOd       t        j                  dPd       t        j                  dQd       t        j                  dRd       t        j                  dSd       t        j                  dTd       t        j                  dUd       t        j                  dVd       t        j                  dWd       t        j                  dXd       t        j                  dYd       t        j                  dZd       t        j                  d[d       t        j                  d\d       t        j                  d]d       t        j                  d^d       t        j                  d_d       t        j                  d`d       t        j                  dad       t        j                  dbd       t        j                  dcd       t        j                  ddd       t        j                  ded       t        j                  dfd       t        j                  dgd       t        j                  dhd       t        j                  did       t        j                  djd       t        j                  dkd       t        j                  dld       t        j                  dmd       t        j                  dnd       t        j                  dod       t        j                  dpd       t        j                  dqd       t        j                  drd       t        j                  dsd       t        j                  dtd       t        j                  dud       t        j                  dvd       t        j                  dwd       t        j                  dxd       t        j                  dyd       t        j                  dzd       t        j                  d{d       t        j                  d|d       t        j                  d}d       t        j                  d~d       t        j                  dd       t        j                  dd       t        j                  dd       y )Nr   r   r   r   r   r   r   r   r   r   r   r~   r}   r|   r{   rz   ry   rx   rw   rv   ru   rt   rs   rr   rq   rp   ro   rn   rm   rl   rk   rj   ri   rh   rg   rf   re   rd   rc   rb   ra   r`   r_   r^   r]   r\   r[   rZ   rY   rX   rW   rV   rU   rT   rS   rR   rQ   rP   rO   rN   rM   rL   rK   rJ   rI   rH   rG   rF   rE   rD   rC   rB   rA   r@   r?   r>   r=   r<   r;   r:   r9   r8   r7   r6   r5   r4   r3   r2   r1   r0   r/   r.   r-   r,   r+   r*   r)   r(   r'   r&   r%   r$   r#   r"   r!   r    r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r
   r   )r   drop_columnr   r   r   	downgrader      s   NN>#JKNN:FGNN>#JKNN="IJNN:FGNN,.UVNN')PQNN="IJNN="IJNN$&MNNN%'NONN%'NONN; GHNN/1XYNN(*QRNN-/VWNN%'NONN%'NONN9EFNN%'NONN35\]NN-/VWNN(*QRNN(*QRNN)+RSNN#%LMNN-/VWNN+-TUNN24[\NN; GHNN#%LMNN$&MNNN<!HINN/1XYNN.0WXNN')PQNN')PQNN(*QRNN+-TUNN(*QRNN)+RSNN#%LMNN,.UVNN-/VWNN13Z[NN:FGNN&(OPNN(*QRNN="IJNN,.UVNN%'NONN13Z[NN,.UVNN02YZNN="IJNN#%LMNN; GHNN')PQNN&(OPNN+-TUNN')PQNN*,STNN(*QRNN$&MNNN#%LMNN#%LMNN*,STNN%'NONN<!HINN:FGNN#%LMNN%'NONN<!HINN>#JKNN<!HINN="IJNN')PQNN?$KLNN?$KLNN')PQNN>#JKNN="IJNN&(OPNN')PQNN:FGNN#%LMNN:FGNN="IJNN%'NONN,.UVNN57^_NN9EFNN&(OPNN$&MNNN$&MNNN(*QRNN>#JKNN*,STNN#%LMNN#%LMNN')PQNN#%LMNN:FGNN>#JKNN<!HINN)+RSNN#%LMNN>#JKNN>#JKNN="IJNN%'NONN:FGNN)+RSNN+-TUNN>#JKNN*,STNN="IJNN+-TUNN02YZNN02YZNN)+RSNN,.UVNN)+RSNN#%LMNN>#JKNN-/VWNN$&MNNN$&MNr   )__doc__alembicr   
sqlalchemyr   revisiondown_revisionbranch_labels
depends_onr   r   r   r   r   <module>r      s7      
ApJAOr   