Über Open CoDE Software Wiki Diskussionen GitLab

Skip to content

Bob prototype

Felix Bernhardt requested to merge bob-prototype into main
  • Hinzufuegen fuer Tabellen fuer Felder und Gruppen, sowieso Many-To-Many-Relationships zwischen Schemata und Feldern/Gruppen
  • Umbenennen von id => fim_id, version => fim_version, um Verwechselung mit unseren eigenen IDs zu verhindern
  • Felder und Gruppen haben eigene, interne IDs, da FIM-ID + Version nicht immer eindeutig ist
    • By default bekommt jedes Feld/jede Gruppe immer eine neue interne ID, es wird nie eine ID wiederverwendet (weshalb wir erstmal viele Dopplungen in der DB haben)
    • Alle Felder, die mit dem Flag is_library = True importiert werden, sind explizit zur Wiederverwendung vorgesehen (das passiert aktuell nur bei BOB).
    • Beim Import werden IDs von Feldern/Gruppen mit is_library = True wiederverwendet, alle anderen Felder/Gruppen werden immer mit einer eigenen ID neu in die DB aufgenommen.
  • Aufraeumen von Bezug, Stichwort und Nummernkreis, letzteAenderung (#273 (closed)). Anpassen der IDs in den Tests, damit immer valide Nummernkreis enthalten sind.
  • Ueberarbeitung der UI
    • Styling, Loeschen der Custom Styles
    • Zusammenlegen der UI-Codes
    • Aufnehmen von Feldern und Gruppen

Merge request reports