+
    
û@jB+  ã                   óš  € ^ RI HtHtHtHtHtHt ^ RIHt ^ RI	H
t
Ht ^ RIHtHtHt ^ RIHtHtHtHtHtHtHt ^ RIHt ]! R]RR	7      tR
 tR R ltR R ltR R ltR R lt ]PC                  R4      ]]R 4       4       4       t"]PC                  RRR.R7      ]]R 4       4       4       t#]PC                  R4      ]]R 4       4       4       t$]PC                  RRR.R7      ]]R 4       4       4       t%]PC                  RR.R7      ]]R 4       4       4       t&]PC                  R R.R7      ]]R! 4       4       4       t']PC                  R"R.R7      ]]R# 4       4       4       t(]PC                  R$R.R7      ]]R% 4       4       4       t)]PC                  R&R.R7      ]]R' 4       4       4       t*]PC                  R(R.R7      ]]R) 4       4       4       t+R*# )+é    )Ú	BlueprintÚflashÚredirectÚrender_templateÚrequestÚurl_for)Úlogin_required)ÚROLE_LABELSÚ	ROLES_LOT)Úcopropriete_requiredÚget_by_public_idÚpublic_id_str)ÚLotÚLotMilliemesÚLotPersonneRoleÚLotTypeÚMilliemeTypeÚPersonneÚdb)Ú
parse_dateÚlotsz/lots)Ú
url_prefixc                 óÊ   € \         P                  P                  V P                  R 7      P	                  \         P
                  \         P                  4      P                  4       # )©Úcopropriete_id)r   ÚqueryÚ	filter_byÚidÚorder_byÚordreÚlibelleÚall)Úcoproprietes   &Ú6R:\var\www\stessy.org\copro_gestion\app\routes\lots.pyÚ
