-
- Downloads
feat(): etapes types documents types (#698)
* feat(documents): permet de définir les types de documents par type d’étapes
* feat(documents): enregistre les documents associés à une activité en un seul appel API
* chore(seed): met à jour des fichiers de données pour les tests
* test(documents): corrige le message d’erreur du test
* feat(documents): ajoute la mise à jour des documents lors de la modification d’une étape
* feat(documents): ajoute une variable qui permet de savoir si on peut ajouter ou non un document
* feat(documents): permet de supprimer que les documents optionnels
* feat(documents): permet de supprimer un document obligatoire sur une étape en construction
* test(tests): ajoute des tests unitaires nécésstant un accès à une base de données
* feat(documents): ajoute tous les types de documents sur les étapes actuelles en optionnel
* feat(metas): ajoute les méthodes pour créer/modifier/supprimer des étapes types / documents types
* feat(documents): ne peut plus modifier le type d’un document
* chore: met à jour les jsons
Co-authored-by:
Francois Romain <francoisromain@gmail.com>
Showing
- .github/workflows/ci.yml 5 additions, 0 deletions.github/workflows/ci.yml
- .gitignore 1 addition, 0 deletions.gitignore
- knex/migrations/20180521000002_demarches_etapes.js 16 additions, 0 deletionsknex/migrations/20180521000002_demarches_etapes.js
- knex/seeds/00-delete.js 1 addition, 0 deletionsknex/seeds/00-delete.js
- knex/seeds/03-metas.js 4 additions, 4 deletionsknex/seeds/03-metas.js
- package.json 6 additions, 6 deletionspackage.json
- sources/etapes-types--documents-types.json 1092 additions, 0 deletionssources/etapes-types--documents-types.json
- src/api/_validate/document-input-validate.ts 1 addition, 1 deletionsrc/api/_validate/document-input-validate.ts
- src/api/graphql/resolvers.ts 10 additions, 1 deletionsrc/api/graphql/resolvers.ts
- src/api/graphql/resolvers/documents.ts 64 additions, 11 deletionssrc/api/graphql/resolvers/documents.ts
- src/api/graphql/resolvers/metas-join.ts 115 additions, 2 deletionssrc/api/graphql/resolvers/metas-join.ts
- src/api/graphql/resolvers/titres-activites.ts 32 additions, 14 deletionssrc/api/graphql/resolvers/titres-activites.ts
- src/api/graphql/resolvers/titres-etapes.ts 23 additions, 6 deletionssrc/api/graphql/resolvers/titres-etapes.ts
- src/api/graphql/resolvers/titres-travaux-etapes.ts 53 additions, 0 deletionssrc/api/graphql/resolvers/titres-travaux-etapes.ts
- src/api/graphql/schemas/documents.graphql 19 additions, 0 deletionssrc/api/graphql/schemas/documents.graphql
- src/api/graphql/schemas/index.graphql 14 additions, 1 deletionsrc/api/graphql/schemas/index.graphql
- src/api/graphql/schemas/metas.graphql 14 additions, 0 deletionssrc/api/graphql/schemas/metas.graphql
- src/api/graphql/schemas/titres-activites.graphql 1 addition, 4 deletionssrc/api/graphql/schemas/titres-activites.graphql
- src/api/graphql/schemas/titres-etapes.graphql 3 additions, 0 deletionssrc/api/graphql/schemas/titres-etapes.graphql
- src/api/graphql/schemas/titres-travaux-etapes.graphql 3 additions, 0 deletionssrc/api/graphql/schemas/titres-travaux-etapes.graphql
Loading
Please register or sign in to comment