o
    Žèdiö  ã                   @   sD   d dl mZ d dlmZ d dlmZ d dlmZ G dd„ deƒZ	dS )é    )Úmodels)Ú subscribe_newsletter_serializers)ÚAdminOrPostOnlyPermission)ÚBaseModelViewSetc                   @   s0   e Zd ZdZefZejZe	j
j ¡ ZddgZdS )ÚAccountSubscriberModelViewSetzÍ
    A viewset for managing newsletter subscribers.

    This viewset allows administrators to list and create newsletter subscribers,
    while regular users are only allowed to create subscriptions.
    ÚpostÚgetN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   Úpermission_classesr   Z%AccountNewsLetterSubscriberSerializerÚserializer_classÚaccount_modelsÚNewsLetterSubscriberÚobjectsÚallÚquerysetÚhttp_method_names© r   r   úh/var/www/html/evchargy.com/django-station-ev/station_ev/apps/account/views/subscribe_newsletter_views.pyr      s    ÿr   N)
Zapps.accountr   r   Úapps.account.serializersr   Úbase.permissionsr   Ú
base.viewsr   r   r   r   r   r   Ú<module>   s
    