U
    |h                     @   s~   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	m
Z
mZ dd Zedd	d
 Ze	e
efD ]Zede qhdS )    )apps)ImproperlyConfigured)import_string)hooks)AssignRoleBulkActionDeleteBulkActionSetActiveStateBulkActionc              
   C   s\   zt t| |}W nD ttfk
rV } z"td| jj d| d| W 5 d }~X Y nX |S )NzInvalid setting for .z: )r   getattrAttributeErrorImportErrorr   	__class____name__)
app_configZviewset_nameZviewset_clse r   c/var/www/dating/data/www/fatepal.com/env/lib/python3.8/site-packages/wagtail/users/wagtail_hooks.pyget_viewset_cls   s    r   Zregister_admin_viewsetc                  C   s6   t d} t| d}t| d}|ddd|dddgS )	NZwagtailusersZuser_viewsetZgroup_viewsetZwagtailusers_usersZusers)Z
url_prefixZwagtailusers_groupsgroups)r   Zget_app_configr   )r   Zuser_viewset_clsZgroup_viewset_clsr   r   r   register_viewset   s    




r   Zregister_bulk_actionN)Zdjango.appsr   Zdjango.core.exceptionsr   Zdjango.utils.module_loadingr   Zwagtailr   Z wagtail.users.views.bulk_actionsr   r   r   r   registerr   action_classr   r   r   r   <module>   s   


