Ë
    >mh`(  ã                   ó0   — d dl ­ d dlmZ  G d„ de«      Zy)é    )Ú*)ÚCmfActiveEntityc            	       ór  — e Zd ZdZdZdZdZg d¢Zg d¢dg d¢d	œd
g d¢d	œdg d¢d	œdg d¢d	œgdœZe	j                  j                  e	j                  j                  dddd¬«      Ze	j                  j                  e	j                  j                  dddddgd¬«      Ze	j                  j                  e	j                  j                  ddd¬«      Z G d„ dej"                  «      Z G d„ dej$                  «      Z G d „ d!ej&                  «      Ze	j                  j                  e	j                  j(                  d"dd#dd$gd¬%«      Ze	j                  j                  e	j                  j                  d&dd'¬(«      Ze	j                  j                  e	j                  j.                  d)ddd*g¬+«      Ze	j                  j                  e	j                  j.                  d,ddd*g¬+«      Ze	j                  j                  e	j                  j.                  d-ddd*g¬+«      Ze	j                  j                  e	j                  j.                  d.ddd*g¬+«      Ze	j                  j                  e	j                  j.                  d/ddd*g¬+«      Ze	j                  j                  e	j                  j.                  d0ddd*g¬+«      Ze	j                  j                  e	j                  j<                  d1d¬2«      Ze	j                  j                  e	j                  j<                  d3d¬2«      Z e	j                  j                  e	j                  j<                  d4d¬2«      Z!e	j                  j                  e	j                  jD                  d5d6d7d8d9d:œd¬;«      Z#e	j                  j                  e	j                  jD                  d<d=d>d?œd¬;«      Z$e	j                  j                  e	j                  jJ                  d@g dA¢ddg dB¢¬C«      Z&e	j                  j                  e	j                  j.                  dDddd*g¬+«      Z'e	j                  j                  e	j                  jD                  dEdFdGdHœdIdJ¬K«      Z(e	j                  j                  e	j                  jD                  dLdFdGdHœd¬;«      Z)e	j                  j                  e	j                  j.                  dMddd*g¬+«      Z*e	j                  j                  e	j                  j.                  dNddd*g¬+«      Z+e	j                  j                  e	j                  jX                  dOddd*g¬+«      Z-e	j                  j                  e	j                  j.                  dPddd*g¬+«      Z.e	j                  j                  e	j                  j<                  dQd¬2«      Z/e	j                  j                  e	j                  j<                  dRd¬2«      Z0e	j                  j                  e	j                  j<                  dSd¬2«      Z1e	j                  j                  e	j                  j                  dTd d¬«      Z2e	j                  j                  e	j                  j(                  dUd dd¬V«      Z3e	j                  j                  e	j                  j.                  dWddd*g¬+«      Z4e	j                  j                  e	j                  j.                  dXddd*g¬+«      Z5 G dY„ dZejl                  «      Z6 G d[„ d\ejn                  «      Z7 G d]„ d^ejp                  «      Z8 G d_„ d`ejr                  «      Z9 G da„ dbejt                  «      Z:yc)dÚCmfAssetÚAssetÚassetÚASTu#   ÐÐºÑ‚Ð¸Ð²/Ð¾Ð±Ð¾Ñ€ÑƒÐ´Ð¾Ð²Ð°Ð½Ð¸Ðµ)Úenabled_statusú=Úenabled)ÚnameÚserial_numberÚ	ip_adressÚinv_noÚ_main)r   Ú
logic_typeÚcodeÚ	asset_catÚasset_typesÚ	asset_tagÚincluded_inÚlocationÚstatusÚoperational_statusr
   Úownership_typeÚresponsibleÚsupport_groupÚorg_unitÚtext)r   Úfieldsu)   ÐÑ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ ÑƒÐ½Ð¸ÐºÐ°Ð»ÑŒÐ½Ð¾ÑÑ‚Ð¸)r   Úmarkcoder   Ú	po_numberÚinvoice_numberÚimeiÚphone_numberr   Údomain_nameÚlease_contractÚmaintenance_contractu   ÐÑ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ Ð´Ð°Ñ‚Ñ‹)Úcmf_created_atÚcmf_modified_atÚpurchase_dateÚrefresh_dateÚlast_scan_dateÚwarranty_expirationÚrelease_dateÚwriteoff_dateu-   ÐÑ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ðµ)Ú	cmf_ownerÚparentÚactivityÚdevice_typeÚ