_lot_typesr%      s;   € ä�‰×Ñ¨{¯~©~ÐÓ>ß	‰”'—-‘-¤§¡Ó	1ß	‰‹ðó    c                ó2   € V ^8„  d   QhR\         R,          /# )é   ÚreturnN)r   )Úformats   "r$   Ú__annotate__r+      s   € ÷ ñ ¬g¸­nñ r&   c                 óÚ   € VP                  R R4      P                  4       pV'       g   R# \        P                  P	                  \        V4      V P                  R7      P                  4       # )Úlot_type_idÚ N©Ú	public_idr   )ÚgetÚstripr   r   r   r   r   Úfirst)r#   ÚformÚpids   && r$   Ú_lot_type_from_formr6      sR   € Ø
�(‰(�= "Ó
%×
+Ñ
+Ó
-€CßÙÜ�=‰=×"Ñ"Ü Ó$°[·^±^ð #ó ç�eƒgðr&   c                ó\   € V ^8„  d   QhR\         \        ,          R\         \        ,          /# )r(   Útype_public_idsr)   )ÚlistÚstrÚint)r*   s   "r$   r+   r+      s"   € ÷ 
 ñ 
 ¼$¼s½)ð 
 ÌÌSÍ	ñ 
 r&   c                 ó^  € V'       g   . # \         P                  P                  \         P                  V P                  8H  \         P
                  P                  V Uu. uF  p\        V4      NK  	  up4      4      P                  4       pV Uu. uF  qDP                  NK  	  up# u upi u upi ©N)	r   r   Úfilterr   r   r0   Úin_r   r"   )r#   r8   ÚpÚrowsÚts   &&   r$   Ú_lot_type_ids_from_formrC      sˆ   € ßØˆ	ä�‰×ÑÜ×"Ñ" k§n¡nÑ4Ü×Ñ×!Ñ!¹_Ó"M¹_¸¤=°Ö#3¹_Ñ"MÓNó	
÷ 
‰‹ð 	ñ Ó™$�Q�DŒD™$ÑÐùò	 #Nùò  s   ÁB%ÂB*c                óF   € V ^8„  d   QhR\         R\        \        ,          /# )r(   ÚqÚtype_ids)r:   r9   r;   )r*   s   "r$   r+   r+   *   s   € ÷ ñ œCð ¬4´­9ñ r&   c           
      óÆ  € V'       d£   R V R 2pV P                  \        P                  ! \        P                  P                  V4      \        P                  P                  V4      \        P                  P                  V4      \        P                  P                  V4      4      4      p V'       d/   V P                  \        P                  P                  V4      4      p V # )Ú%)r>   r   Úor_r   ÚdesignationÚilikeÚ	lot_coproÚ
lot_syndicÚnumero_fiscalr-   r?   )r   rE   rF   Úlikes   &&& r$   Ú_filtrer_lotsrP   *   s�   € ßØ�1�#�QˆxˆØ—‘Ü�FŠFÜ—‘×%Ñ% dÓ+Ü—‘×#Ñ# DÓ)Ü—‘×$Ñ$ TÓ*Ü×!Ñ!×'Ñ'¨Ó-ó	ó
ˆ÷ Ø—‘œSŸ_™_×0Ñ0°Ó:Ó;ˆØ€Lr&   c                ó0   € V ^8„  d   QhR\         R\        /# )r(   Úlotr)   )r   Úbool)r*   s   "r$   r+   r+   :   s   € ÷ ñ ¤#ð ¼Tñ r&   c                óL  € VP                  RR4      P                  4       V n        VP                  RR4      P                  4       V n        VP                  RR4      P                  4       V n        VP                  RR4      P                  4       V n        VP                  RR4      P                  4       V n        VP                  RR4      P                  4       V n        VP                  R4      '       d   \        VR,          4      MR	V n	        VP                  R
R4      P                  4       V n
        VP                  RR4      P                  4       V n        VP                  RR4      P                  4       V n        VP                  RR4      P                  4       pV'       d4   \        W4      pV'       g   \        RR4       R# VP                  V n        MR	V n        V P                  '       g3   V P                  '       g!   V P
                  '       g   \        RR4       R# R# )uJ   Remplit le lot depuis le formulaire. Retourne False si validation Ã©choue.rJ   r.   ÚetageÚporterM   rL   rN   ÚsurfaceNÚcaveÚbalÚnotesr-   zType de lot invalide.ÚdangerFuF   Indiquez au moins une dÃ©signation ou un nÂ° de lot (copro ou syndic).T)r1   r2   rJ   rU   rV   rM   rL   rN   ÚfloatrW   rX   rY   rZ   r6   r   r   r-   )rR   r#   r4   Útype_pidÚlot_types   &&&  r$   Ú_remplir_lot_depuis_formr_   :   sŠ  € à—h‘h˜}¨bÓ1×7Ñ7Ó9€C„OØ—‘˜ "Ó%×+Ñ+Ó-€C„IØ—‘˜ "Ó%×+Ñ+Ó-€C„IØ—X‘X˜l¨BÓ/×5Ñ5Ó7€C„NØ—H‘H˜[¨"Ó-×3Ñ3Ó5€C„MØŸ™ °"Ó5×;Ñ;Ó=€CÔØ,0¯H©H°Y×,?Ò,?”%˜˜Y�Ô(ÀT€C„KØ�x‰x˜ Ó#×)Ñ)Ó+€C„HØ�h‰h�u˜bÓ!×'Ñ'Ó)€C„GØ—‘˜ "Ó%×+Ñ+Ó-€C„Ià�x‰x˜ rÓ*×0Ñ0Ó2€HßÜ& {Ó9ˆßÜÐ)¨8Ô4ÙØ"Ÿ+™+ˆ�àˆŒà�O�OˆO˜sŸ}Ÿ}˜}°··°ÜÐVÐX`ÔaÙÙr&   Ú/c                 ó  € \         P                  P                  R R4      P                  4       p\         P                  P                  R4      R8H  p\         P                  P	                  R4       Uu. uF  q3'       g   K  VNK  	  pp\        W4      pV'       d1   \        P                  ! 4       P                  V P                  R7      pM/\        P                  ! 4       P                  V P                  R7      p\        WaV4      pVP                  \        P                  \        P                  \        P                  \        P                   4      P#                  4       p\%        V 4      p\'        RVV V\(        VVVR7      # u upi )rE   r.   Ú	supprimesÚ1Útyper   zlots/liste.html)r   r#   Úafficher_supprimesÚrole_labelsrE   Útypes_filtreÚ	lot_types)r   Úargsr1   r2   ÚgetlistrC   r   Úquery_archivesr   r   Úquery_actifsrP   r   rJ   rU   rV   rL   r"   r%   r   r
   )	r#   rE   re   rB   rg   rF   r   r   rh   s	   &        r$   Úlisterm   W   s!  € ô 	�‰×Ñ˜˜bÓ!×'Ñ'Ó)€AÜ Ÿ™×)Ñ)¨+Ó6¸#Ñ=ÐÜ&Ÿ|™|×3Ñ3°FÔ;ÓAÑ;˜!»q—A�AÑ;€LÐAÜ& {ÓA€HçÜ×"Ò"Ó$×.Ñ.¸k¿n¹nÐ.ÓM‰ä× Ò Ó"×,Ñ,¸K¿N¹NÐ,ÓKˆä˜% HÓ-€EØ�>‰>œ#Ÿ/™/¬3¯9©9´c·i±iÄÇÁÓO×SÑSÓU€DÜ˜;Ó'€IäØØØØ-ÜØ
Ø!Øô	ð 	ùò Bs   Á2	FÂ Fz/nouveauÚGETÚPOST)Úmethodsc                 óœ  € \        V 4      p\        P                  R 8X  d    \        V P                  R7      p\        W \        P                  4      '       dj   \        P                  P                  V4       \        P                  P                  4        \        RR4       \        \        RVP                  R7      4      # \        RRWR7      # )	ro   r   u   Lot crÃ©Ã©.Úsuccessúlots.detail©Úlot_idúlots/form.htmlN©rR   r#   rh   )r%   r   Úmethodr   r   r_   r4   r   ÚsessionÚaddÚcommitr   r   r   r0   r   )r#   rh   rR   s   &  r$   Únouveaur|   u   s�   € ô ˜;Ó'€IÜ‡~�~˜ÔÜ §¡Ô0ˆÜ# C´g·l±l×CÒCÜ�J‰J�N‰N˜3ÔÜ�J‰J×ÑÔÜ�- Ô+ÜœG M¸#¿-¹-ÔHÓIÐIÜØ˜d°ôð r&   z/<uuid:lot_id>c                 óð  € \        \        WP                  R 7      p\        P                  ! 4       P                  V P                  R 7      P                  \        P                  4      P                  4       p\        P                  P                  V P                  R 7      P                  \        P                  4      P                  4       pVP                   Uu/ uF  qUP                  VbK  	  ppV Uu. uFV  pRVP                  RVP                  RRP!                  R VP                  VP"                  VP$                  3 4       4      /NKX  	  pp\'        RVVVV \(        \*        VVR7	      # u upi u upi )r   r   ÚlabelrE   Ú c              3   ó8   "  € T F  q'       g   K  Vx € K  	  R # 5ir=   © )Ú.0Úparts   & r$   Ú	<genexpr>Údetail.<locals>.<genexpr>›   s   é € ð Ù!D˜Ë—’Ó!Dùs   ‚	�
zlots/detail.html)rR   Ú	personnesÚpersonnes_choixr#   Ú	roles_lotrf   Úmillieme_typesÚmilliemes_valeurs)r   r   r   r   rl   r   r   Únomr"   r   r   r    rŠ   Útype_idr0   Úlibelle_afficheÚjoinÚprenomÚraison_socialer   r   r
   )	r#   ru   rR   r†   r‰   ÚvÚvaleursr@   r‡   s	   &&       r$   Údetailr“   †   sG  € ô œ3 ·~±~Ô
