From e7887938a9cb1b2f4c3dd2d48a7c213477f3d349 Mon Sep 17 00:00:00 2001 From: srosse <stephane.rosse@frentix.com> Date: Wed, 22 May 2019 11:39:58 +0200 Subject: [PATCH] no-jira: fix goto meeting add organizer popup --- .../modules/gotomeeting/ui/EditOrganizerNameController.java | 2 +- .../olat/modules/gotomeeting/ui/EditTrainingController.java | 4 ++-- .../gotomeeting/ui/GoToOrganizerListAdminController.java | 4 +++- .../modules/gotomeeting/ui/LoginOrganizerController.java | 6 +++--- 4 files changed, 9 insertions(+), 7 deletions(-) diff --git a/src/main/java/org/olat/modules/gotomeeting/ui/EditOrganizerNameController.java b/src/main/java/org/olat/modules/gotomeeting/ui/EditOrganizerNameController.java index d9017165ac5..e8d32a10753 100644 --- a/src/main/java/org/olat/modules/gotomeeting/ui/EditOrganizerNameController.java +++ b/src/main/java/org/olat/modules/gotomeeting/ui/EditOrganizerNameController.java @@ -60,8 +60,8 @@ public class EditOrganizerNameController extends FormBasicController { FormLayoutContainer buttonLayout = FormLayoutContainer.createButtonLayout("buttons", getTranslator()); formLayout.add("buttons", buttonLayout); - uifactory.addFormSubmitButton("ok", buttonLayout); uifactory.addFormCancelButton("cancel", buttonLayout, ureq, getWindowControl()); + uifactory.addFormSubmitButton("ok", buttonLayout); } @Override diff --git a/src/main/java/org/olat/modules/gotomeeting/ui/EditTrainingController.java b/src/main/java/org/olat/modules/gotomeeting/ui/EditTrainingController.java index 17f564b8701..0977a00c676 100644 --- a/src/main/java/org/olat/modules/gotomeeting/ui/EditTrainingController.java +++ b/src/main/java/org/olat/modules/gotomeeting/ui/EditTrainingController.java @@ -153,7 +153,7 @@ public class EditTrainingController extends FormBasicController { @Override protected boolean validateFormLogic(UserRequest ureq) { - boolean allOk = true; + boolean allOk = super.validateFormLogic(ureq); if(meeting == null || meeting.getOrganizer() == null) { organizersEl.clearError(); @@ -201,7 +201,7 @@ public class EditTrainingController extends FormBasicController { } } - return allOk & super.validateFormLogic(ureq); + return allOk; } @Override diff --git a/src/main/java/org/olat/modules/gotomeeting/ui/GoToOrganizerListAdminController.java b/src/main/java/org/olat/modules/gotomeeting/ui/GoToOrganizerListAdminController.java index bbabbae38c7..60040f24609 100644 --- a/src/main/java/org/olat/modules/gotomeeting/ui/GoToOrganizerListAdminController.java +++ b/src/main/java/org/olat/modules/gotomeeting/ui/GoToOrganizerListAdminController.java @@ -155,7 +155,7 @@ public class GoToOrganizerListAdminController extends FormBasicController implem @Override protected void event(UserRequest ureq, Controller source, Event event) { - if(editOrganizerNameController == source || loginOrganizerController == null) { + if(editOrganizerNameController == source || loginOrganizerController == source) { if(event == Event.DONE_EVENT) { updateModel(); } @@ -176,9 +176,11 @@ public class GoToOrganizerListAdminController extends FormBasicController implem private void cleanUp() { removeAsListenerAndDispose(editOrganizerNameController); + removeAsListenerAndDispose(loginOrganizerController); removeAsListenerAndDispose(confirmRemoveOrganizer); removeAsListenerAndDispose(cmc); editOrganizerNameController = null; + loginOrganizerController = null; confirmRemoveOrganizer = null; cmc = null; } diff --git a/src/main/java/org/olat/modules/gotomeeting/ui/LoginOrganizerController.java b/src/main/java/org/olat/modules/gotomeeting/ui/LoginOrganizerController.java index 9609bb01b61..b06a8a3507f 100644 --- a/src/main/java/org/olat/modules/gotomeeting/ui/LoginOrganizerController.java +++ b/src/main/java/org/olat/modules/gotomeeting/ui/LoginOrganizerController.java @@ -89,8 +89,8 @@ public class LoginOrganizerController extends FormBasicController { FormLayoutContainer buttonLayout = FormLayoutContainer.createButtonLayout("buttons", getTranslator()); formLayout.add("buttons", buttonLayout); - uifactory.addFormSubmitButton("ok", buttonLayout); uifactory.addFormCancelButton("cancel", buttonLayout, ureq, getWindowControl()); + uifactory.addFormSubmitButton("ok", buttonLayout); } @Override @@ -100,7 +100,7 @@ public class LoginOrganizerController extends FormBasicController { @Override protected boolean validateFormLogic(UserRequest ureq) { - boolean allOk = true; + boolean allOk = super.validateFormLogic(ureq); usernameEl.clearError(); if(!StringHelper.containsNonWhitespace(usernameEl.getValue())) { @@ -114,7 +114,7 @@ public class LoginOrganizerController extends FormBasicController { allOk &= false; } - return allOk & super.validateFormLogic(ureq); + return allOk; } @Override -- GitLab