o
    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 q4dS )    )apps)ImproperlyConfigured)import_string)hooks)AssignRoleBulkActionDeleteBulkActionSetActiveStateBulkActionc              
   C   sP   z
t t| |}W |S  ttfy' } ztd| jj d| d| d }~ww )NzInvalid setting for .z: )r   getattrAttributeErrorImportErrorr   	__class____name__)
app_configviewset_nameviewset_clse r   [/var/www/html/ndineBlogger/venv/lib/python3.10/site-packages/wagtail/users/wagtail_hooks.pyget_viewset_cls   s   r   register_admin_viewsetc                  C   s6   t d} t| d}t| d}|ddd|dddgS )	Nwagtailusersuser_viewsetgroup_viewsetwagtailusers_usersusers)
url_prefixwagtailusers_groupsgroups)r   get_app_configr   )r   user_viewset_clsgroup_viewset_clsr   r   r   register_viewset   s   




r"   register_bulk_actionN)django.appsr   django.core.exceptionsr   django.utils.module_loadingr   wagtailr    wagtail.users.views.bulk_actionsr   r   r   r   registerr"   action_classr   r   r   r   <module>   s    


