Ë
    5åjô  ã                   ó„  — d dl mZ d dlmZ ddlmZmZmZm	Z	m
Z
 d dlmZ  ej                  e«       G d„ de«      «       Z ej                  e«       G d„ d	e«      «       Z ej                  e«       G d
„ de«      «       Z ej                  e	«       G d„ de«      «       Z ej                  e
«       G d„ de«      «       Zy)é    )Úadmin)Ú	UserAdminé   )ÚUserÚReuMietVÚReuEigentuemerÚNutzerAnmeldungÚNutzerBesuch)ÚReadOnlyAdminc                   ón   — e Zd ZdZdZdZdZdddifddd	ifd
ddifdddiffZddddœffZdd„Z	d„ Z
dd„Zy)r   )Ú
PersonenIDÚemailÚlastnameÚ	firstnameÚcompanynameÚis_staffÚ
last_login)r   r   r   )r   © NÚfields)r   Úpasswordu   PersÃ¶nliche Angaben)r   r   r   r   ÚSalutationIDÚSaAnredeÚSaAnschriftÚSaBriefkopfÚBerechtigungen)Ú	is_activer   Úis_superuserzWichtige Daten)r   Úlast_login_ip)Úwide)r   r   Ú	password1Ú	password2)Úclassesr   c                 ó
   — |ryy)N)r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   ©ÚselfÚrequestÚobjs      ú)/var/www/html/vportal/app_nutzer/admin.pyÚget_readonly_fieldszUserAdmin.get_readonly_fields   s   € Ùðð ó    c                  ó   — y©NFr   ©r%   r&   s     r(   Úhas_add_permissionzUserAdmin.has_add_permission*   ó   € Ør*   c                  ó   — yr,   r   r$   s      r(   Úhas_delete_permissionzUserAdmin.has_delete_permission-   r/   r*   ©N)Ú__name__Ú
__module__Ú__qualname__Úlist_displayÚsearch_fieldsÚorderingÚfilter_horizontalÚ	fieldsetsÚadd_fieldsetsr)   r.   r1   r   r*   r(   r   r      sŒ   „ àl€LØ6€MØ€HØÐð 
�Ð/Ð0Ð1Ø	 (ð -fð "gð 	hà	˜HÐ&OÐPÐQØ	˜HÐ&EÐFÐGð€Ið 
Ø ØGñ
ð 	ð€Móòôr*   r   c                   ó&   — e Zd ZdZdd„Zd„ Zdd„Zy)ÚReuMietVAdmin)ÚMietVIDÚREUIDÚMieterIDÚContractValidFromÚContractValidUntilNc                  ó   — yr,   r   r$   s      r(   Úhas_change_permissionz#ReuMietVAdmin.has_change_permission5   r/   r*   c                  ó   — yr,   r   r-   s     r(   r.   z ReuMietVAdmin.has_add_permission8   r/   r*   c                  ó   — yr,   r   r$   s      r(   r1   z#ReuMietVAdmin.has_delete_permission;   r/   r*   r2   )r3   r4   r5   r6   rD   r.   r1   r   r*   r(   r=   r=   1   s   „ à^€Lóòôr*   r=   c                   ó2   — e Zd ZdZdZdZdZd	d„Zd„ Zd	d„Z	y)
ÚReuEigentuemerAdminzáEigentumsverhaeltnisse - Gegenstueck zu ReuMietVAdmin.

    Wie dort read-only: die Daten kommen aus xin und werden per
    PUT /api/eigentuemer ueberschrieben. Aenderungen hier waeren beim
    naechsten Sync wieder weg.
    )Ú
EigentumIDr?   ÚEigentuemerIDÚ	ValidFromÚ
ValidUntil)rJ   )z
-ValidFromz-EigentumIDNc                  ó   — yr,   r   r$   s      r(   rD   z)ReuEigentuemerAdmin.has_change_permissionJ   r/   r*   c                  ó   — yr,   r   r-   s     r(   r.   z&ReuEigentuemerAdmin.has_add_permissionM   r/   r*   c                  ó   — yr,   r   r$   s      r(   r1   z)ReuEigentuemerAdmin.has_delete_permissionP   r/   r*   r2   )
r3   r4   r5   Ú__doc__r6   r7   r8   rD   r.   r1   r   r*   r(   rH   rH   >   s(   „ ñð W€LØ&€MØ,€Hóòôr*   rH   c                   óV   — e Zd ZdZdZdZdZdZdZ e	j                  d¬«      d	„ «       Zy
)ÚNutzerAnmeldungAdminz6Anmelde-Log inkl. IP (Missbrauchspruefung). Read-only.)Ú	zeitpunktr   ÚerfolgreichÚip)rT   )r   Úip_info__ip)z
-zeitpunkt)Úip_infoÚIP)Údescriptionc                 ó<   — t        |dd «      }|r|j                  S dS )NrW   ú-)ÚgetattrrU   )r%   r'   rW   s      r(   rU   zNutzerAnmeldungAdmin.ip]   s!   € ä˜#˜y¨$Ó/ˆÙ$ˆw�z‰zÐ-¨#Ð-r*   N)r3   r4   r5   rP   r6   Úlist_filterr7   r8   Úlist_select_relatedr   ÚdisplayrU   r   r*   r(   rR   rR   T   s<   „ á@ØC€LØ"€KØ1€MØ€HØ&Ðà€U‡]�]˜tÔ$ñ.ó %ñ.r*   rR   c                   ó   — e Zd ZdZdZdZy)ÚNutzerBesuchAdmin)Útagr   Úerster_zugriff)r   )z-tagN)r3   r4   r5   r6   r7   r8   r   r*   r(   ra   ra   c   s   „ à:€LØ#€MØ�Hr*   ra   N)Údjango.contribr   Údjango.contrib.auth.adminr   ÚBaseUserAdminÚmodelsr   r   r   r	   r
   Úapp_admin.mixinsr   Úregisterr=   rH   rR   ra   r   r*   r(   ú<module>rj      sÓ   ðÝ  Ý @ç QÕ QÝ *ð €‡��Óô%�ó %ó ð%ðP €‡��Óô
�Mó 
ó ð
ð €‡��Óô˜-ó ó  ðð* €‡��Ó ô.˜=ó .ó !ð.ð €‡��Óô˜ó ó ñr*   