B
    ~·Mgš  ã               @   s   d dl mZ d dlmZ ddlmZmZmZmZm	Z	m
Z
mZmZmZmZmZmZmZmZmZmZ d dlZd dlmZ G dd„ deƒZed	d
�ZG dd„ dƒZG dd„ dejeƒZG dd„ dejeƒZG dd„ dejeƒZG dd„ dejeƒZG dd„ dejeƒZ G dd„ dejeƒZ!G dd„ dejeƒZ"G dd„ dejeƒZ#G dd„ dejeƒZ$G dd „ d ejeƒZ%G d!d"„ d"ejeƒZ&G d#d$„ d$ejeƒZ'G d%d&„ d&ejeƒZ(G d'd(„ d(ejeƒZ)G d)d*„ d*ejeƒZ*G d+d,„ d,ejeƒZ+e ,ee"¡ e ,ee#¡ e ,e	e$¡ e ,e
e%¡ e ,ee&¡ e ,ee¡ e ,ee¡ e ,ee¡ e ,ee¡ e ,ee ¡ e ,ee!¡ e ,ee'¡ e ,ee(¡ e ,ee)¡ e ,ee*¡ e ,ee+¡ dS )-é    )Úadmin)Ú	AdminSiteé   )ÚInfoPoliticaÚAreaProtegidaÚFincaPrivadaÚSitioÚReinoÚObservacionÚSitioReinoObservacionÚAutorÚParcelaÚEspecieÚ
ArbolesPieÚ
ArbolCaidoÚToconÚCuadranteSEÚ
SubparcelaÚ
VegetacionN)ÚHttpResponsec               @   s   e Zd ZdZdZdZdS )ÚEventAdminSitezAdministrador de INECOA-CONBIBOzAdmin Portal de INECOA-CONBIBOz-Bienvenido al Administrador de INECOA-CONBIBON)Ú__name__Ú
__module__Ú__qualname__Úsite_headerÚ
site_titleÚindex_title© r   r   ú+/var/www/cbba24/apps/inecoaconbibo/admin.pyr   
   s   r   Zadmin_inecoaconbibo)Únamec               @   s   e Zd Zdd„ Zde_dS )ÚExportCsvMixinc                sn   | j j}dd„ |jD ƒ}tdd�}d |¡|d< t |¡}| |¡ x$|D ]‰ | ‡ fdd„|D ƒ¡}qJW |S )Nc             S   s   g | ]
}|j ‘qS r   )r   )Ú.0Úfieldr   r   r   ú
<listcomp>   s    z0ExportCsvMixin.export_as_csv.<locals>.<listcomp>ztext/csv)Úcontent_typezattachment; filename={}.csvzContent-Dispositionc                s   g | ]}t ˆ |ƒ‘qS r   )Úgetattr)r!   r"   )Úobjr   r   r#      s    )ÚmodelÚ_metaÚfieldsr   ÚformatÚcsvÚwriterZwriterow)ÚselfÚrequestÚquerysetÚmetaÚfield_namesÚresponser,   Úrowr   )r&   r   Úexport_as_csv   s    



zExportCsvMixin.export_as_csvzDescargar como CSVN)r   r   r   r4   Úshort_descriptionr   r   r   r   r       s   r    c               @   s   e Zd ZdZdZdZdgZdS )ÚInfoPoliticaAdmin)ÚidÚ	localidadÚdepartamentoÚ	provinciaÚpais)r9   r:   r;   )r8   r4   N)r   r   r   Úlist_displayÚlist_filterÚlist_display_linksÚactionsr   r   r   r   r6   $   s   r6   c               @   s"   e Zd ZdZdZdZdZdgZdS )Ú
SitioAdmin)r7   ÚnombreÚinfo_politicaÚarea_protegidaÚfinca_privadaÚnom_puntogpsÚlat_puntogpsÚlon_puntogps)rA   )rB   rC   rD   )rA   rB   rC   rD   rE   rF   rG   Úobservacionesr4   N)r   r   r   r<   r>   r=   r)   r?   r   r   r   r   r@   +   s
   r@   c               @   s   e Zd ZdZdZdgZdS )Ú