os_version)Úui_list_fieldsÚui_group_fieldsu   Ð¡Ñ…ÐµÐ¼Ð° Ð°ÐºÑ‚Ð¸Ð²Ð¾Ð²ÚCmfAssetSchemeT)ÚcaptionÚmodelÚnullableÚreadonlyu   Ð“Ñ€ÑƒÐ¿Ð¿Ð° Ð°ÐºÑ‚Ð¸Ð²Ð¾Ð²ÚCmfAssetCatÚ	parent_id)r9   r:   r;   ÚrequiredÚoptions_list_paramsÚoptions_list_query_allu   Ð›Ð¾ÐºÐ°Ñ†Ð¸Ñ/Ð°Ð´Ñ€ÐµÑÚCmfLocation)r9   r:   r;   c                   ó   — e Zd ZdZdZy)úCmfAsset.nameFTN)Ú__name__Ú
__module__Ú__qualname__r;   r?   © ó    ú#./modules/asset/fields/cmf_asset.pyr   rD   p   s   „ ØˆØ‰rI   r   c                   ó   — e Zd ZdZg d¢Zy)úCmfAsset.responsibleu!   Ð“Ñ€ÑƒÐ¿Ð¿Ð° Ð²Ð»Ð°Ð´ÐµÐ»ÑŒÑ†ÐµÐ²)Ú
CmfOrgUnitÚCmfPersonGroupÚ	CmfPersonÚCmfRoleN)rE   rF   rG   r9   ÚmodelsrH   rI   rJ   r   rL   t   s   „ Ø5ˆÚI‰rI   r   c                   ó   — e Zd ZdZdZy)úCmfAsset.logic_typeu   Ð›Ð¾Ð³Ð¸Ñ‡ÐµÑÐºÐ¸Ð¹ Ñ‚Ð¸Ð¿TN)rE   rF   rG   r9   r?   rH   rI   rJ   r   rS   x   s   „ Ø/ˆØ‰rI   r   u   Ð¢Ð¸Ð¿ Ð°ÐºÑ‚Ð¸Ð²Ð°ÚCmfAssetTyper   )r9   Úleftr:   r@   rA   u
   ÐžÑ‚Ð´ÐµÐ»rM   )r9   r;   r:   u   Ð¢ÐµÐ³ Ð°ÐºÑ‚Ð¸Ð²Ð°Úgin_trgm)r9   r;   ÚindexÚindex_usingu   Ð¡ÐµÑ€Ð¸Ð¹Ð½Ñ‹Ð¹ Ð½Ð¾Ð¼ÐµÑ€u   ÐÐ¾Ð¼ÐµÑ€ Ð·Ð°ÐºÐ°Ð·Ð°u   ÐÐ¾Ð¼ÐµÑ€ ÑÑ‡ÐµÑ‚Ð°u   Ð”Ð¾Ð³Ð¾Ð²Ð¾Ñ€ Ð°Ñ€ÐµÐ½Ð´Ñ‹uA   Ð”Ð¾Ð³Ð¾Ð²Ð¾Ñ€ Ð¾ Ñ‚ÐµÑ…Ð½Ð¸Ñ‡ÐµÑÐºÐ¾Ð¼ Ð¾Ð±ÑÐ»ÑƒÐ¶Ð¸Ð²Ð°Ð½Ð¸Ð¸u   Ð”Ð°Ñ‚Ð° Ð¿Ð¾ÐºÑƒÐ¿ÐºÐ¸)r9   r;   u   Ð”Ð°Ñ‚Ð° Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñu6   Ð”Ð°Ñ‚Ð° Ð¿Ð¾ÑÐ»ÐµÐ´Ð½ÐµÐ³Ð¾ ÑÐºÐ°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñu   Ð¤Ð¾Ñ€Ð¼Ð° Ð²Ð»Ð°Ð´ÐµÐ½Ð¸Ñu   Ð’ ÑÐ¾Ð±ÑÑ‚Ð²ÐµÐ½Ð½Ð¾ÑÑ‚Ð¸u   ÐÑ€ÐµÐ½Ð´Ð°u   Ð›Ð¸Ð·Ð¸Ð½Ð³u
   Ð§ÑƒÐ¶Ð¾Ðµ)ÚownedÚrentÚleasingz	not-owned)r9   Úchoicesr;   u   Ð¢Ð¸Ð¿ ÑƒÑÑ‚Ñ€Ð¾Ð¹ÑÑ‚Ð²Ð°u   Ð¤Ð¸Ð·Ð¸Ñ‡ÐµÑÐºÐ¾Ðµu   Ð’Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð¾Ðµ)ÚphysicalÚvirtualu   Ð“Ñ€ÑƒÐ¿Ð¿Ð° Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ¸)Ú
