... | ... | @@ -6,6 +6,7 @@ |
|
|
| 2022-07-01 | Duplikate entfernt; Tank Anforderungen und Notizen hinzugefügt| David | Draft |
|
|
|
| 2022-07-04 | Aktualisierung nach Besprechung am 1.7 | Ernesto | Draft |
|
|
|
| 2022-07-05 | Review & Update der offenen Fragen | David | Draft |
|
|
|
| 2022-07-07 | Aktualisierung nach Besprechung am 5.7 und Feedback von Helsinki | Ernesto | Draft |
|
|
|
|
|
|
## EPIC
|
|
|
|
... | ... | @@ -33,53 +34,62 @@ Unten stehende Screenshots sind nur Ausschnitte aus dem Datenmodell. |
|
|
- Christian hat letztens vorgeschlagen Image Properties mit "image_" zu prefixen z.B. "image_width". Sollen wir hier gleich ein Image Mixin machen? Vgl Meta Daten Mixin für create-date/-user.
|
|
|
- david: o94 hat pro Episode auch ein Feld für Lizenz + Rechterinhaber*in. Das fehlt im Vorschlag noch gänzlich. Bei o94 liegt bei der Note, in Aura ist das eher eine Sache des Playlisten Eintrages => File. Christian überlegt sich hier Implementierungsvorschläge
|
|
|
- david: o94 hat pro Episode auch ein Feld für Playlisten Infos (Freitext). Im Tank müsste das wiederum auf File Ebene sein. Gleichzeitig wäre es hier praktisch wenn wir das Feld für maschinenlesbare Playlistdaten verwenden können (vgl. `CUE` files im Recorder). Christian überlegt sich hier einen Vorschlag.
|
|
|
-
|
|
|
|
|
|
## Vorschlag
|
|
|
|
|
|
### `Category`
|
|
|
|
|
|
- Das Feld `abbrev` wird entfernt, wenn kein Einwand von Radio Helsinki besteht.
|
|
|
- Das Feld `abbrev` wird nullable.
|
|
|
- Das Feld `subtitle` (nullable `TextField`) wird hinzigefügt.
|
|
|
|
|
|
### `Topic`
|
|
|
|
|
|
- Das Feld `abbrev` wird entfernt, wenn kein Einwand von Radio Helsinki besteht.
|
|
|
- Das Feld `abbrev` wird nullable.
|
|
|
|
|
|
### `MusicFocus`
|
|
|
|
|
|
- Das Feld `abbrev` wird entfernt, wenn kein Einwand von Radio Helsinki besteht.
|
|
|
- Das Feld `abbrev` wird nullable.
|
|
|
|
|
|
### `Show`
|
|
|
|
|
|
- Das Feld `abbrev` wird entfernt, wenn kein Einwand von Radio Helsinki besteht.
|
|
|
- Das Feld `abbrev` wird nullable.
|
|
|
- Das Feld `image_credits` (nullable `TextField`) wird hinzugefügt.
|
|
|
- Das Feld `alt_text` (nullable `TextField`) wird hinzugefügt.
|
|
|
- Das Feld `image_alt_text` (nullable `TextField`) wird hinzugefügt.
|
|
|
- Das Feld `width` wird in `image_width` umbenannt.
|
|
|
- Das Feld `height` wird in `image_height` umbenannt.
|
|
|
- Das Feld `ppoi` wird in `image_ppoi` umbenannt.
|
|
|
- Das Feld `website` wird entfernt.
|
|
|
- Das Feld `internal_notes` (nullable `TextField`) wird hinzugefügt.
|
|
|
- Das Feld `internal_note` (nullable `TextField`) wird hinzugefügt.
|
|
|
- Das Feld `created_at` (`DateTimeField`) wird hinzugefügt.
|
|
|
- Das Feld `created_by` (`TextField`) wird hinzugefügt.
|
|
|
- Das Feld `last_updated_at` (`DateTimeField`) wird hinzugefügt.
|
|
|
- Das Feld `last_updated_by` (`TextField`) wird hinzugefügt.
|
|
|
- Das Feld `updated_at` (`DateTimeField`) wird hinzugefügt.
|
|
|
- Das Feld `updated_by` (`TextField`) wird hinzugefügt.
|
|
|
|
|
|
### `Host`
|
|
|
|
|
|
- Das Feld `image_credits` (nullable `TextField`) wird hinzugefügt.
|
|
|
- Das Feld `alt_text` (nullable `TextField`) wird hinzugefügt.
|
|
|
- Das Feld `image_alt_text` (nullable `TextField`) wird hinzugefügt.
|
|
|
- Das Feld `width` wird in `image_width` umbenannt.
|
|
|
- Das Feld `height` wird in `image_height` umbenannt.
|
|
|
- Das Feld `ppoi` wird in `image_ppoi` umbenannt.
|
|
|
- Das Feld `created_at` (`DateTimeField`) wird hinzugefügt.
|
|
|
- Das Feld `created_by` (`TextField`) wird hinzugefügt.
|
|
|
- Das Feld `last_updated_at` (`DateTimeField`) wird hinzugefügt.
|
|
|
- Das Feld `last_updated_by` (`TextField`) wird hinzugefügt.
|
|
|
- Das Feld `updated_at` (`DateTimeField`) wird hinzugefügt.
|
|
|
- Das Feld `updated_by` (`TextField`) wird hinzugefügt.
|
|
|
|
|
|
### `Note`
|
|
|
|
|
|
- Das Feld `image_credits` (nullable `TextField`) wird hinzugefügt.
|
|
|
- Das Feld `alt_text` (nullable `TextField`) wird hinzugefügt.
|
|
|
- Das Feld `image_alt_text` (nullable `TextField`) wird hinzugefügt.
|
|
|
- Das Feld `width` wird in `image_width` umbenannt.
|
|
|
- Das Feld `height` wird in `image_height` umbenannt.
|
|
|
- Das Feld `ppoi` wird in `image_ppoi` umbenannt.
|
|
|
- Das Feld `contributors` (many-to-many auf `Host`) wird hinzugefügt.
|
|
|
- Das Feld `tags` (nullable `TextField`) wird hinzugefügt.
|
|
|
- Das Feld `created_at` (`DateTimeField`) wird hinzugefügt.
|
|
|
- Das Feld `created_by` (`TextField`) wird hinzugefügt.
|
|
|
- Das Feld `last_updated_at` (`DateTimeField`) wird hinzugefügt.
|
|
|
- Das Feld `last_updated_by` (`TextField`) wird hinzugefügt.
|
|
|
- Das Feld `updated_at` (`DateTimeField`) wird hinzugefügt.
|
|
|
- Das Feld `updated_by` (`TextField`) wird hinzugefügt.
|
|
|
|
|
|
## `Timeslot`
|
|
|
|
... | ... | @@ -90,5 +100,5 @@ Unten stehende Screenshots sind nur Ausschnitte aus dem Datenmodell. |
|
|
|
|
|
- Das Feld `created_at` (`DateTimeField`) wird hinzugefügt.
|
|
|
- Das Feld `created_by` (`TextField`) wird hinzugefügt.
|
|
|
- Das Feld `last_updated_at` (`DateTimeField`) wird hinzugefügt.
|
|
|
- Das Feld `last_updated_by` (`TextField`) wird hinzugefügt. |
|
|
- Das Feld `updated_at` (`DateTimeField`) wird hinzugefügt.
|
|
|
- Das Feld `updated_by` (`TextField`) wird hinzugefügt. |