U
    |h_                     @   sn   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 dee	 Zdd Zdd
dZdd ZdS )    )settings)	urlencode)gettext_lazy)AUTH_USER_APP_LABELAUTH_USER_MODEL_NAME)safe_md5z{}.delete_{}c                 C   s.   |  tsdS | |krdS |jr*| js*dS dS )NFT)Zhas_permdelete_user_permZis_superuser)Zcurrent_userZuser_to_delete r	   [/var/www/dating/data/www/fatepal.com/env/lib/python3.8/site-packages/wagtail/users/utils.pyuser_can_delete_user   s    
r   2   c                 C   sn   d}t |d }ttdd}| r(|d kr,d S |  d}t|dd }dj|d	|t	||d
d}|S )Nmm   ZWAGTAIL_GRAVATAR_PROVIDER_URLz//www.gravatar.com/avatarzutf-8F)Zusedforsecurityz'{gravatar_provider_url}/{hash}?{params}/)sd)gravatar_provider_urlhashparams)
intgetattrr   lowerencoder   	hexdigestformatrstripr   )emailsizedefaultr   Zemail_bytesr   Zgravatar_urlr	   r	   r
   get_gravatar_url   s$    
  r   c                 C   s   t dd| i S )Nzuser %(id)s (deleted)id)_)Zuser_idr	   r	   r
   get_deleted_user_display_name3   s    r"   N)r   )Zdjango.confr   Zdjango.utils.httpr   Zdjango.utils.translationr   r!   Zwagtail.compatr   r   Zwagtail.coreutilsr   r   r   r   r   r   r"   r	   r	   r	   r
   <module>   s    
