• Joined on 2020-03-06
dkdent commented on pull request Netz39_Vorstand/entities_validation_svc#4 2020-12-02 22:49:26 +01:00
WIP: erster Vorschlag für die Zuweisung von Validation functions zu Feldern

ich hab mal einen einfachen Test im Branch experiments-cerberus gebaut. Das fühlt sich recht angenehm an. Validation von mehreren Feldern auf einmal könnte aber etwas komplexer werden.

dkdent pushed to experiments-cerberus at Netz39_Vorstand/entities_validation_svc 2020-12-02 22:47:44 +01:00
963689e17f test implementation
dkdent deleted branch validation_stub from Netz39_Vorstand/entities_validation_svc 2020-12-01 23:53:38 +01:00
dkdent merged pull request Netz39_Vorstand/entities_validation_svc#5 2020-12-01 23:53:32 +01:00
Add validation stub
dkdent pushed to master at Netz39_Vorstand/entities_validation_svc 2020-12-01 23:53:31 +01:00
c9b1208236 Merge pull request 'Add validation stub' (#5) from validation_stub into master
2106256f89 Add simple validation test case
de96888d40 Integrate Validate Handler with make_app
31b9859aeb Add validate handler
2f0dd4cf1c Fix dependency on auth_provider
Compare 5 commits »
dkdent commented on pull request Netz39_Vorstand/entities_validation_svc#5 2020-12-01 22:27:43 +01:00
Add validation stub

sollte die empty entity valid sein?

dkdent deleted branch finding_type from Netz39_Vorstand/entities_validation_svc 2020-12-01 21:36:47 +01:00
dkdent merged pull request Netz39_Vorstand/entities_validation_svc#6 2020-12-01 21:36:40 +01:00
Add type to validation findings
dkdent pushed to master at Netz39_Vorstand/entities_validation_svc 2020-12-01 21:36:39 +01:00
76a8369434 Merge pull request 'Add type to validation findings' (#6) from finding_type into master
b8f8a91e4a Add type to validation findings
Compare 2 commits »
dkdent commented on pull request Netz39_Vorstand/entities_validation_svc#4 2020-12-01 13:21:14 +01:00
WIP: erster Vorschlag für die Zuweisung von Validation functions zu Feldern

Ja, ich setze mich da bei Gelegenheit mal ran und implementiere einen einfachen Case.

dkdent commented on pull request Netz39_Vorstand/entities_validation_svc#4 2020-11-29 14:39:04 +01:00
WIP: erster Vorschlag für die Zuweisung von Validation functions zu Feldern

Ich habe hier noch nicht geantwortet, denke aber auch schon seit zwei Wochen drauf rum. Ich bin mit der aktuellen Lösung auch nicht glücklich und wollte das eh nochmal diskutieren.

Gibt es vllt einfach nutzbare Bibliotheken zur Validierung, die man dann z.B. auch über ein JSON füttern kann? Da schaue ich noch mal nach.

Es ist auf diese Art keine komplexe Validierung möglich, weil immer von den einzelnen Feldern ausgegangen wird, wir aber ggf. auch über Gruppen von Feldern validieren wollen. (Man könnte z.B. warnen, wenn ein Mitglied keine Kontoverbindung hat, das ist aber nur relevant, wenn die Mitgliedschaft auch noch besteht. Es gibt bei den Verbundfeldern sicherlich auch noch trivialere Fälle.) Speziell für die IBAN/BIC Felder gibts auch Validationsmöglichkeiten, die sich in dem hier vorgeschlagenen Schema nicht vernünftig abbilden lassen.

dkdent commented on pull request Netz39_Vorstand/entities_validation_svc#3 2020-11-29 14:35:22 +01:00
WIP: validators

Ja, da hab ich auch schon drüber nach gedacht und bin noch nicht zu einem befriedigenden Ergebnis gekommen. An sich würde ich auch gern eine Möglichkeit vorsehen, um der Antwort ein finding mitzugeben, damit der Nutzer nicht nur mit einem roten Licht da steht...

dkdent pushed to validation-schema at Netz39_Vorstand/entities_validation_svc 2020-11-13 09:24:59 +01:00
36d5ea7c5f optional als separater parameter statt als eigenen validator
dkdent created pull request Netz39_Vorstand/entities_validation_svc#4 2020-11-12 22:08:30 +01:00
WIP: erster Vorschlag für die Zuweisung von Validation functions zu Feldern
dkdent pushed to validation-schema at Netz39_Vorstand/entities_validation_svc 2020-11-12 22:06:36 +01:00
02e0c9858c erster Vorschlag für die Zuweisung von Validation functions zu Feldern
dkdent pushed to validators at Netz39_Vorstand/entities_validation_svc 2020-11-11 16:44:09 +01:00
5612109024 formatting
be957b54b4 !fixup formatting
Compare 2 commits »
dkdent opened issue dkdent/entities_test#1 2020-11-08 23:05:51 +01:00
Beispieldaten Mitglieder
dkdent pushed to master at dkdent/entities_test 2020-11-08 23:03:16 +01:00
931d460845 add readme
dkdent created repository dkdent/entities_test 2020-11-08 23:03:02 +01:00