ó
Ô¬ÄVc           @   s   d  d l  m Z d  d l m Z d  d l m Z d  d l m Z m Z d  d l m	 Z	 m
 Z
 d  d l m Z d Z d	 „  Z d
 e j f d „  ƒ  YZ d e	 f d „  ƒ  YZ d e f d „  ƒ  YZ d e
 f d „  ƒ  YZ e j j e ƒ e j j e e ƒ e j j e ƒ e j j e e ƒ d S(   iÿÿÿÿ(   t   forms(   t   admin(   t
   Permission(   t   Usert   Group(   t
   GroupAdmint	   UserAdmin(   t   UserChangeFormt	   abstractst   AbstractRequestc          C   s`   t  j j ƒ  }  xJ t D]B \ } } |  j d d ƒ }  |  j d d ƒ }  |  j d d ƒ }  q W|  S(   Nt   codename__startswitht   add_t   change_t   delete_(   R   t   objectst   allt   MODELS_TO_HIDE_STD_PERMISSIONSt   exclude(   t   permst   app_namet
   model_name(    (    s7   /var/www/svtgbi.org/svtgbi/modules/admin_users/admin.pyt   _get_corrected_permissions   s    t   MyGroupAdminFormc           B   sH   e  Z d  d d „  ƒ  YZ e j e ƒ  d e j j d e	 ƒ d d ƒZ
 RS(   t   Metac           B   s   e  Z e Z d  Z RS(   t   __all__(   t   __name__t
   __module__R   t   modelt   fields(    (    (    s7   /var/www/svtgbi.org/svtgbi/modules/admin_users/admin.pyR      s   t   widgett   permissionst	   help_textsD   Hold down "Control", or "Command" on a Mac, to select more than one.(    (   R   R   R   R    t   ModelMultipleChoiceFieldR   R   t   widgetst   FilteredSelectMultiplet   FalseR   (    (    (    s7   /var/www/svtgbi.org/svtgbi/modules/admin_users/admin.pyR      s
   	t   MyGroupAdminc           B   s   e  Z e Z RS(    (   R   R   R   t   form(    (    (    s7   /var/www/svtgbi.org/svtgbi/modules/admin_users/admin.pyR$   )   s   t   MyUserChangeFormc           B   s5   e  Z e j e ƒ  d  e j j d e ƒ d d ƒZ	 RS(   R   t   user_permissionsR   sD   Hold down "Control", or "Command" on a Mac, to select more than one.(
   R   R   R    R    R   R   R!   R"   R#   R'   (    (    (    s7   /var/www/svtgbi.org/svtgbi/modules/admin_users/admin.pyR&   -   s   	t   MyUserAdminc           B   s   e  Z e Z RS(    (   R   R   R&   R%   (    (    (    s7   /var/www/svtgbi.org/svtgbi/modules/admin_users/admin.pyR(   5   s   N(   s	   abstractss   AbstractRequest(   (   s	   abstractss   AbstractRequest(   t   djangoR    t   django.contribR   t   django.contrib.auth.modelsR   R   R   t   django.contrib.auth.adminR   R   t   django.contrib.auth.formsR   R   R   t	   ModelFormR   R$   R&   R(   t   sitet
   unregistert   register(    (    (    s7   /var/www/svtgbi.org/svtgbi/modules/admin_users/admin.pyt   <module>   s   	