Документи та фінанси (apps.legal)
Модуль містить моделі LegalDocumentCategory, LegalDocument, FinancialReport, StaffMember і Vacancy. Він допомагає вести частину відомостей, які заклад публікує відповідно до статті 30 Закону України «Про освіту». Перелік і зміст матеріалів потрібно звіряти з чинними вимогами окремо.
LegalDocument має категорію, назву, посилання на норму, опис, файл або зовнішній URL, дату затвердження та стан актуальності. Категорії створюють у Django Admin; category — це зовнішній ключ, а не текстове значення на кшталт charter.
FinancialReport зберігає тип звіту, період, суму, дату затвердження, дату публікації та файл. Властивість is_within_10_days у поточному коді порівнює календарну різницю з 14 днями; вона не рахує точно 10 робочих днів, святкові дні або дату надходження благодійної допомоги. Не покладайтеся на цей індикатор для контролю строків. Перевіряйте строки за офіційним документом і власним обліком.