AutorAdmin)r7   rA   Úapellido)rA   r4   N)r   r   r   r<   r>   r?   r   r   r   r   rI   5   s   rI   c               @   s   e Zd ZdZdZdgZdS )ÚParcelaAdmin)
r7   Únum_parcelaÚsitio_reino_observacionrE   rF   rG   ÚfechaÚhoraÚgrabadorÚ	num_marca)rL   r4   N)r   r   r   r<   r>   r?   r   r   r   r   rK   ;   s   rK   c               @   s   e Zd ZdZdZdZdgZdS )ÚEspecieAdmin)r7   Únombre_comunÚnombre_cientificoÚfamilia)rU   )rS   r4   N)r   r   r   r<   r=   r>   r?   r   r   r   r   rR   B   s   rR   c               @   s   e Zd ZdZdZdgZdS )ÚArbolesPieAdmin)
r7   rM   rL   Ú	cuadranteÚespecieÚcapÚdapÚhtÚhcÚhf)rL   r4   N)r   r   r   r<   r>   r?   r   r   r   r   rV   I   s   rV   c               @   s   e Zd ZdZdZdgZdS )ÚAreaProtegidaAdmin)r7   rA   )rA   r4   N)r   r   r   r<   r>   r?   r   r   r   r   r^   P   s   r^   c               @   s   e Zd ZdZdZdgZdS )ÚFincaPrivadaAdmin)r7   rA   )rA   r4   N)r   r   r   r<   r>   r?   r   r   r   r   r_   U   s   r_   c               @   s   e Zd ZdZdZdgZdS )Ú
ReinoAdmin)r7   rA   )rA   r4   N)r   r   r   r<   r>   r?   r   r   r   r   r`   [   s   r`   c               @   s   e Zd ZdZdZdgZdS )ÚObservacionAdmin)r7   rA   )rA   r4   N)r   r   r   r<   r>   r?   r   r   r   r   ra   `   s   ra   c               @   s   e Zd ZdZdZdZdgZdS )ÚSitioReinoObservacionAdmin)r7   ÚsitioÚreino)rc   )rc   rd   r4   N)r   r   r   r<   r>   r=   r?   r   r   r   r   rb   e   s   rb   c               @   s   e Zd ZdZdZdgZdS )ÚArbolCaidoAdmin)r7   rL   rW   )rL   r4   N)r   r   r   r<   r>   r?   r   r   r   r   re   l   s   re   c               @   s   e Zd ZdZdZdgZdS )Ú
ToconAdmin)r7   rL   rW   )rL   r4   N)r   r   r   r<   r>   r?   r   r   r   r   rf   r   s   rf   c               @   s   e Zd ZdZdZdgZdS )ÚCuadranteSEAdmin)r7   rL   )rL   r4   N)r   r   r   r<   r>   r?   r   r   r   r   rg   x   s   rg   c               @   s   e Zd ZdZdZdgZdS )ÚSubparcelaAdmin)r7   rL   Úorientacion)rL   r4   N)r   r   r   r<   r>   r?   r   r   r   r   rh   ~   s   rh   c               @   s   e Zd ZdZdZdgZdS )ÚVegetacionAdmin)r7   rL   )rL   r4   N)r   r   r   r<   r>   r?   r   r   r   r   rj   „   s   rj   )-Zdjango.contribr   Údjango.contrib.adminr   Úmodelsr   r   r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r+   Údjango.httpr   r   Zinecoaconbibo_admin_siter    Ú
ModelAdminr6   r@   rI   rK   rR   rV   r^   r_   r`   ra   rb   re   rf   rg   rh   rj   Úregisterr   r   r   r   Ú<module>   sN   H

