diff --git a/database.py b/database.py index 7acbd93..31cfbc3 100644 --- a/database.py +++ b/database.py @@ -2093,6 +2093,9 @@ class NordaEvent(Base): # Kontrola dostępu access_level = Column(String(50), default='members_only') # public, members_only, rada_only + # Media + image_url = Column(String(1000)) # Banner/header image URL + # Relationships speaker_company = relationship('Company') creator = relationship('User', foreign_keys=[created_by]) diff --git a/database/migrations/066_event_image_url.sql b/database/migrations/066_event_image_url.sql new file mode 100644 index 0000000..5e40973 --- /dev/null +++ b/database/migrations/066_event_image_url.sql @@ -0,0 +1,4 @@ +-- Migration 066: Add image_url column to norda_events +-- Allows events to have a banner/header image + +ALTER TABLE norda_events ADD COLUMN IF NOT EXISTS image_url VARCHAR(1000); diff --git a/static/img/events/sniadanie-lean-2026-02-20.webp b/static/img/events/sniadanie-lean-2026-02-20.webp new file mode 100644 index 0000000..9e9f670 Binary files /dev/null and b/static/img/events/sniadanie-lean-2026-02-20.webp differ diff --git a/templates/calendar/event.html b/templates/calendar/event.html index 68cc5b2..3ec6a06 100755 --- a/templates/calendar/event.html +++ b/templates/calendar/event.html @@ -247,6 +247,12 @@ {% endif %} + {% if event.image_url %} +
+ {{ event.title }} +
+ {% endif %} + {% if event.description %}
{{ event.description|safe }}