Ë
    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j4                  «      Z ej$                  e«       G d„ dej&                  «      «       Zy)é    )Úadmin)Úformsé   )	ÚGroupÚSubjectÚRoomÚScheduleItemÚ
AttendanceÚAcademicDebtÚOlympiadÚ
DepartmentÚEducationalMaterialu!   ÐŸÐ°Ð½ÐµÐ»ÑŒ ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ�c                   óN   — 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y)Ú
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yy©Nz/admin/FT©Úpath©ÚselfÚrequests     úD:\diplom_project\core\admin.pyÚhas_add_permissionzGroupAdmin.has_add_permission$   s   € à�<‰<˜9Ò$Øàó    N)	Ú__name__Ú
__module__Ú__qualname__Úlist_displayÚlist_filterÚsearch_fieldsÚraw_id_fieldsÚ	fieldsetsr#   © r$   r"   r   r      su   „ à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y)ÚSubjectAdmin)Úcoder   Ú
short_name)r0   r   c                 ó$   — |j                   dk(  ryyr   r   r   s     r"   r#   zSubjectAdmin.has_add_permission1   ó   € Ø�<‰<˜9Ò$ØØr$   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y)Ú	RoomAdmin)Únumberr   Ú	room_typeÚcapacityÚis_distance)r8   r:   )r7   r   c                 ó$   — |j                   dk(  ryy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   s   „ àM€LØ.€KØ&€Mór$   r6   c                   ó4   — e Zd ZdZdZdZdZdZdddiffZd	„ Z	y
)Ú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yy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   s=   „ à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y)ÚOlympiadAdmin)r>   r   ÚlevelÚresultÚyear)rK   rL   rM   )rC   r   )r>   c                 ó$   — |j                   dk(  ryy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   s   „ àA€LØ-€KØ2€MØ €Mór$   rJ   c                   ó   — e Zd ZdZdZd„ Zy)ÚDepartmentAdmin)r   r0   ÚheadÚdeputy)r   r0   c                 ó$   — |j                   dk(  ryy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y)ÚEducationalMaterialFormc                   óZ   — e Zd ZeZdZ ej                  «        ej                  «       dœZ	y)úEducationalMaterialForm.MetaÚ__all__)ÚgroupsÚauthorN)
r%   r&   r'   r   Úmodelr   r   ÚCheckboxSelectMultipleÚSelectÚwidgetsr-   r$   r"   ÚMetarW      s,   „ Ø#ˆØˆà2�e×2Ñ2Ó4Ø"�e—l‘l“nñ
‰r$   r_   N)r%   r&   r'   r_   r-   r$   r"   rU   rU   ~   s   „ ÷
ò 
r$   rU   c                   óD   — 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	y)Ú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yy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   ˆ   sa   „ à"€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™oô 
ð €‡�Ð#Ó$ô˜u×/Ñ/ó ó %ñr$   