CmfProjectrM   rN   rO   rP   )zCmfProject.executorszCmfOrgUnit.tree_nodeszCmfPersonGroup.rg_memberszCmfRole.person)r9   rQ   rU   ÚlinkableÚnested_fieldsu   Ð’ÐµÑ€ÑÐ¸Ñ ÐžÐ¡u   Ð¡Ð¾ÑÑ‚Ð¾ÑÐ½Ð¸Ðµ Ð·Ð°Ð¿Ð¸ÑÐ¸u   ÐÐºÑ‚Ð¸Ð²ÐµÐ½u   ÐÐµ Ð°ÐºÑ‚Ð¸Ð²ÐµÐ½)r   ÚdisabledFr   )r9   r\   r;   Údefaultu3   Ð­ÐºÑÐ¿Ð»ÑƒÐ°Ñ‚Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð¾Ðµ ÑÐ¾ÑÑ‚Ð¾ÑÐ½Ð¸ÐµÚIMEIu   ÐÐ¾Ð¼ÐµÑ€ Ñ‚ÐµÐ»ÐµÑ„Ð¾Ð½Ð°u   IP-Ð°Ð´Ñ€ÐµÑu   Ð˜Ð¼Ñ Ð´Ð¾Ð¼ÐµÐ½Ð°u   Ð“Ð°Ñ€Ð°Ð½Ñ‚Ð¸Ñ Ð´Ð¾u.   Ð¤Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑÐºÐ°Ñ Ð´Ð°Ñ‚Ð° Ð²Ñ‹Ð¿ÑƒÑÐºÐ°u   Ð”Ð°Ñ‚Ð° ÑÐ¿Ð¸ÑÐ°Ð½Ð¸Ñu   Ð’Ñ…Ð¾Ð´Ð¸Ñ‚ Ð² ÑÐ¾ÑÑ‚Ð°Ð²u   Ð¡Ð²ÑÐ·Ð°Ð½Ð¾ Ñ)r9   r:   r;   rU   u   ÐšÐ¾Ð´ Ð¼Ð°Ñ€ÐºÐ¸Ñ€Ð¾Ð²ÐºÐ¸u!   Ð˜Ð½Ð²ÐµÐ½Ñ‚Ð°Ñ€Ð½Ñ‹Ð¹ Ð½Ð¾Ð¼ÐµÑ€c                   ó   — e Zd ZdZy)úCmfAsset.textu   ÐžÐ¿Ð¸ÑÐ°Ð½Ð¸ÐµN©rE   rF   rG   r9   rH   rI   rJ   r   rf   f  s   „ Ø$‰rI   r   c                   ó   — e Zd ZdZy)úCmfAsset.cmf_owneru!   Ð’Ð»Ð°Ð´ÐµÐ»ÐµÑ† ÐºÐ°Ñ€Ñ‚Ð¾Ñ‡ÐºÐ¸Nrg   rH   rI   rJ   r1   ri   i  s   „ Ø5‰rI   r1   c                   ó   — e Zd ZdZy)úCmfAsset.statusu%   Ð¡Ñ‚Ð°Ñ‚ÑƒÑ Ð¾Ð±Ð¾Ñ€ÑƒÐ´Ð¾Ð²Ð°Ð½Ð¸ÑNrg   rH   rI   rJ   r   rk   l  s   „ Ø9‰rI   r   c                   ó   — e Zd ZdZy)úCmfAsset.cmf_created_atTN©rE   rF   rG   ÚvisiblerH   rI   rJ   r)   rm   o  ó   „ Ø‰rI   r)   c                   ó   — e Zd ZdZy)úCmfAsset.cmf_modified_atTNrn   rH   rI   rJ   r*   rr   r  rp   rI   r*   N);rE   rF   rG   Úui_nameÚ	ui_moduleÚcode_prefixÚverbose_nameÚdefault_options_filterÚui_formÚcmfr    ÚFieldÚCmfRelationr2   r   r   r   r   r   r   ÚCmfM2Mr   r   Ú	CmfStr256r   r   r"   r#   r'   r(   ÚCmfDater+   r,   r-   Ú	CmfChoicer   r4   ÚCmfGenericM2Mr   r5   r
   r   r$   r%   ÚCmfIPv4Addressr   r&   r.   r/   r0   r   Ú	linked_tor!   r   r   r1   r   r)   r*   rH   rI   rJ   r   r      st  „ Ø€GØ€IØ€KØ8€LÚ?Ðò
