Re-use field validators if `pydantic v2` permits
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 45/100
Rechercherichtung
Beginne mit den Schema-Modellen UserCreate und UserUpdate sowie der verknüpften Review-Diskussion des Pull Requests. Prüfe, wie ihre Validatoren für das Feld groups definiert sind und ob Pydantic v2 die Wiederverwendung dieser Validatoren unterstützt; die Arbeit ist abgeschlossen, wenn doppelte Definitionen zusammengeführt wurden, ohne das Validierungsverhalten zu ändern.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Review comment: https://github.com/kernelci/kernelci-api/pull/572#discussion_r1860429614
We have the same field validator definitions for groups field in user schema models such as UserCreate and UserUpdate.
Check if field validators can be reused in pydantic v2 and optimize models if possible.
- Vorherrschende Sprache
- Python
- Sterne
- 10
- Forks
- 21
- Ø Merge
- 22 Min.
- Gemergte PRs (30 T.)
- 1
Entwicklungsumgebung
- Enthält ein Dockerfile oder eine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Kein Beitragsleitfaden
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus kernelci/kernelci-api
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 45/100
kernelci/kernelci-api#706 ·
-
Components/Maestro/API/Local instance says GET /latest/ should return some JSON, but it doesn'tEvtl. wieder frei Ein Pull Request dazu wurde ohne Merge geschlossen. Offendocumentation
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
kernelci/kernelci-api#632 · 1 Kommentar ·
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 20/100
kernelci/kernelci-api#629 ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
kernelci/kernelci-api#608 ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
kernelci/kernelci-api#597 · 2 Kommentare ·
Alle Issues in kernelci/kernelci-api
Ähnliche Issues
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
Deepak3699/Ai_Mentor#244 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
btclib-org/btclib-node#1880 ·
Maintainer antworten meist innerhalb von 1 Tag
-
CONTRIBUTING.md: say how ticketless bug fixes and feature PRs are handledEvtl. vergeben @khuisman hat das heute übernommen. Offenv0.9.2
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 84/100
khuisman/mcp-gee-sweet#941 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
pyjanitor-devs/pyjanitor#1758 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug ready for review
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 86/100
odysseus-dev/odysseus#6641 ·
Maintainer antworten meist innerhalb von 1 Tag