add event place to album

This commit is contained in:
2023-08-01 23:05:46 +00:00
parent 3107cd0806
commit 7abc6f1d0d
3 changed files with 10 additions and 1 deletions

View File

@@ -13,6 +13,7 @@ class AlbumAdminForm(forms.ModelForm):
labels = { labels = {
"slug": "Permalink", "slug": "Permalink",
"event_place": "Event Ort",
"description": "Beschreibung", "description": "Beschreibung",
} }
@@ -20,3 +21,8 @@ class AlbumAdminForm(forms.ModelForm):
"folder_name": "Füge den Ordnername (ohne Pfade) ein.", "folder_name": "Füge den Ordnername (ohne Pfade) ein.",
"thumbnail": "Füge den vollständigen Dateiname (ohne Pfade) ein, wenn dieser als Thumbnail verwendet werden soll.", "thumbnail": "Füge den vollständigen Dateiname (ohne Pfade) ein, wenn dieser als Thumbnail verwendet werden soll.",
} }
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs) # to get the self.fields set
self.fields["event_place"].initial = "Gußhausstraße 27-29, 1040 Wien"

View File

@@ -19,6 +19,7 @@ class Album(models.Model):
event_date = models.DateField( event_date = models.DateField(
verbose_name="Event Datum", null=True, blank=True, default=timezone.now verbose_name="Event Datum", null=True, blank=True, default=timezone.now
) )
event_place = models.CharField(max_length=200, blank=True)
photographer = models.CharField( photographer = models.CharField(
verbose_name="Fotograph(en)", max_length=200, null=True, blank=True verbose_name="Fotograph(en)", max_length=200, null=True, blank=True

View File

@@ -24,7 +24,9 @@
{% if album.event_date %} {% if album.event_date %}
<span class="block"><i class="fa-solid fa-calendar-day fa-fw mr-1 text-gray-500 dark:text-gray-400" title="Datum:"></i>{{ album.event_date }}</span> <span class="block"><i class="fa-solid fa-calendar-day fa-fw mr-1 text-gray-500 dark:text-gray-400" title="Datum:"></i>{{ album.event_date }}</span>
{% endif %} {% endif %}
<span class="block"><i class="fa-solid fa-location-dot fa-fw mr-1 text-gray-500 dark:text-gray-400" title="Ort:"></i>Gußhaus 27 - 1040, Wien</span> {% if album.event_place %}
<span class="block"><i class="fa-solid fa-location-dot fa-fw mr-1 text-gray-500 dark:text-gray-400" title="Ort:"></i>{{ album.event_place }}</span>
{% endif %}
{% if album.description %} {% if album.description %}
<div class="db-page-content-left mt-2"> <div class="db-page-content-left mt-2">
<p>{{ album.description|safe }}</p> <p>{{ album.description|safe }}</p>