Code Monkey home page Code Monkey logo

Comments (7)

scito avatar scito commented on June 12, 2024

Dies wäre grundsätzlich möglich. Das ganze wurde "einfach" gebaut, da es zu Beginn noch keine automatischen Importe gab. Verbindungstabellen sind "schlecht" für die Dateneingabe.
Da wir nun diese Daten importieren wäre ein Wechsel möglich.

Anzupassen sind:

  • Neue Tabellen: in_partei, in_fraktion
    • Forms erstellen
    • auch _log Tabellen
  • Entfernen von Feldern Partei und Fraktion bei der Tabelle Parlamentarier
    • Forms nachziehen
    • auch _log Tabellen
  • Views anpassen
    • ggf könnten Views kompatibel gehalten werden, damit die Änderung nach oben versteckt werden kann
  • Datenimport-Scripte erweitern
  • Datenschnittstelle für Frontend anpassen
  • ggf Frontend selbst anpassen
  • Exporte-Script anpassen
  • Datenmigration / initialer Import

Eine solche Schemaänderung kann auf alle Komponenten durchschlagen. Der Aufwand ist daher nicht zu unterschätzen.

Wenn man dies macht, sollte man auch die Ratszugehörigkeit gerade auch ändern.

from lobbywatch.

knutwannheden avatar knutwannheden commented on June 12, 2024

Ich kann mir den Aufwand aus Erfahrung mehr oder weniger vorstellen. Ich hätte gesagt, dass es sich lohnt, dies durchzuführen, da man dann präzise historische Auswertungen machen kann, ohne auf Audit Logs oder sogar Dumps zurückgreifen zu müssen. Mit historischen Auswertungen kann Lobbywatch zukünftig hoffentlich auch zusätzlichen Mehrwert bieten.

Soweit möglich bin ich hier auch bereit zu unterstützen. Z.B. den initialen Import könnte ich übernehmen und auch den periodischen Datenimport.

from lobbywatch.

scito avatar scito commented on June 12, 2024

Für den initialen Import. Können wir damit alles abdecken? Oder müsste noch etwas migriert werden.

Ich habe diese Änderung mal auf meine Todo Liste genommen. Dann können wir mal besprechen, was wir angehen wollen.

from lobbywatch.

scito avatar scito commented on June 12, 2024

Wie würdest Du parteilos resp. fraktionslos abbilden?

from lobbywatch.

knutwannheden avatar knutwannheden commented on June 12, 2024

Fraktionslos sollte es nicht geben, glaube ich. Parteilose hätten vermutlich keinen Eintrag, ausser man sieht einen Vorteil mit einer Dummy-Partei für parteilose. In Grafiken müsste man die i.d.R. auch separat ausweisen.

from lobbywatch.

scito avatar scito commented on June 12, 2024

Fraktionslos wird es sicher früher oder später geben, z.B. wenn jemand ausgeschlossen würde.

Parteilose hätten dann in der Periode, wo sie keiner Partei angehören "nichts". Das ganze kann ja auch temporär sein.

from lobbywatch.

knutwannheden avatar knutwannheden commented on June 12, 2024

Wenn es für eine Zeitspanne keinen Eintrag in den Tabellen gibt, sehe ich kein Problem damit. Da wir in der in_rat Tabelle einen Eintrag haben, wissen wir, dass sie partei- resp. fraktionslose sind. Aber die Möglichkeit mit der Dummy-Partei und -Fraktion gibt es sonst auch noch.

from lobbywatch.

Related Issues (5)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.