ó
    %;Âjv  ã            
       ó|  • S r SSKJr  SSKJrJrJr  SSKJrJ	r	J
r
  SSKJr  SSKrSSKrSSKJr  SSKJrJr  SS	KJr  \" 5       r\R/                  S
\S9S\" \5      \" \5      4S\S\\   S\S\R2                  4S jj5       r\R7                  S5      \" \5      \" \5      4S\S\S\R2                  4S jj5       rg)un  Rendszeradmin: bejelentkezÃ©si tiltÃ¡sok kezelÃ©se (2026-10-04, D szelet).

OLDAL:   GET  /rendszeradmin/kitiltasok                 - aktÃ­v tiltÃ¡sok + a legutÃ³bbi (valÃ³s) tiltÃ¡sok
FELOLDÃ�S: POST /rendszeradmin/kitiltasok/{id}/felold    - egy aktÃ­v tiltÃ¡s feloldÃ¡sa

JOGOSULTSÃ�G: kizÃ¡rÃ³lag a valÃ³di rendszeradminisztrÃ¡tor (security.is_rendszeradminisztrator: Admin
szerepkÃ¶r Ã‰S company_id == 1) - egy CÃ‰GES Admin sem oldhat fel tiltÃ¡st (felhasznÃ¡lÃ³i kÃ©rÃ©s:
"kizÃ¡rÃ³lag neki"). A jogosultsÃ¡got MINDKÃ‰T vÃ©gpont kÃ¼lÃ¶n ellenÅ‘rzi, Ã©s a login_vedelem.felold()
is (vÃ©delmi mÃ©lysÃ©g). A "csak megtekintÃ©si" (csak_olvasas) fiÃ³k nem oldhat fel.
A feloldÃ¡s POST (nem GET): a SameSite=Lax cookie miatt egy kÃ¼lsÅ‘ oldalrÃ³l indÃ­tott GET-navigÃ¡ciÃ³val
Ã¡llapotot mÃ³dosÃ­tani lehetne (l. a korÃ¡bbi CSRF-javÃ­tÃ¡sokat).

RÃ©szletek: docs/LOGIN_VEDELEM.md
é    )ÚOptional)Ú	APIRouterÚRequestÚDepends)ÚHTMLResponseÚRedirectResponseÚJSONResponse)ÚSessionN)Úget_db)Úget_current_userÚis_rendszeradminisztrator)Ú	templatesz/rendszeradmin/kitiltasok)Úresponse_classÚrequestÚfeloldvaÚdbÚcurrent_userc                 ód  • [        U5      (       d
  [        SSS9$ [        R                  " U5      n[        R                  " U5      u  pV[
        R                  " U SUUU Vs1 s H  owR                  iM     snUUU[        R                  [        R                  [        R                  S.	S9$ s  snf )Nz/valassz-modulté/  ©ÚurlÚstatus_codezrendszeradmin_kitiltasok.html)	ÚuserÚaktivÚ	aktiv_idkÚ	korabbiakÚismeretlen_24hr   Ú	max_emailÚmax_ipÚ	elso_perc)r   ÚnameÚcontext)r   r   Úlogin_vedelemÚaktiv_tiltasokÚlegutobbi_tiltasokr   ÚTemplateResponseÚidÚMAX_KISERLET_EMAILÚMAX_KISERLET_IPÚELSO_TILTAS_PERC)r   r   r   r   r   r   r   Úts           Ú4/var/www/website/routers/rendszeradmin_kitiltasok.pyÚkitiltasok_oldalr-      s¡   € ô % \×2Ñ2ÜÐ$5À3ÑGÐGä×(Ò(¨Ó,€EÜ -× @Ò @ÀÓ DÑ€IÜ×%Ò%ØØ,à ØÙ(-Ó.ª 1Ÿ$œ$©Ñ.Ø"Ø,Ø Ü&×9Ñ9Ü#×3Ñ3Ü&×7Ñ7ñ

ñð ùò /s   Á!B-z,/rendszeradmin/kitiltasok/{tiltas_id}/feloldÚ	tiltas_idc                 óÔ   • [        U5      (       d  [        SSS0S9$ UR                  (       a  [        SSS0S9$ [        R                  " XU5      (       a
  [        SSS9$ [        S	SS9$ )
Ni“  Úmessageu3   Csak a rendszeradminisztrÃ¡tor oldhat fel tiltÃ¡st!)r   ÚcontentuM   Csak megtekintÃ©si jogosultsÃ¡ggal rendelkezel, szerkesztÃ©s nem lehetsÃ©ges!z$/rendszeradmin/kitiltasok?feloldva=1r   r   z$/rendszeradmin/kitiltasok?feloldva=0)r   r	   Úcsak_olvasasr#   Úfeloldr   )r.   r   r   s      r,   Úkitiltas_feloldasar4   ;   s|   € ô % \×2Ñ2Ü¨°iÐAvÐ5wÑxÐxØ× × Ü¨°ið  BQð  6Rñ  Sð  	Sä×Ò˜B¨<×8Ñ8ÜÐ$JÐX[Ñ\Ð\äÐ FÐTWÑXÐXó    )Ú__doc__Útypingr   Úfastapir   r   r   Úfastapi.responsesr   r   r	   Úsqlalchemy.ormr
   Úmodelsr#   Údatabaser   Úsecurityr   r   Útemplates_envr   ÚrouterÚgetÚintÚUserr-   Úpostr4   © r5   r,   Ú<module>rE      së   ðñõ ç /Ñ /ß JÑ JÝ "ã Û Ý ß @Ý #á	‹€ð ‡�Ð'¸€ÐEð #Ù˜&“/Ù 'Ð(8Ó 9ñ	Øðà�s‰mðð 	ðð —+‘+ô	ó Fðð8 ‡�Ð;Ó<ñ ˜&“/Ù 'Ð(8Ó 9ñYØðYàðYð —+‘+ôYó =ñYr5   