[Git][ultreiaio/ird-observe][develop] [client-actions] Pouvoir rejourer l'assistant d'appairement des activités - Closes #2831
Tony CHEMIT pushed to branch develop at ultreiaio / ird-observe Commits: 4d23a36c by Tony Chemit at 2024-01-18T18:09:20+01:00 [client-actions] Pouvoir rejourer l'assistant d'appairement des activités - Closes #2831 - - - - - 3 changed files: - client/datasource/actions/src/main/java/fr/ird/observe/client/datasource/actions/AdminTabUIHandler.java - client/datasource/actions/src/main/java/fr/ird/observe/client/datasource/actions/pairing/ActivityPairingUIHandler.java - client/datasource/actions/src/main/java/fr/ird/observe/client/datasource/actions/pairing/actions/Prepare.java Changes: ===================================== client/datasource/actions/src/main/java/fr/ird/observe/client/datasource/actions/AdminTabUIHandler.java ===================================== @@ -193,7 +193,7 @@ public class AdminTabUIHandler<U extends AdminTabUI> implements WithClientUICont protected void onComingFromNextStepAdjust() { AdminUIModel model = ui.getModel(); - if (model.containsOperation(AdminStep.VALIDATE) || + if (model.containsOperation(AdminStep.VALIDATE) || model.containsOperation(AdminStep.ACTIVITY_PAIRING) || (model.containsOperation(AdminStep.CONSOLIDATE) && !model.containsOperation(AdminStep.EXPORT_DATA))) { if (model.getStepState(AdminStep.CONSOLIDATE) == WizardState.SUCCESSED) { // set back to pending consolidate step @@ -203,6 +203,9 @@ public class AdminTabUIHandler<U extends AdminTabUI> implements WithClientUICont model.setStepState(AdminStep.VALIDATE, WizardState.PENDING); // reset report model model.getValidateModel().reset(); + } else if (model.getStepState(AdminStep.ACTIVITY_PAIRING) == WizardState.NEED_FIX || model.getStepState(AdminStep.ACTIVITY_PAIRING) == WizardState.SUCCESSED) { + // set back to pending activity pairing step + model.setStepState(AdminStep.ACTIVITY_PAIRING, WizardState.PENDING); } } } ===================================== client/datasource/actions/src/main/java/fr/ird/observe/client/datasource/actions/pairing/ActivityPairingUIHandler.java ===================================== @@ -37,5 +37,6 @@ public class ActivityPairingUIHandler extends AdminTabUIHandler<ActivityPairingU super.afterInit(ui); setAutoStart(ui.getPrepare()); hideFixedPanelLabel(ui); + ui.remove(ui.getDescriptionContainer()); } } ===================================== client/datasource/actions/src/main/java/fr/ird/observe/client/datasource/actions/pairing/actions/Prepare.java ===================================== @@ -87,7 +87,6 @@ public class Prepare extends ActivityPairingUIActionSupport { } break; } - ui.getModel().setWasDone(true); stepModel.recomputeSelectedValues(); return WizardState.NEED_FIX; } View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/-/commit/4d23a36c687aeaa4d08b6329ff... -- View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/-/commit/4d23a36c687aeaa4d08b6329ff... You're receiving this email because of your account on gitlab.com.
participants (1)
-
Tony CHEMIT (@tchemit)