§
    xî
jÆ  ã                   óö  — d dl mZ d dlmZ ddlmZmZmZmZm	Z	m
Z
mZmZmZ dej        _        dej        _        dej        _         ej        e¦  «         G d„ dej        ¦  «        ¦   «         Z ej        e¦  «         G d„ d	ej        ¦  «        ¦   «         Z ej        e¦  «         G d
„ dej        ¦  «        ¦   «         Z ej        e
¦  «         G d„ dej        ¦  «        ¦   «         Z ej        e¦  «         G d„ dej        ¦  «        ¦   «         Z ej        e¦  «         G d„ dej        ¦  «        ¦   «         Z G d„ dej        ¦  «        Z ej        e¦  «         G d„ dej        ¦  «        ¦   «         ZdS )é    )Úadmin)Úformsé   )	ÚGroupÚSubjectÚRoomÚScheduleItemÚ
AttendanceÚAcademicDebtÚOlympiadÚ
DepartmentÚEducationalMaterialu!   ÐŸÐ°Ð½ÐµÐ»ÑŒ ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ�c                   óP   — e Zd ZdZdZdZdZdddifddd	ifd
ddifdddiffZd„ ZdS )Ú
GroupAdmin)ÚnameÚ
course_numÚacademic_yearÚ
study_formÚbudget_formÚcurator)r   r   r   r   )r   Úspeciality_codeÚspeciality_name)r   õ%   ÐžÑ�Ð½Ð¾Ð²Ð½Ð°Ñ� Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ�Úfields)r   r   r   u   Ð¤Ð¾Ñ€Ð¼Ñ‹ Ð¾Ð±ÑƒÑ‡ÐµÐ½Ð¸Ñ�)r   r   u   Ð¡Ð¿ÐµÑ†Ð¸Ð°Ð»ÑŒÐ½Ð¾Ñ�Ñ‚ÑŒ)r   r   u   ÐšÑƒÑ€Ð°Ñ‚Ð¾Ñ€c                 ó    — |j         dk    rdS dS ©Nz/admin/FT©Úpath©ÚselfÚrequests     úD:\diplom_project\core\admin.pyÚhas_add_permissionzGroupAdmin.has_add_permission$   s   € àŒ<˜9Ò$ð 	Ø�5àˆtó    N)	Ú__name__Ú
__module__Ú__qualname__Úlist_displayÚlist_filterÚsearch_fieldsÚraw_id_fieldsÚ	fieldsetsr#   © r$   r"   r   r      s‘   € € € € € àb€LØN€KØB€MØ €Mð 
1ØÐ=ð3
ð 	ð 
'ØÐ3ð)
ð 	ð 
&ØÐ<ð(
ð 	ð 
Ø�lð
ð 	ð€Iðð ð ð ð r$   r   c                   ó   — e Zd ZdZdZd„ ZdS )ÚSubjectAdmin)Úcoder   Ú
short_name)r0   r   c                 ó    — |j         dk    rdS dS r   r   r   s     r"   r#   zSubjectAdmin.has_add_permission1   ó   € ØŒ<˜9Ò$ð 	Ø�5Øˆtr$   N©r%   r&   r'   r(   r*   r#   r-   r$   r"   r/   r/   ,   s-   € € € € € à1€LØ$€Mðð ð ð ð r$   r/   c                   ó    — e Zd ZdZdZdZd„ ZdS )Ú	RoomAdmin)Únumberr   Ú	room_typeÚcapacityÚis_distance)r8   r:   )r7   r   c                 ó    — |j         dk    rdS dS r   r   r   s     r"   r#   zRoomAdmin.has_add_permission=   r3   r$   N)r%   r&   r'   r(   r)   r*   r#   r-   r$   r"   r6   r6   7   s2   € € € € € àM€LØ.€KØ&€Mðð ð ð ð r$   r6   c                   ó6   — e Zd ZdZdZdZdZdZdddiffZd	„ Z	d
S )ÚAcademicDebtAdmin)ÚstudentÚsubjectÚ	debt_typeÚassigned_dateÚis_resolved)rB   r@   )Ústudent__last_nameÚsubject__name)r>   r?   )rA   u2   Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ� Ð¾ Ð·Ð°Ð´Ð¾Ð»Ð¶ÐµÐ½Ð½Ð¾Ñ�Ñ‚Ð¸r   )r>   r?   r@   Údue_daterB   Úresolved_datec                 ó    — |j         dk    rdS dS r   r   r   s     r"   r#   z$AcademicDebtAdmin.has_add_permission\   r3   r$   N)
r%   r&   r'   r(   r)   r*   r+   Úreadonly_fieldsr,   r#   r-   r$   r"   r=   r=   M   sY   € € € € € àV€LØ.€KØ;€MØ*€MØ(€Oð 
>ØÐeð@
ð 	ð€Iðð ð ð ð r$   r=   c                   ó$   — e Zd ZdZdZdZdZd„ ZdS )ÚOlympiadAdmin)r>   r   ÚlevelÚresultÚyear)rK   rL   rM   )rC   r   )r>   c                 ó    — |j         dk    rdS dS r   r   r   s     r"   r#   z OlympiadAdmin.has_add_permissioni   r3   r$   N)r%   r&   r'   r(   r)   r*   r+   r#   r-   r$   r"   rJ   rJ   b   s7   € € € € € àA€LØ-€KØ2€MØ €Mðð ð ð ð r$   rJ   c                   ó   — e Zd ZdZdZd„ ZdS )ÚDepartmentAdmin)r   r0   ÚheadÚdeputy)r   r0   c                 ó    — |j         dk    rdS dS r   r   r   s     r"   r#   z"DepartmentAdmin.has_add_permissionv   r3   r$   Nr4   r-   r$   r"   rP   rP   q   s-   € € € € € à5€LØ$€Mðð ð ð ð r$   rP   c                   ó(   — e Zd Z G d„ d¦  «        ZdS )ÚEducationalMaterialFormc                   óT   — e Zd ZeZdZ ej        ¦   «          ej        ¦   «         dœZ	dS )úEducationalMaterialForm.MetaÚ__all__)ÚgroupsÚauthorN)
r%   r&   r'   r   Úmodelr   r   ÚCheckboxSelectMultipleÚSelectÚwidgetsr-   r$   r"   ÚMetarW      s=   € € € € € Ø#ˆØˆà2�eÔ2Ñ4Ô4Ø"�e”l‘n”nð
ð 
ˆˆˆr$   r_   N)r%   r&   r'   r_   r-   r$   r"   rU   rU   ~   s<   € € € € € ð
ð 
ð 
ð 
ð 
ñ 
ô 
ð 
ð 
ð 
r$   rU   c                   óF   — e Zd ZeZdZdZdZdddifdddifd	dd
iffZd„ Z	dS )ÚEducationalMaterialAdmin)ÚtitleÚmaterial_typerZ   Úis_publishedÚ
created_at)rc   rd   rY   )rb   Úcontentr   r   )rb   rf   rc   rd   u   Ð�Ð²Ñ‚Ð¾Ñ€ Ð¸ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿)rZ   rY   u   ÐœÐ°Ñ‚ÐµÑ€Ð¸Ð°Ð»Ñ‹)ÚfileÚlinkc                 ó    — |j         dk    rdS dS r   r   r   s     r"   r#   z+EducationalMaterialAdmin.has_add_permission›   r3   r$   N)
r%   r&   r'   rU   Úformr(   r)   r*   r,   r#   r-   r$   r"   ra   ra   ˆ   s}   € € € € € à"€DØU€LØ=€KØ(€Mð 
1ØÐKð3
ð 	ð 
&ØÐ*ð(
ð 	ð 
ØÐ&ð 
ð 	ð
€Iðð ð ð ð r$   ra   N)Údjango.contribr   Údjangor   Úmodelsr   r   r   r	   r
   r   r   r   r   ÚsiteÚsite_headerÚ
site_titleÚindex_titleÚregisterÚ
ModelAdminr   r/   r6   r=   rJ   rP   Ú	ModelFormrU   ra   r-   r$   r"   ú<module>ru      sØ  ðØ  Ð  Ð  Ð  Ð  Ð  Ø Ð Ð Ð Ð Ð ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð =€„
Ô Ø;€„
Ô Ø<€„
Ô ð
 €„�ÑÔðð ð ð ð �Ô!ñ ô ñ Ôðð: €„�ÑÔðð ð ð ð �5Ô#ñ ô ñ Ôðð €„�ÑÔðð ð ð ð �Ô ñ ô ñ Ôðð* €„�ÑÔðð ð ð ð ˜Ô(ñ ô ñ Ôðð( €„�ÑÔð	ð 	ð 	ð 	ð 	�EÔ$ñ 	ô 	ñ Ôð	ð €„�
ÑÔðð ð ð ð �eÔ&ñ ô ñ Ôðð
ð 
ð 
ð 
ð 
˜eœoñ 
ô 
ð 
ð €„Ð#Ñ$Ô$ðð ð ð ð ˜uÔ/ñ ô ñ %Ô$ðð ð r$   