Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • aura aura
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 66
    • Issues 66
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • AURAAURA
  • auraaura
  • Wiki
  • AEP05 Erweiterung Datenmodell

AEP05 Erweiterung Datenmodell · Changes

Page history
Remove duplicates, add notes and questions authored Jul 01, 2022 by David Trattnig's avatar David Trattnig
Hide whitespace changes
Inline Side-by-side
AEP05-Erweiterung-Datenmodell.md
View page @ b6811e98
......@@ -3,6 +3,7 @@
|--------|-------------------------|--------|--------|
| 2022-05-12 | Erstversion | David | Draft |
| 2022-06-27 | [Sprint 1 Scope](#vorschlag) | Ernesto | Vorschlag |
| 2022-06-27 | Duplikate entfernt; Tank Anforderungen und Notizen hinzugefügt| David | Draft |
## EPIC
......@@ -21,140 +22,16 @@ Ausgangspunkt sind folgende UIs für Infos Kategorisierungen: meta#27+ sowie das
Unten stehende Screenshots sind nur Ausschnitte aus dem Datenmodell.
## Beschreibung
**Fett:** existiert noch nicht\
~~Durchgestrichen~~: soll weg
### Sendereihen (Show)
<table>
<tr>
<td>
**Feld**
</td>
<td>
**Max Anzahl**
</td>
<td>
**Beschreibung**
</td>
</tr>
<tr>
<td>
[Show.~~website~~](http://Show.website)
</td>
<td>0..1</td>
<td>
**Gibt es hier einen Konflikt mit ShowLink? Soll wahrscheinlich entfernt werden.**
</td>
</tr>
<tr>
<td>
Category.**subtitle**
</td>
<td>0..1</td>
<td>Untertitel</td>
</tr>
<tr>
<td>
Category.**urls**
</td>
<td>0..n</td>
<td>Ein Link oder mehrere Links mit verschiedenen Typen möglich (z.B. YouTube, CBA, RSS Feed, CMS Links, Jingle usw.). Vergleiche den generischen URL Typ bei Sendereihen und Sendungen.</td>
</tr>
<tr>
<td>
Category.**children**
</td>
<td>0..n</td>
<td>
**Hierarchien** durch selbstreferenzielle Kategorien
</td>
</tr>
<tr>
<td>
Category.~~abbrev~~
</td>
<td>0..1</td>
<td>
<span dir="">Abkürzung, Helsinki-spezifisch</span>
</td>
</tr>
<tr>
<td>
MusicFocus..~~abbrev~~
</td>
<td>0..1</td>
<td>
<span dir="">Abkürzung, Helsinki-spezifisch</span>
</td>
</tr>
<tr>
<td>
Topics.~~abbrev~~
</td>
<td>0..1</td>
<td>
<span dir="">Abkürzung, Helsinki-spezifisch</span>
</td>
</tr>
<tr>
<td>
Topic.**children**
</td>
<td>0..n</td>
<td>
**Braucht es hier auch Hierarchien?**
</td>
</tr>
</table>
##
### Sendung (Timeslot) und Sendungsdetails (Note)
<table>
<tr>
<td>
**Feld**
</td>
<td>
**Anzahl**
</td>
<td>
**Beschreibung**
</td>
</tr>
<tr>
<td>
<span dir="">Note.</span>**tags**
</td>
<td>0..n</td>
<td>RM soll frei Tags hinzufügen können</td>
</tr>
</table>
## Notizen und offene Fragen
- david: Kann "abbrev" aus allen Entitäten entfernt werden?
- david: Beziehung von `CategoryLink` unklar. Wunsch: Ein Link oder mehrere Links mit verschiedenen Typen möglich (z.B. YouTube, CBA, RSS Feed, CMS Links, Jingle usw.). Vergleiche den generischen URL Typ bei Sendereihen und Sendungen.
- david: Tags für Notes fehlen (`note.tags`)
- david: Wie weit sollen wir einen Abgleich mit CBA Metadaten machen (Steering, Tank)?
- david: `Settings` Entität mit Key/Value Pairs für allgemeine Konfiguration. Einsatzweck wäre hier Frontends wie das Dashboard. Kann aber auch erst bei Bedarf gemacht werden
- david: `create_date`, `create_user` und `update_date`, `update_user` auch für andere Entitäten anwenden?
- david: `extra_hosts` vielleicht über Host beziehung abbilden, plus möglichst viel nullable machen? Das leichte Eingeben über eine entsprechende UI lösen?
- david: o94 hat pro Episode auch ein Feld für Lizenz. Das fehlt im Vorschlag noch gänzlich. Bei o94 liegt ist an der Note, in Aura ist das eher eine Sache des Playlisten Eintrages
## Vorschlag
......
Clone repository
  • AEP01 Aufnahmen und Wiederholungen
  • AEP02 Uploader
  • AEP03 Musikbibliothek
  • AEP04 Jingle Management
  • AEP05 Erweiterung Datenmodell
  • AEP06 Recurrence Rules
  • AEP07 Rechte & Rollen
  • Aktuelle Dokumente
    • AEP08 tank playlisten und metadaten
  • Arbeitsbereiche
  • Email Adressen
  • How Tos
  • Maubot Integration
  • Playground
  • Product & Project Management Workflows
View All Pages