o
    fsi                     @   sj   d dl mZ ddlmZmZ G dd dejZeeG dd dejZ	eeG dd	 d	ejZ
d
S )    )admin   )RegistrationPaymentProofc                   @   s   e Zd ZeZdZdgZdS )PaymentProofInliner   uploaded_atN)__name__
__module____qualname__r   modelextrareadonly_fields r   r   >/var/www/html/smartRegister/backend/apps/registration/admin.pyr      s    
r   c                   @   sZ   e Zd Zg dZg dZg dZg dZdZegZ	ddgZ
dd	 Zd
e_dd Zde_dS )RegistrationAdmin)	full_nameregistration_codeemaileventstatuspayment_statushas_attendedregistered_at)r   r   r   r   )r   r   r   )r   r   
updated_atr   approve_registrationsapprove_paymentsc                 C   &   |j dd | ||  d d S )Napproved)r   z registration(s) approved.updatemessage_usercountselfrequestquerysetr   r   r   r         z'RegistrationAdmin.approve_registrationszApprove selected registrationsc                 C   r   )Nr   )r   z payment(s) approved.r   r"   r   r   r   r      r&   z"RegistrationAdmin.approve_paymentsz*Approve payment for selected registrationsN)r   r	   r
   list_displaylist_filtersearch_fieldsr   date_hierarchyr   inlinesactionsr   short_descriptionr   r   r   r   r   r      s    
r   c                   @   s    e Zd Zg dZdgZdgZdS )PaymentProofAdmin)registrationr   reviewedreviewed_atr0   r   N)r   r	   r
   r'   r(   r   r   r   r   r   r.       s    
r.   N)django.contribr   modelsr   r   TabularInliner   register
ModelAdminr   r.   r   r   r   r   <module>   s    