F€Cä×ÒÓß	‰ +§.¡.ˆÓ	1ß	‰”(—,‘,Ó	ß	‰‹ð	 ô 	×Ñ×$Ñ$°K·N±NÐ$ÓCß	‰”,×$Ñ$Ó	%ß	‰‹ð ð
 &)×%:Ò%:Ó;Ñ%: �y‰y˜!Š|Ñ%:€GÐ;ñ ó	ñ ˆAð �!—+‘+Ø�Q×&Ñ&Ø�—‘ñ Ø"#§%¡%¨¯©°1×3CÑ3CÑ!Dóó ó	
ñ ð ð 	ô ØØØØ'ØÜÜØ%Ø!ô
ð 
ùò <ùò	s   ÃE.Ã4AE3z/<uuid:lot_id>/editc                 óä  € \        \        WP                  R 7      p\        V 4      pVP                  '       d-   \        RR4       \        \        RVP                  R7      4      # \        P                  R8X  dk   \        W \        P                  4      '       dK   \        P                  P                  4        \        RR4       \        \        RVP                  R7      4      # \!        RW VR	7      # )
r   u4   Ce lot est supprimÃ©. Restaurez-le pour le modifier.Úwarningrs   rt   ro   u   Lot mis Ã  jour.rr   rv   rw   )r   r   r   r%   Úest_supprimer   r   r   r0   r   rx   r_   r4   r   ry   r{   r   )r#   ru   rR   rh   s   &&  r$   Úeditr—   ®   s­   € ô œ3 ·~±~Ô
F€CÜ˜;Ó'€IØ
××ÐÜÐDÀiÔPÜœ °c·m±mÔDÓEÐEÜ‡~�~˜ÔÜ# C´g·l±l×CÒCÜ�J‰J×ÑÔÜÐ$ iÔ0ÜœG M¸#¿-¹-ÔHÓIÐIÜØ˜cÀiôð r&   z/<uuid:lot_id>/milliemesc           	      óR  € \        \        WP                  R 7      p\        P                  P                  V P                  R 7      P                  4       pV EF  p\        P                  P                  RVP                   2R4      P                  4       p\        P                  P                  VP                  VP                  R7      P                  4       pV'       dR   V'       d	   WVn        Kš  \        P                  P!                  \        VP                  VP                  VR7      4       KÛ  V'       g   Kå  \        P                  P#                  V4       EK  	  \        P                  P%                  4        \'        RR4       \)        \+        RVP,                  R7      4      # )	r   Ú	millieme_r.   )ru   rŒ   )ru   rŒ   Úvaleuru   TantiÃ¨mes enregistrÃ©s.rr   rs   rt   )r   r   r   r   r   r   r"   r   r4   r1   r2   r   r3   rš   r   ry   rz   Údeleter{   r   r   r   r0   )r#   ru   rR   ÚtypesÚmtrš   Úexistings   &&     r$   Úenregistrer_milliemesrŸ   Á   s  € ô œ3 ·~±~Ô
F€CÜ×Ñ×(Ñ(¸¿¹Ð(ÓG×KÑKÓM€EÜˆÜ—‘×!Ñ! I¨b¯e©e¨WÐ"5°rÓ:×@Ñ@ÓBˆÜ×%Ñ%×/Ñ/°s·v±vÀrÇuÁuÐ/ÓM×SÑSÓUˆßßØ"(–ä—
‘
—‘œ|°3·6±6À2Ç5Á5ÐQWÔXÖYß‰XÜ�J‰J×Ñ˜h×'ñ ô ‡J�J×ÑÔÜ	Ð
$ iÔ0Ü”G˜M°#·-±-Ô@ÓAÐAr&   z/<uuid:lot_id>/rolec                 ó  € \        \        WP                  R 7      p\        P                  P                  RR4      P                  4       p\        P                  ! 4       P                  \        V4      V P                  R7      P                  4       pV'       g-   \        RR4       \        \        RVP                  R7      4      # \          Uu. uF/  p\        P                  P                  RV 24      '       g   K-  VNK1  	  ppV'       g-   \        R	R4       \        \        RVP                  R7      4      # \#        \        P                  P                  R
R4      4      p\        P                  P                  RR4      P                  4       pV F˜  p	\$        P                  ! 4       P                  VP                  VP                  V	RR7      P                  4       p
V
'       d   KW  \&        P(                  P+                  \%        VP                  VP                  V	VVR7      4       Kš  	  \&        P(                  P-                  4        \        RVP.                   R2R4       \        \        RVP                  R7      4      # u upi )r   Úpersonne_idr.   r/   zPersonne invalide.r[   rs   rt   Úrole_u    SÃ©lectionnez au moins un rÃ´le.Ú
date_debutrZ   N)ru   r¡   ÚroleÚdate_fin)ru   r¡   r¤   r£   rZ   u   RÃ´les enregistrÃ©s pour Ú.rr   )r   r   r   r   r4   r1   r2   r   rl   r   r   r3   r   r   r   r0   r   r   r   r   ry   rz   r{   Únom_complet)r#   ru   rR   Úpersonne_pidÚpersonneÚrÚroles_choisisr£   rZ   r¤   Úexistes   &&         r$   Úajouter_roler­   Ö   sá  € ô œ3 ·~±~Ô
F€CÜ—<‘<×#Ñ# M°2Ó6×<Ñ<Ó>€LÜ×$Ò$Ó&×0Ñ0Ü Ó-¸k¿n¹nð 1ó ç�eƒgð ÷ ÜÐ" HÔ-Üœ °c·m±mÔDÓEÐEå )ÓK¡	˜1¬W¯\©\×-=Ñ-=ÀÀaÀS¸k×-J—Q�Q¡	€MÐKßÜÐ0°(Ô;Üœ °c·m±mÔDÓEÐEäœGŸL™L×,Ñ,¨\¸2Ó>Ó?€JÜ�L‰L×Ñ˜W bÓ)×/Ñ/Ó1€EÛˆÜ ×-Ò-Ó/×9Ñ9Ø—6‘6Ø Ÿ™ØØð	 :ó 
÷
 ‰%‹'ð 	÷ ‰vÜ�J‰J�N‰NÜØŸ6™6Ø (§¡ØØ)Øôöñ ô" ‡J�J×ÑÔÜ	Ð% h×&:Ñ&:Ð%;¸1Ð
=¸yÔIÜ”G˜M°#·-±-Ô@ÓAÐAùò5 Ls   Ã*JÃ<Jz&/<uuid:lot_id>/role/<uuid:role_id>/finc                 óº  € \        \        WP                  R 7      p\        P                  ! 4       P                  \        V4      VP                  R7      P                  4       p\        \        P                  P                  RR4      RR7      Vn        \        P                  P                  4        \!        RR4       \#        \%        RVP&                  R	7      4      # )
r   ©r0   ru   r¥   r.   T)Údefault_todayu   Fin de rÃ´le enregistrÃ©e.rr   rs   rt   )r   r   r   r   rl   r   r   Úfirst_or_404r   r   r4   r1   r¥   r   ry   r{   r   r   r   r0   ©r#   ru   Úrole_idrR   r¤   s   &&&  r$   Úfin_roler´      s•   € ô œ3 ·~±~Ô
F€Cä×$Ò$Ó&ß	‰œ]¨7Ó3¸C¿F¹FˆÓ	Cß	‰‹ð 	ô
 œwŸ|™|×/Ñ/°