ð  òñð, Dòñð" 4ò	ñð Hòñ	ðg=
ñE€GðV Z‰Z×ÑØ
‰
×ÑØ+ØØØð ó €Fð —
‘
× Ñ Ø
‰
×ÑØ-ØØØØ(˜MØ#ð !ó €Ið z‰z×ÑØ
‰
×ÑØ+ØØð	  ó €Hôˆ×#Ñ#ô ôJo×1Ñ1ô Jô_×/Ñ/ô ð —*‘*×"Ñ"Ø
‰
×ÑØ%ØØØ(¨+Ð6Ø#ð #ó €Kð z‰z×ÑØ
‰
×ÑØØØð	  ó €Hð —
‘
× Ñ Ø
‰
×ÑØ%ØØØLð !ó €Ið —J‘J×$Ñ$Ø
‰
×ÑØ-ØØØLð %ó €Mð —
‘
× Ñ Ø
‰
×ÑØ)ØØØLð !ó €Ið —Z‘Z×%Ñ%Ø
‰
×ÑØ'ØØØLð &ó €Nð —Z‘Z×%Ñ%Ø
‰
×ÑØ-ØØØLð &ó €Nð Ÿ:™:×+Ñ+Ø
‰
×ÑØSØØØLð ,ó Ðð —J‘J×$Ñ$Ø
‰
×ÑØ)Øð %ó €Mð —:‘:×#Ñ#Ø
‰
×ÑØ/Øð $ó €Lð —Z‘Z×%Ñ%Ø
‰
×ÑØHØð &ó €Nð —Z‘Z×%Ñ%Ø
‰
×ÑØ-à4Ø"Ø%Ø%ñ	
ð ð &ó 
€Nð —*‘*×"Ñ"Ø
‰
×ÑØ-à.Ø/ñ
ð ð #ó €Kð( —J‘J×$Ñ$Ø
‰
× Ñ Ø1ÚUØØÚvð %ó €Mð —‘×!Ñ!Ø
‰
×ÑØ#ØØØLð "ó €Jð —Z‘Z×%Ñ%Ø
‰
×ÑØ1à'Ø-ñ
ð Øð &ó 	€Nð Ÿ™×)Ñ)Ø
‰
×ÑØEà'Ø-ñ
ð ð *ó Ðð :‰:×ÑØ
‰
×ÑØØØØLð ó €Dð —:‘:×#Ñ#Ø
‰
×ÑØ-ØØØLð $ó €Lð —
‘
× Ñ Ø
‰
×!Ñ!ØØØØLð !ó €Ið —*‘*×"Ñ"Ø
‰
×ÑØ%ØØØLð #ó €Kð Ÿ*™*×*Ñ*Ø
‰
×ÑØ'Øð +ó Ðð —:‘:×#Ñ#Ø
‰
×ÑØ@Øð $ó €Lð —J‘J×$Ñ$Ø
‰
×ÑØ+Øð %ó €Mð —*‘*×"Ñ"Ø
‰
×ÑØ.ØØð	 #ó €Kð —
‘
× Ñ Ø
‰
×ÑØ#ØØØð !ó €Ið z‰z×ÑØ
‰
×ÑØ-ØØØLð  ó €Hð Z‰Z×ÑØ
‰
×ÑØ3ØØØLð ó €Fô%ˆ×#Ñ#ô %ô6O×-Ñ-ô 6ô:×'Ñ'ô :ô˜×7Ñ7ô ô˜/×9Ñ9õ rI   r   N)Úcmf.includeÚcommon.models.cmf_active_entityr   r   rH   rI   rJ   ú<module>r…      s   ðÜ Ý ;ônˆõ nrI   