U
    Ü¿dê  ã                   @   sØ   d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlm	Z	 ddl
mZ G d	d
„ d
eƒZG dd„ deƒZG dd„ deƒZG dd„ deƒZG dd„ dejƒZej ee¡ ej ee¡ ej e	e¡ dS )z
Campaign admin.py
é    )Úadmin)ÚAllValuesFieldListFilter)ÚCampaign)ÚCampaignData)ÚCampaignTeam)ÚTrustedUser)ÚBaseMetadataAdminc                   @   s   e Zd ZdZdZdS )ÚDropdownFilterz'
    Experimental dropdown filter.
    zCampaign/filter_select.htmlN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Útemplate© r   r   ú=/var/www/rival/public_html/translation-eval/Campaign/admin.pyr	      s   r	   c                   @   s^   e Zd ZdZddddddgej Zdgej Zddd	d
gej ZdgZdddiffej	 Z	dS )ÚCampaignTeamAdminz1
    Model admin for CampaignTeam instances.
    ÚteamNameÚownerÚteamMembersÚrequiredAnnotationsÚrequiredHoursÚcompletionStatusZowner__usernameZowner__first_nameZowner__last_nameÚmembersNÚfields)r   r   r   r   r   ©
r
   r   r   r   r   Úlist_displayÚlist_filterÚsearch_fieldsÚfilter_horizontalÚ	fieldsetsr   r   r   r   r      s6   úùüû ÿþÿór   c                   @   sP   e Zd ZdZdddddgej Zddgej Zg ej Zddd	iffej ZdS )
ÚCampaignDataAdminz1
    Model admin for CampaignData instances.
    ÚdataNameÚmarketÚmetadataÚ	dataValidÚ	dataReadyNr   )ÚdataFiler"   r#   )	r
   r   r   r   r   r   r   r   r   r   r   r   r   r    >   s*   ûúþýþ
ÿþr    c                   @   sJ   e Zd ZdZdgej Zg ej Zg ej ZdgZdddiffej	 Z	dS )ÚCampaignAdminú-
    Model admin for Campaign instances.
    ÚcampaignNameÚbatchesNr   )r)   ÚpackageFileÚteamsr*   ÚcampaignOptionsr   r   r   r   r   r'   W   s"   þþ ÿþÿór'   c                   @   s4   e Zd ZdZddgZdefgZg ZdddiffZdS )ÚTrustedUserAdminr(   ÚuserÚcampaignÚcampaign__campaignNameNr   )r/   r0   )	r
   r   r   r   r   r	   r   r   r   r   r   r   r   r.   v   s   ÿr.   N)r   Zdjango.contribr   Údjango.contrib.admin.filtersr   ÚCampaign.modelsr   r   r   r   ZEvalData.adminr   r	   r   r    r'   Ú
ModelAdminr.   ÚsiteÚregisterr   r   r   r   Ú<module>   s   '