¸BÓ?ÈtÔT€D„MÜ‡J�J×ÑÔÜ	Ð
&¨	Ô2Ü”G˜M°#·-±-Ô@ÓAÐAr&   z,/<uuid:lot_id>/role/<uuid:role_id>/supprimerc                 óz  € \        \        WP                  R 7      p\        P                  ! 4       P                  \        V4      VP                  R7      P                  4       pVP                  4        \        P                  P                  4        \        RR4       \        \        RVP                  R7      4      # )r   r¯   u$   RÃ´le supprimÃ© (conservÃ© en base).Úinfors   rt   )r   r   r   r   rl   r   r   r±   Úmarquer_supprimer   ry   r{   r   r   r   r0   r²   s   &&&  r$   Úsupprimer_roler¸     s‚   € ô œ3 ·~±~Ô
F€Cä×$Ò$Ó&ß	‰œ]¨7Ó3¸C¿F¹FˆÓ	Cß	‰‹ð 	ð
 	×ÑÔÜ‡J�J×ÑÔÜ	Ð
0°&Ô9Ü”G˜M°#·-±-Ô@ÓAÐAr&   z/<uuid:lot_id>/supprimerc                 óø   € \        \        WP                  R 7      pVP                  '       g;   VP	                  4        \
        P                  P                  4        \        RR4       \        \        R4      4      # )r   u   Lot supprimÃ©.r¶   z
