
    Tњh                        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KJrJrJr   " S S	\R                   5      r " S
 S\R$                  5      r " S S\R$                  5      r " S S\R$                  5      r\R,                  R/                  \\5        \R,                  R/                  \\5        \R,                  R/                  \\5        g)    )List)forms)admin)app_settings)get_adapter)	providers)SocialAccount	SocialAppSocialTokenc                   <   ^  \ rS rSr " S S5      rU 4S jrSrU =r$ )SocialAppForm   c                       \ rS rSr% \r/ r\\   \	S'   \
R                  " SS0S9\
R                  " SS0S9\
R                  " SS0S9S.rSrg)	SocialAppForm.Meta   excludesize100)attrs)	client_idkeysecret N)__name__
__module____qualname____firstlineno__r
   modelr   r   str__annotations__r   	TextInputwidgets__static_attributes__r       VD:\Anime\Ugyen\janka_web_project\venv\Lib\site-packages\allauth/socialaccount/admin.pyMetar      sL    c???&%9ooVUO<
r$   r&   c                    > [         TU ]  " U0 UD6  [        R                  " [        R
                  R                  5       S9U R                  S'   g )N)choicesprovider)super__init__r   ChoiceFieldr   registry
as_choicesfields)selfargskwargs	__class__s      r%   r+   SocialAppForm.__init__   s@    $)&)"'"3"3&&113#
Jr$   r   )r   r   r   r   r&   r+   r#   __classcell__)r3   s   @r%   r   r      s    
 

 
r$   r   c                   F    \ rS rSr\rSr\R                  (       a  SOSr	Sr
g)SocialAppAdmin   )namer)   )sitesr   N)r   r   r   r   r   formlist_displayr   SITES_ENABLEDfilter_horizontalr#   r   r$   r%   r7   r7      s     DL '3&@&@
br$   r7   c                   *    \ rS rSr/ rSrSrSrS rSr	g)SocialAccountAdmin&   )user)rB   uidr)   )r)   c                 ^    [        5       R                  5       n[        [        S U5      5      $ )Nc                     SU -   $ )Nuser__r   )as    r%   <lambda>6SocialAccountAdmin.get_search_fields.<locals>.<lambda>.   s    (Q,r$   )r   get_user_search_fieldslistmap)r0   requestbase_fieldss      r%   get_search_fields$SocialAccountAdmin.get_search_fields,   s%    !m::<C.<==r$   r   N)
r   r   r   r   search_fieldsraw_id_fieldsr<   list_filterrO   r#   r   r$   r%   r@   r@   &   s    MM.LK>r$   r@   c                   4    \ rS rSrSrSrSrS rS\l        Sr	g)	SocialTokenAdmin1   )appaccount)rW   rX   truncated_token
expires_at)rW   app__providerrZ   c                 P    SnUR                   n[        U5      U:  a  USU S-   nU$ )N(   r   z...(truncated))tokenlen)r0   r^   	max_charsrets       r%   rY    SocialTokenAdmin.truncated_token9   s3    	kks8ia	"%55C
r$   Tokenr   N)
r   r   r   r   rR   r<   rS   rY   short_descriptionr#   r   r$   r%   rU   rU   1   s%    M GL8K )0O%r$   rU   N)typingr   djangor   django.contribr   allauthr   allauth.account.adapterr   allauth.socialaccountr   allauth.socialaccount.modelsr	   r
   r   	ModelFormr   
ModelAdminr7   r@   rU   siteregisterr   r$   r%   <module>rp      s          / + N N
EOO 
"IU%% I>)) >0u'' 0$ 

  I~ . 

  K!1 2 

  M#5 6r$   