-
Notifications
You must be signed in to change notification settings - Fork 103
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[IMPORT] Feat context parameter import #3277
base: feat/import-monitorings
Are you sure you want to change the base?
[IMPORT] Feat context parameter import #3277
Conversation
b4efac7
to
ef99612
Compare
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## feat/import-monitorings #3277 +/- ##
========================================================
Coverage 83.94% 83.95%
========================================================
Files 122 122
Lines 9721 9727 +6
========================================================
+ Hits 8160 8166 +6
Misses 1561 1561
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
554881c
to
aca2da1
Compare
aca2da1
to
164e01e
Compare
* feat(import): can post fieldmapping in new structured format * fix(import): insert_import_data_in_transient_table * fix(import): get_import_values * fix(import): prepare_import * feat(import): support default values * feat(import): default value edition support nomenclature widget refactor(import): minor refact on getFieldMappingValues() * feat(import): improve default value json edition * feat(import): present default values on report * feat(import): db migration * feat(import): test default value * test(import): support fieldmapping format v2 * feat(import): dynamic form on default values * fix(import): no longer send empty string for date default value * fix(import): test field jsonschema_definitions * feat(import): fix occhab revisions * feat(import): rename obsolete revision * style(import): code format * feat(import): fieldmapping validators deal with default values * feat(import): occhab revision to set bib_fields.type_field * Fix (migration) move migration to geonature branch --------- Co-authored-by: Pierre-Narcisi <[email protected]>
…ing model (PnX-SI#3275) * add id_import in monitoring model * feat: add id_import columns in monitoring tables * fix(db): change head of revision to latest in feat/import-monitorings --------- Co-authored-by: Julien Corny <[email protected]> Co-authored-by: jacquesfize <[email protected]>
2b5f26f
to
dcc764e
Compare
- Format params to FieldsMapping interface - Send on upload route frontend - Set fieldsmapping for t_import on upload route backend Reviewed-by: andriacap
- Synthese test frontend (ok) - wip : make occhab condition and refact test Reviewed-by: andriacap
Use same attribute for QA in all elements in fields mapping step Reviewed-by: andriacap
Reviewed-by: andriacap
- Change fieldmapping for sample data - Add delete command to each test for fieldmapping context Reviewed-by: andriacap
Reviewed-by: andriacap
3956690
to
85dca11
Compare
- Test upload_route with context parameter Reviewed-by: andriacap
J'ai testé à la main et tout a l'air de fonctionner correctement, juste pour les tests frontend, j'ai l'impression que les erreurs viennent de conflit dans les data-qa, je pense que c'est parce que certain champ sont à la fois dans les habitats et dans les stations, dans ce cas le champ existe deux fois, ce qui fait que deux champs avec le même data-qa existe et ça fait planter les tests. |
@@ -91,9 +104,9 @@ export class UploadFileStepComponent implements OnInit { | |||
} | |||
onSaveData(): Observable<Import> { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Attention, onSaveData
n'est exécuté seulement si le formulaire est modifié ! par conséquent, si je reviens en arrière pour modifier uniquement les valeurs dans les queryParams, cela ne fonctionnera pas ...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Merci pour ton retour Jacques. Est ce que tu pourrais me détailler le cas d'usage pour être sur de comprendre ? Quel est le comportement souhaité ?
Merci
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
C'est pas très grave. En fait, si je reviens sur l'étape de téléversement pour modifier changer les champs pré-mappés c'est pas possible. Mais je chercher la petite bête :)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ca roule alors :)
Merci Pierre pour ton retour. Est ce que vous êtes d'accord si on traite les erreurs de tests frontend dans une tâche à part ? Etant donné que les tests frontend ne fonctionnent pas sur la branche de référence feat/import-monitorings |
719b85f
to
bfcf4a7
Compare
TACHES PROJET IMPORT :
feat(wip): get context import by query params url
Format params to FieldsMapping interface
Send on upload route frontend
Set fieldsmapping for t_import on upload route backend
Test backend
Test frontend : un test e2e a été ajouté pour tester la fonctionnalité
Tests frontend existants : certains sont fonctionnels mais ne sont pas lié aux développements de cette fonctionnalité (à résoudre dans une autre PR ?)
Reviewed-by: andriacap
Tâche(s) dépendante(s)