TVTower / Documentation

Documentation / Design-Descriptions etc.
MIT License
2 stars 1 forks source link

Klarstellung Franchise #3

Open nittka opened 3 years ago

nittka commented 3 years ago

Siehe Diskussion https://github.com/TVTower/Documentation/commit/cc9d1cab0e961e10da42096aabbd8ee6743fcf2d#r50187772

Argumente hier konsolidieren und nach Klärung Ticket für die Umsetzung aufmachen.

nittka commented 3 years ago

Der Lizenztyp Franchise sollte ggf. entfallen (oder anders). Es handelt sich um die Information dass Filme, Serien zum selben Zugpferd gehören (nutzbar für Attraktivitätsanpassungen?). In der aktuellen Struktur ließe sich das aber nur abbilden, indem das Elternelement (Franchise) sämtliche Filme und Serien als Kindelement enthält, die dazugehören. Eine solche Gesamtlizenz kann aber gar nicht beim Händler erworben werden. Das ist auch nicht erwünscht. Außerdem ist das Erweitern um von anderen Autoren erstellte Filme oder Drehbuchvorlagen mit dieser Umsetzungsvariante unschön.

Falls gewünscht muss eine andere Umsetzungsform gefunden werden (z.B. franchiseId in data)

GWRon commented 3 years ago

Ich denke er sollte nicht entfallen - sondern entweder als eigenes "Field" gefuehrt - oder in einem "extras:TData"-Block gesichert werden. Also "TData" im Sinne eines Sparse-Arrays, falls eh nur von 10 Elementen genutzt, und 10 andere Objekte nutzen wiederum sehr seltene Eigenschaften etc.

nittka commented 3 years ago

Dann habe ich mich falsch ausgedrückt. In seiner bisherigen Form als Lizenztyp-Enum-Wert sollte Franchise entfallen und passend modelliert werden.