Comments (7)
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.
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.
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.
Wie würdest Du parteilos resp. fraktionslos abbilden?
from lobbywatch.
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.
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.
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from lobbywatch.