Neue Datenstruktur #36

Manually merged
tsmr merged 7 commits from feature/#31-duplicate-sa into dev 11 months ago
tsmr commented 11 months ago
Collaborator

Ich habe nun für die Daten einen eigenen Ordner (/data) angelegt. Dort sind gespeichert:

  • Datenschutzaufsichtsbehörden
  • die Tracker
  • Vorlagen für die E-Mails / PDFs
  • Datenschutzerkennung in Deutschland (plz zu dsb)

Die Daten für die Datenschutzaufsichtsbehörden sind von datenanfragen.de kopiert ( #31 ). Dies ist für das Maintainen der Daten wesentlich einfacher.

Die Daten werden automatisch mit dem Befehl node data/build-data.js komprimiert und in den entsprechenden Ordner /src/data verschoben. Beim Ausführen von npm start bzw. npm build wird dieser Befehl automatisch mit ausgeführt.

Vorlage für eine E-Mails / PDFs werden in dem Ordner /data/templates/{langcode}/ gespeichert. Die Vorlagen werden gerendert mit dem Tool "letter-generator" (hier gibt es eine Anleitung). Der größte Vorteil von dem Tool, neben der übersichtlicheren Struktur, ist das einfache generieren von PDF Dateien ( #27 ).


Ich habe mir auch erlaubt den Beschwerdetext wie in diesem Commit von rugk anzupassen.

Ich habe nun für die Daten einen eigenen Ordner (/data) angelegt. Dort sind gespeichert: * Datenschutzaufsichtsbehörden * die Tracker * Vorlagen für die E-Mails / PDFs * Datenschutzerkennung in Deutschland (plz zu dsb) Die Daten für die Datenschutzaufsichtsbehörden sind von datenanfragen.de kopiert ( #31 ). Dies ist für das Maintainen der Daten wesentlich einfacher. Die Daten werden automatisch mit dem Befehl `node data/build-data.js` komprimiert und in den entsprechenden Ordner `/src/data` verschoben. Beim Ausführen von `npm start` bzw. `npm build` wird dieser Befehl automatisch mit ausgeführt. Vorlage für eine E-Mails / PDFs werden in dem Ordner `/data/templates/{langcode}/` gespeichert. Die Vorlagen werden gerendert mit dem Tool "letter-generator" ([hier gibt es eine Anleitung](https://github.com/datenanfragen/letter-generator)). Der größte Vorteil von dem Tool, neben der übersichtlicheren Struktur, ist das einfache generieren von PDF Dateien ( #27 ). ---- Ich habe mir auch erlaubt den Beschwerdetext wie in [diesem Commit](https://codeberg.org/rugk/Traecktor/commit/0ff9f0989b3b8b5d12d1453874b0072641a3d441) von rugk anzupassen.
tsmr changed title from Neue Datenstruktur to WIP: Neue Datenstruktur 11 months ago
tsmr requested review from rufposten 11 months ago
tsmr changed title from WIP: Neue Datenstruktur to Neue Datenstruktur 11 months ago
tsmr merged commit 899c5903d5 into dev manually 11 months ago
tsmr deleted branch feature/#31-duplicate-sa 11 months ago

Reviewers

rufposten was requested for review 11 months ago
The pull request has been manually merged as 899c5903d5.
Sign in to join this conversation.
No reviewers
No Milestone
No Assignees
1 Participants
Notifications
Due Date

No due date set.

Dependencies

This pull request currently doesn't have any dependencies.

Loading…
There is no content yet.