forked from agecem/agecem-org
CRUD des forms dans la bd avec jsonb #16
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "contact"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #14
Closes #20
@ -45,0 +53,4 @@mux.Handle("GET /v1/forms/{form_id}/fields/{field_id}/", addAPIAuth(cfg, http.HandlerFunc(h.ReadFormFieldHandler())))mux.Handle("DELETE /v1/forms/{form_id}/fields/", addAPIAuth(cfg, http.HandlerFunc(h.DeleteFormFieldsHandler())))mux.Handle("GET /v1/forms/{form_id}/submissions/", addAPIAuth(cfg, http.HandlerFunc(h.ListFormSubmissionsHandler())))utilise le nom du table apres /v1/, ex: /v1/form-fields/{form_id}/
Creation des forms dans le backto CRUD des forms dans la bd avec jsonb@ -925,3 +902,3 @@}return response, 0, errreturn response, 0, nilj'avais change ca de mon cote aussi, remplace le 0 pour http.StatusOk
@ -295,0 +249,4 @@}var (numeroEtudiantPattern = regexp.MustCompile(`^[0-9]{7}$`)wait est-ce qu'est on est suppose d'import bottin? genre valider avec bottin que c'est un vrai etudiant?
javais pensé a ca, mais je sais pas a quelle point on a besoin il faut demander a victor, la pour le instant je fait just compter le nombre de caracteres, parce que aussi si on a bottin cest un facon de savoir si le numero etudiant existe.
@ -295,0 +298,4 @@}// makeFormPOSTHandler construit un handler de soumission de formulaire génériquefunc makeFormPOSTHandler(h *WebHandler, cfg formConfig) http.HandlerFunc {a voir si on peut simplifier avec des helpers, fonction est un peu long
les message d'erreurs du form sont en englais :(
une fois que t'a fini avec les conflits, ajout le nouveau error handling pour les bon error codes, modifie le helper au besoin