updated template for single "Werk" records to reflect recent DB changes
This commit is contained in:
parent
9a6f327824
commit
2cc9b436be
@ -38,13 +38,6 @@ Werk bearbeiten
|
|||||||
Untertitel
|
Untertitel
|
||||||
<input id="form_Untertitel" name="form_Untertitel" aria-label="Untertitel" placeholder="kein Untertitel" value="{{ werk['Untertitel'] or '' }}" />
|
<input id="form_Untertitel" name="form_Untertitel" aria-label="Untertitel" placeholder="kein Untertitel" value="{{ werk['Untertitel'] or '' }}" />
|
||||||
</label>
|
</label>
|
||||||
<label>
|
|
||||||
<span class="required">Werksform</span>
|
|
||||||
<select id="form_Werksform" name="form_Werksform" aria-label="Werksform" required>
|
|
||||||
<option value="">bitte wählen …</option>
|
|
||||||
{% for wf in werksformen %}<option value="{{ wf.ID }}"{% if wf.ID == werk['Werksform'] %} selected{% endif %}>{{ wf.Werksform }}</option>{% endfor %}
|
|
||||||
</select>
|
|
||||||
</label>
|
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<label>
|
<label>
|
||||||
Reihe
|
Reihe
|
||||||
@ -59,73 +52,14 @@ Werk bearbeiten
|
|||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
<label>
|
<label>
|
||||||
Verlag
|
<span class="required">Pseudonym</span>
|
||||||
<select id="form_Verlag" name="form_Verlag" aria-label="Verlag">
|
<select id="form_Pseudonym" name="form_Pseudonym" aria-label="Für das Werk verwende ich das Pseudonym …" required>
|
||||||
<option selected value="">kein Verlag</option>
|
<option value="" >kein Pseudonym</option>
|
||||||
{% for v in verlage %}<option value="{{ v.ID }}"{% if v.ID == werk['Verlag'] %} selected{% endif %}>{{ v.Verlag }}</option>{% endfor %}
|
{% for p in pseudonyme %}<option value="{{ p.ID }}"{% if p.ID == werk['Pseudonym'] %} selected{% endif %}>{{ p.Pseudonym }}</option>{% endfor %}
|
||||||
</select>
|
</select>
|
||||||
</label>
|
</label>
|
||||||
<label>
|
|
||||||
Preis
|
|
||||||
<input id="form_Preis" name="form_Preis" aria-label="Preis" placeholder="kein Preis" value="{{ werk['Preis'] or '' }}" />
|
|
||||||
</label>
|
|
||||||
<label>
|
|
||||||
Titelbild
|
|
||||||
<details id="form_Titelbild_dropdown" class="dropdown imageselect">
|
|
||||||
<summary id="form_Titelbild_summary" class="imageselect-summary">
|
|
||||||
</summary>
|
|
||||||
<ul>
|
|
||||||
<li class="imageselect-entry" data-bild='<svg width="900" height="1280" viewbox="0 0 90 128"><use class="imageselect-svg" href="#placeholder" /></svg>'>
|
|
||||||
<div class="imageselect-input">
|
|
||||||
<input id="imageselect-radio-0" type="radio" name="form_Titelbild" value="" {% if not werk['Titelbild'] %}checked{% endif %}/>
|
|
||||||
</div>
|
|
||||||
<div class="imageselect-div">
|
|
||||||
<svg viewbox="0 0 90 128">
|
|
||||||
<use class="imageselect-svg" href="#placeholder" />
|
|
||||||
</svg>
|
|
||||||
</div>
|
|
||||||
<div class="imageselect-title">
|
|
||||||
<label class="imageselect-label" for="imageselect-radio-0">kein Titelbild</label>
|
|
||||||
</div>
|
|
||||||
</li>
|
|
||||||
{% for t in titelbilder %}
|
|
||||||
<li class="imageselect-entry" data-bild="{{ t.Bild }}">
|
|
||||||
<div class="imageselect-input">
|
|
||||||
<input id="imageselect-radio-{{ t.ID }}" type="radio" name="form_Titelbild" value="{{ t.ID }}" {% if werk['Titelbild'] == t.ID %}checked{% endif %}/>
|
|
||||||
</div>
|
|
||||||
<div class="imageselect-div">
|
|
||||||
<img class="imageselect-img" src="{{ t.Thumbnail }}" />
|
|
||||||
</div>
|
|
||||||
<div class="imageselect-title">
|
|
||||||
<label class="imageselect-label" for="imageselect-radio-{{ t.ID }}">{{ t.Dateiname }} ({{ t.Breite }} x {{ t.Hoehe }}, {{ t.Dateigroesse }} Bytes)</label>
|
|
||||||
</div>
|
|
||||||
</li>
|
|
||||||
{% endfor %}
|
|
||||||
</ul>
|
|
||||||
</details>
|
|
||||||
</label>
|
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<label>
|
|
||||||
Erscheinungsdatum (TT-MM-JJJJ, MM-JJJJ, JJJJ oder leer)
|
|
||||||
<div class="grid">
|
|
||||||
<input type="number" min="1" max="31" id="form_Erscheinungstag" name="form_Erscheinungstag" aria-label="Erscheinungstag" placeholder="Tag" value="{{ werk['Erscheinungsdatum'][8:] if werk['Erscheinungsdatum'] }}" />
|
|
||||||
<input type="number" min="1" max="12" id="form_Erscheinungsmonat" name="form_Erscheinungsmonat" aria-label="Erscheinungsmonat" placeholder="Monat" value="{{ werk['Erscheinungsdatum'][5:7] if werk['Erscheinungsdatum'] }}" />
|
|
||||||
<input type="number" min="1980" max="2100" id="form_Erscheinungsjahr" name="form_Erscheinungsjahr" aria-label="Erscheinungsjahr" placeholder="Jahr" value="{{ werk['Erscheinungsdatum'][:4] if werk['Erscheinungsdatum'] }}" />
|
|
||||||
</div>
|
|
||||||
</label>
|
|
||||||
<label>
|
|
||||||
ISBN-13
|
|
||||||
<input id="form_ISBN_13" name="form_ISBN_13" aria-label="ISBN-13" placeholder="keine ISBN-13" value="{{ werk['ISBN_13'] or '' }}" />
|
|
||||||
</label>
|
|
||||||
<label>
|
|
||||||
ISBN-10
|
|
||||||
<input id="form_ISBN_10" name="form_ISBN_10" aria-label="ISBN-10" placeholder="keine ISBN-10" value="{{ werk['ISBN_10'] or '' }}" />
|
|
||||||
</label>
|
|
||||||
<label>
|
|
||||||
ISSN
|
|
||||||
<input id="form_ISSN" name="form_ISSN" aria-label="ISSN" placeholder="keine ISSN" value="{{ werk['ISSN'] or '' }}" />
|
|
||||||
</label>
|
|
||||||
<label>
|
<label>
|
||||||
Genre(s)
|
Genre(s)
|
||||||
<details id="form_Genre_dropdown" class="dropdown multiselect">
|
<details id="form_Genre_dropdown" class="dropdown multiselect">
|
||||||
@ -166,18 +100,6 @@ Werk bearbeiten
|
|||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
<hr />
|
|
||||||
<section class="grid">
|
|
||||||
<label>
|
|
||||||
Klappentext
|
|
||||||
<textarea id="form_Klappentext" name="form_Klappentext" aria-label="Klappentext" placeholder="kein Klappentext" rows="10">{{ werk['Klappentext'] or '' }}</textarea>
|
|
||||||
</label>
|
|
||||||
<label>
|
|
||||||
Anmerkungen
|
|
||||||
<textarea id="form_Anmerkungen" name="form_Anmerkungen" aria-label="Anmerkungen" placeholder="keine Anmerkungen" rows="10">
|
|
||||||
{{ werk['Anmerkungen'] or '' }}</textarea>
|
|
||||||
</label>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<footer class="grid">
|
<footer class="grid">
|
||||||
<button id="form_submit" type="submit" onclick="return validate_date()" formmethod="post" formaction="{% if create_mode %}{{ url_for('werk.create') }}{% else %}{{ url_for('werk.update', id=werk['ID']) }}{% endif %}">
|
<button id="form_submit" type="submit" onclick="return validate_date()" formmethod="post" formaction="{% if create_mode %}{{ url_for('werk.create') }}{% else %}{{ url_for('werk.update', id=werk['ID']) }}{% endif %}">
|
||||||
|
|||||||
7
tmp.md
7
tmp.md
@ -62,15 +62,16 @@ Stand der neuen DB
|
|||||||
- Basisdaten sind vorhanden, Ausnahme: Titelbild
|
- Basisdaten sind vorhanden, Ausnahme: Titelbild
|
||||||
- Text ist auf dem alten Stand
|
- Text ist auf dem alten Stand
|
||||||
- es fehlt
|
- es fehlt
|
||||||
- Veroeffentlichung
|
|
||||||
- Titelbild
|
|
||||||
- Werk
|
- Werk
|
||||||
|
- Ogham Stone DL: https://oghamstoneul.wixsite.com/the-ogham-stone/post/the-ogham-stone-2019
|
||||||
|
- Veroeffentlichung
|
||||||
- Ausgabe
|
- Ausgabe
|
||||||
|
- Titelbild
|
||||||
- die Python views sind alle upgedated (theoretisch)
|
- die Python views sind alle upgedated (theoretisch)
|
||||||
- zu ändernde Jinja-Templates
|
- zu ändernde Jinja-Templates
|
||||||
- x veroeffentlichung
|
- x veroeffentlichung
|
||||||
- x werk
|
- x werk
|
||||||
- werk_detail
|
- x werk_detail
|
||||||
- ausgabe_detail
|
- ausgabe_detail
|
||||||
- Darstellung von Preis updaten und validaten
|
- Darstellung von Preis updaten und validaten
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user