Issue #25 - Requires description feature
Closes #25
Промените вклучуваат опција за професорите да го постават ова барање како задолжително, како и логика која на студентите им оневозможува пријавување доколку полето е празно или содржи само празни места.
Потребни промени во базата на податоци (новата колона + рекреирање на view-то):
ALTER TABLE consultation ADD COLUMN requires_description BOOLEAN DEFAULT FALSE;
DROP VIEW IF EXISTS consultation_view; CREATE VIEW consultation_view AS SELECT c.*, p.name as professor_name, r.name as room_name FROM consultation c JOIN professor p ON c.professor_id = p.id JOIN room r ON c.room_id = r.id;