
    xh                         S SK Jr  S SKJr  S SKJr  S SKJr  SSKJ	r	  SSK
Jr   " S S	\R                  5      r " S
 S\5      r\R                  R!                  \	\5        g)    )forms)admin)ValidationError)ImportExportModelAdmin   )Team)TeamResourcec                   <   ^  \ rS rSr " S S5      rU 4S jrSrU =r$ )TeamForm
   c                       \ rS rSr\rSrSrg)TeamForm.Meta   __all__ N)__name__
__module____qualname____firstlineno__r   modelfields__static_attributes__r       /code/apps/teams/admin.pyMetar      s    r   r   c                    > [         TU ]  5       nUR                  S5      nUR                  S5      nUR                  US9R	                  5       (       a  [        S5      eU$ )Norganizationprojectsr   z>All projects must belong to the same organization as the team.)supercleangetexcludeexistsr   )selfcleaned_datar   r   	__class__s       r   r!   TeamForm.clean   sc    w}#''7##J/6==??!P  r   r   )r   r   r   r   r   r!   r   __classcell__)r'   s   @r   r   r   
   s      r   r   c                   ,    \ rS rSr\rSrSrSrSr	\
rSrg)	TeamAdmin   )slug)r-   r   r   )membersr   r   N)r   r   r   r   r   formsearch_fieldslist_displayraw_id_fieldsfilter_horizontalr	   resource_classr   r   r   r   r+   r+      s!    DM+L%M/!Nr   r+   N)djangor   django.contribr   django.core.exceptionsr   import_export.adminr   modelsr   	resourcesr	   	ModelFormr   r+   siteregisterr   r   r   <module>r>      sJ       2 6  #u  "& " 

  D) $r   