ó
    CdÂj*
  ã                   óh   • S SK Jr  S SKrS SKrS\4S jrS\S\S\4S jrS\S\4S jr	S\S\4S	 jr
g)
é    )ÚSessionNÚdbc                 óü   • UR                  [        R                  5      R                  [        R                  R                  U R
                  :H  [        R                  R                  S:H  5      R                  5       $ )uS   Visszaadja a gÃ©p jelenleg aktÃ­v bÃ©rleti idÅ‘szakÃ¡t (vege == null), vagy None-t.N)ÚqueryÚmodelsÚBerletiIdoszakÚfilterÚ
machine_idÚidÚvegeÚfirst)Úgepr   s     Ú /var/www/website/berles_utils.pyÚaktiv_berletr      sY   € à�8‰8”F×)Ñ)Ó*×1Ñ1Ü×Ñ×(Ñ(¨C¯F©FÑ2Ü×Ñ×"Ñ" dÑ*ó÷ �eƒgðó    Ú
company_idÚreturnc                 ób  • UR                  [        R                  5      R                  [        R                  R                  U :H  [        R                  R
                  S:H  [        R                  R                  S:H  5      R                  5       nU Vs/ s H  o3R                  PM     sn$ s  snf )u¾   Azok a gÃ©p-id-k, amik jelenleg (aktÃ­v Ã‰S jÃ³vÃ¡hagyott bÃ©rlettel) ki vannak helyezve a
megadott (bÃ©rlÅ‘) cÃ©ghez - egy mÃ©g jÃ³vÃ¡ nem hagyott kihelyezÃ©s nem ad valÃ³di hozzÃ¡fÃ©rÃ©st.NT)	r   r   r   r	   Úberlo_company_idr   Ú
jovahagyvaÚallr
   )r   r   ÚberletekÚbs       r   Úberelt_gep_idk_a_ceghezr      s‡   € ð �x‰xœ×-Ñ-Ó.×5Ñ5Ü×Ñ×.Ñ.°*Ñ<Ü×Ñ×"Ñ" dÑ*Ü×Ñ×(Ñ(¨DÑ0ó÷ 
�cƒeð	 ñ
 #+Ó+¢(˜Q�LŒL¡(Ñ+Ð+ùÒ+s   ÂB,c                 ó¶   • UR                   S:w  a  g[        X5      n[        U=(       a,    UR                  UR                  :H  =(       a    UR
                  5      $ )u‡  Ha a gÃ©pnek aktÃ­v Ã‰S jÃ³vÃ¡hagyott bÃ©rlete van a felhasznÃ¡lÃ³ (bÃ©rlÅ‘) cÃ©gÃ©hez, engedÃ©lyezi a
hozzÃ¡fÃ©rÃ©st, fÃ¼ggetlenÃ¼l attÃ³l, hogy a gÃ©p mÃ¡s cÃ©gnÃ©l van nyilvÃ¡ntartva. Csak teljes
(CEG-szintÅ±) hozzÃ¡fÃ©rÃ©sÅ± felhasznÃ¡lÃ³knak - a bÃ©relt gÃ©p nem tartozik egyetlen sajÃ¡t
telephelyÃ¼khÃ¶z/gÃ©pÃ¼khÃ¶z sem, Ã­gy a TELEPHELY/GEP-szintÅ± szÅ±kÃ­tÃ©s itt nem Ã©rtelmezhetÅ‘.ÚCEGF)Úhozzaferes_szintr   Úboolr   r   r   )r   Úcurrent_userr   Úberlets       r   Úis_gep_allowed_berlo_szamarar!      sL   € ð
 ×$Ñ$¨Ó-ØÜ˜#Ó"€FÜ�×c˜6×2Ñ2°l×6MÑ6MÑM×cÐRX×RcÑRcÓdÐdr   c                 ó°   • [        X5      nU(       a"  UR                  (       a  UR                  (       d  / $ [        R                  " XR                  S5      $ )u×  Ha a gÃ©pnek aktÃ­v bÃ©rlete van, a bÃ©rlÅ‘ cÃ©g felhasznÃ¡lÃ³i kÃ¶zÃ¼l azok email cÃ­mei is bekerÃ¼lnek az
Ã©rtesÃ­tÃ©si listÃ¡ba, akik a "berlet" levÃ©lkategÃ³riÃ¡t kapjÃ¡k (C szelet: a bÃ©rlÅ‘ cÃ©g sajÃ¡t szabÃ¡lya Ã©s a
felhasznÃ¡lÃ³i feliratkozÃ¡s szerint; alapbÃ³l az Admin Ã©s az EÃœI) - mindkÃ©t fÃ©l EÃœI-je Ã©rtesÃ¼ljÃ¶n a
hibÃ¡rÃ³l/lejÃ¡ratrÃ³l, fÃ¼ggetlenÃ¼l attÃ³l, hogy az 'Ã¼zemeltetÃ©s felelÅ‘se' (ki hÃ­vja a szerelÅ‘t)
beÃ¡llÃ­tÃ¡s melyik felet jelÃ¶li.r    )r   r   r   Úemail_feliratkozasÚ	cimzettek)r   r   r    s      r   Úertesitesi_emailek_berlet_miattr%   %   sA   € ô ˜#Ó"€Fö ˜×*×*°&×2I×2IØˆ	Ü×'Ò'¨×,CÑ,CÀXÓNÐNr   )Úsqlalchemy.ormr   r   r#   r   ÚintÚlistr   r   r!   r%   © r   r   Ú<module>r*      s`   ðÝ "ã Û ð˜'ô ð,¨ð ,°ð ,¸Tô ,ðe¸ð eÀDô eðO¨Wð O¸õ Or   