o
    6k~i                     @   sD   d dl mZ d dlmZ ddlmZ eeG dd dejZ	dS )    )admin)gettext_lazy   )Bookingc                   @   s   e Zd ZdZg dZg dZg dZddgZddgZd	Z	d
gZ
edddifedddiffZg dZdd Zede_dd Zede_dd Zede_dS )BookingAdminzBooking Admin)idplaceusertypedatetimestatus
created_at)r
   r   r   r   )place__nameuser__usernameuser__emailuser__phoner   r	   r   
updated_atr   z-created_atzBooking Informationfields)r   r	   r
   r   r   number_of_guestsspecial_requestsr   
Timestamps)r   r   )confirm_bookingscancel_bookingscomplete_bookingsc                 C      |j dd d S )N	confirmedr   updateselfrequestqueryset r$   3/var/www/newdalilibackend/backend/bookings/admin.pyr         zBookingAdmin.confirm_bookingszConfirm selected bookingsc                 C   r   )N	cancelledr   r   r    r$   r$   r%   r       r&   zBookingAdmin.cancel_bookingszCancel selected bookingsc                 C   r   )N	completedr   r   r    r$   r$   r%   r   $   r&   zBookingAdmin.complete_bookingszComplete selected bookingsN)__name__
__module____qualname____doc__list_displaylist_filtersearch_fieldsraw_id_fieldsreadonly_fieldsdate_hierarchyordering_	fieldsetsactionsr   short_descriptionr   r   r$   r$   r$   r%   r      s.    	

r   N)
django.contribr   django.utils.translationr   r4   modelsr   register
ModelAdminr   r$   r$   r$   r%   <module>   s
    