Im heutigen Gespräch sind wir zur Übereinkuft gelangt dass es letztlich am sinnvollsten ist die Steckbriefe in einer echten, nicht hardgecodeten, tabelarischen Baumstruktur umzusetzen.
Dazu soll eine neue Tabelle/neues Model TreeNode (Name steht noch zur Diskussion aus) erstellt werden, welches folgende Felder enthält :
node_name : CharField()
leaf_nodes: ForeignKey('self')
info_text : TextField()
is_top_level : BoleanField()
EDITimage : OneToOneField(model=Photograph) --> Bild zum NAzeigen in einem Baum
Über diese Tabelle soll dann der JSON-Output des /profiles endpoint generiert werden.
TODO:
[x] Anlegen des TreeNode Models
[x] Datamigration der jetzigen systematics, split_systematics und sub_systematics zu den nun neuen TreeNode-Einträgen
[x] Löschen der Felder systematics, split_systematics und sub_systematics
Im heutigen Gespräch sind wir zur Übereinkuft gelangt dass es letztlich am sinnvollsten ist die Steckbriefe in einer echten, nicht hardgecodeten, tabelarischen Baumstruktur umzusetzen.
Dazu soll eine neue Tabelle/neues Model
TreeNode
(Name steht noch zur Diskussion aus) erstellt werden, welches folgende Felder enthält :node_name
: CharField()leaf_nodes
: ForeignKey('self')info_text
: TextField()is_top_level
: BoleanField() EDITimage
: OneToOneField(model=Photograph) --> Bild zum NAzeigen in einem BaumÜber diese Tabelle soll dann der JSON-Output des
/profiles
endpoint generiert werden.TODO:
[x] Anlegen des
TreeNode
Models[x] Datamigration der jetzigen
systematics
,split_systematics
undsub_systematics
zu den nun neuenTreeNode
-Einträgen[x] Löschen der Felder
systematics
,split_systematics
undsub_systematics
[x]
/profiles
Endpoint aktualisieren