lots.liste)r   r   r   r–   r·   r   ry   r{   r   r   r   ©r#   ru   rR   s   && r$   Ú	supprimerr»      sW   € ô œ3 ·~±~Ô
F€CØ××ÐØ×ÑÔÜ
�
‰
×ÑÔÜÐ Ô'Ü”G˜LÓ)Ó*Ð*r&   z/<uuid:lot_id>/restaurerc                 ó*  € \        \        WP                  R 7      pVP                  '       g   \	        RR4       M:VP                  4        \        P                  P                  4        \	        RR4       \        \        RVP                  R7      4      # )r   u   Ce lot est dÃ©jÃ  actif.r¶   u   Lot restaurÃ©.rr   rs   rt   )r   r   r   r–   r   Ú	restaurerr   ry   r{   r   r   r0   rº   s   && r$   r½   r½   ,  se   € ô œ3 ·~±~Ô
F€CØ××ÐÜÐ(¨&Õ1à�‰ŒÜ
�
‰
×ÑÔÜÐ 	Ô*Ü”G˜M°#·-±-Ô@ÓAÐAr&   N),Úflaskr   r   r   r   r   r   Úflask_loginr	   Úapp.constantsr
   r   Úapp.helpersr   r   r   Ú
app.modelsr   r   r   r   r   r   r   Ú	app.utilsr   Ú__name__Úbpr%   r6   rC   rP   r_   Úrouterm   r|   r“   r—   rŸ   r­   r´   r¸   r»   r½   r�   r&   r$   Ú<module>rÇ      sU  ðß O× OÝ &ç 0ß MÑ Mß ^× ^Ñ ^Ý  áˆv�x¨GÔ4€òõõ
 õõ ð: ‡�ˆ#ƒØØñó ó ó ðð6 ‡�ˆ*˜u f˜o€Ó.ØØñó ó ó /ðð ‡�Ð
ÓØØñ"ó ó ó ð"ðJ ‡�Ð
¨%°¨€Ó9ØØñó ó ó :ðð  ‡�Ð
$¨v¨h€Ó7ØØñBó ó ó 8ðBð$ ‡�Ð
¨&¨€Ó2ØØñ$Bó ó ó 3ð$BðN ‡�Ð
2¸V¸H€ÓEØØñ
Bó ó ó Fð
Bð ‡�Ð
8À6À(€ÓKØØñ
Bó ó ó Lð
Bð ‡�Ð
$¨v¨h€Ó7ØØñ+ó ó ó 8ð+ð ‡�Ð
$¨v¨h€Ó7ØØñBó ó ó 8òBr&   