o
    ‡a¬h%  ã                   @   sØ   d dl mZ ddlmZmZmZmZmZmZ e 	e¡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e 	e¡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é   )ÚICICTRegistrantÚAttendanceDayÚDailyAttendanceÚAttendanceConfigurationÚWorkshopFeedbackÚFeedbackConfigurationc                   @   s2   e Zd Zg d¢ZddgZg d¢ZdgZddgZdS )ÚICICTRegistrantAdmin)Úregistration_idÚnameÚemailÚpayment_statusÚ
created_atr   r   )r   r   r   Úaffiliationr   Ú
updated_atN©Ú__name__Ú
__module__Ú__qualname__Úlist_displayÚlist_filterÚsearch_fieldsÚorderingÚreadonly_fields© r   r   ú5/var/www/html/smartRegister/icict_attendance/admin.pyr
      ó    r
   c                   @   s*   e Zd Zg d¢ZddgZddgZdgZdS )ÚAttendanceDayAdmin)Ú
day_numberÚtitleÚdateÚ	is_activer   r"   r!   r    Údescriptionr   N)r   r   r   r   r   r   r   r   r   r   r   r      s
    
r   c                   @   s2   e Zd Zg d¢ZddgZg d¢ZdgZg d¢ZdS )ÚDailyAttendanceAdmin)Ú
registrantÚattendance_dayÚchecked_in_atÚ
ip_addressr&   r'   )Úregistrant__nameÚregistrant__emailÚregistrant__registration_idz-checked_in_at)r'   r(   Ú
user_agentNr   r   r   r   r   r$      r   r$   c                   @   s,   e Zd Zg d¢ZdgZdd„ Zddd„ZdS )	ÚAttendanceConfigurationAdmin)Úcurrent_dayÚattendance_enabledr   r   c                 C   ó   t j ¡  S ©N)r   ÚobjectsÚexists©ÚselfÚrequestr   r   r   Úhas_add_permission$   ó   z/AttendanceConfigurationAdmin.has_add_permissionNc                 C   ó   dS ©NFr   ©r5   r6   Úobjr   r   r   Úhas_delete_permission(   ó   z2AttendanceConfigurationAdmin.has_delete_permissionr1   )r   r   r   r   r   r7   r=   r   r   r   r   r-      s
    r-   c                   @   sj   e Zd Zg d¢Zg d¢Zg d¢ZdgZddgZddd	ifd
ddifdddifdddifddddœffZdS )ÚWorkshopFeedbackAdmin)Úparticipant_emailÚparticipant_nameÚoverall_ratingÚcontent_qualityÚpresenter_effectivenessÚvenue_facilitiesÚsubmitted_at)rB   rC   rD   rE   rF   Úsession_type)r@   rA   Úwhat_liked_mostÚsuggestions_improvementz-submitted_atrF   r(   zParticipant InformationÚfields)r%   rA   r@   Úis_anonymouszSession Details)r&   rG   ÚRatings)rB   rC   rD   rE   zFeedback Comments)rH   rI   Úadditional_topicsÚgeneral_commentsÚMetadata)rF   r(   ©Úcollapse©rJ   ÚclassesN)	r   r   r   r   r   r   r   r   Ú	fieldsetsr   r   r   r   r?   -   s.    ÿÿÿÿþór?   c                   @   sP   e Zd Zg d¢ZdgZdddifdddifdd	d
dœffZdd„ Zddd„ZdS )ÚFeedbackConfigurationAdmin)Úfeedback_enabledÚcurrent_feedback_dayÚallow_anonymous_feedbackr   r   zFeedback SettingsrJ   )rV   rW   Úfeedback_messagezPrivacy Settings)rX   rO   )r   rP   rR   c                 C   r0   r1   )r	   r2   r3   r4   r   r   r   r7   [   r8   z-FeedbackConfigurationAdmin.has_add_permissionNc                 C   r9   r:   r   r;   r   r   r   r=   _   r>   z0FeedbackConfigurationAdmin.has_delete_permissionr1   )r   r   r   r   r   rT   r7   r=   r   r   r   r   rU   I   s     ÿÿþùrU   N)Údjango.contribr   Úmodelsr   r   r   r   r   r	   ÚregisterÚ
ModelAdminr
   r   r$   r-   r?   rU   r   r   r   r   Ú<module>   s     