o
    h                     @   sD   d dl Z d dlmZmZ d dlmZ d dlmZ G dd deZdS )    N)HttpResponseBadRequestJsonResponse)View)UserProfilec                   @   s   e Zd Zdd Zdd ZdS )DismissiblesViewc                 O   s$   t |jdd }|r|jni }t|S )Nwagtail_userprofile)getattruserdismissiblesr   )selfrequestargskwargsprofiler
    r   `/var/www/html/ndineBlogger/venv/lib/python3.10/site-packages/wagtail/admin/views/dismissibles.pyget
   s   zDismissiblesView.getc                 O   s\   zt |j}W n t jy   t  Y S w t|j}|j	| |j
dgd t|jS )Nr
   )update_fields)jsonloadsbodyJSONDecodeErrorr   r   get_for_userr	   r
   updatesaver   )r   r   r   r   updatesr   r   r   r   patch   s   

zDismissiblesView.patchN)__name__
__module____qualname__r   r   r   r   r   r   r   	   s    r   )	r   django.httpr   r   django.viewsr   wagtail.users.modelsr   r   r   r   r   r   <module>   s
    