You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@syncope.apache.org by il...@apache.org on 2019/03/11 14:56:18 UTC

[syncope] branch 2_1_X updated: [SYNCOPE-1447] Missing restClient init

This is an automated email from the ASF dual-hosted git repository.

ilgrosso pushed a commit to branch 2_1_X
in repository https://gitbox.apache.org/repos/asf/syncope.git


The following commit(s) were added to refs/heads/2_1_X by this push:
     new 83b1df7  [SYNCOPE-1447] Missing restClient init
83b1df7 is described below

commit 83b1df70717b4d8d590b94b739064bb69c002226
Author: Francesco Chicchiriccò <il...@apache.org>
AuthorDate: Mon Mar 11 15:55:50 2019 +0100

    [SYNCOPE-1447] Missing restClient init
---
 .../console/panels/ApplicationDirectoryPanel.java      | 18 +++++++-----------
 .../client/console/panels/PrivilegeDirectoryPanel.java |  2 ++
 2 files changed, 9 insertions(+), 11 deletions(-)

diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/ApplicationDirectoryPanel.java b/client/console/src/main/java/org/apache/syncope/client/console/panels/ApplicationDirectoryPanel.java
index 5fe68f0..26e209d 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/panels/ApplicationDirectoryPanel.java
+++ b/client/console/src/main/java/org/apache/syncope/client/console/panels/ApplicationDirectoryPanel.java
@@ -46,7 +46,6 @@ import org.apache.wicket.PageReference;
 import org.apache.wicket.ajax.AjaxRequestTarget;
 import org.apache.wicket.ajax.markup.html.AjaxLink;
 import org.apache.wicket.authroles.authorization.strategies.role.metadata.MetaDataRoleAuthorizationStrategy;
-import org.apache.wicket.extensions.ajax.markup.html.modal.ModalWindow;
 import org.apache.wicket.extensions.markup.html.repeater.data.grid.ICellPopulator;
 import org.apache.wicket.extensions.markup.html.repeater.data.table.AbstractColumn;
 import org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn;
@@ -88,19 +87,16 @@ public class ApplicationDirectoryPanel extends
         modal.size(Modal.Size.Medium);
         modal.addSubmitButton();
         setFooterVisibility(true);
-        modal.setWindowClosedCallback(new ModalWindow.WindowClosedCallback() {
-
-            private static final long serialVersionUID = 8804221891699487139L;
-
-            @Override
-            public void onClose(final AjaxRequestTarget target) {
-                updateResultTable(target);
-                modal.show(false);
-            }
+        modal.setWindowClosedCallback(target -> {
+            updateResultTable(target);
+            modal.show(false);
         });
 
         privilegeModal.size(Modal.Size.Large);
-        setWindowClosedReloadCallback(privilegeModal);
+        privilegeModal.setWindowClosedCallback(target -> {
+            updateResultTable(target);
+            modal.show(false);
+        });
         addOuterObject(privilegeModal);
 
         AjaxLink<Void> newApplLink = new AjaxLink<Void>("add") {
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/PrivilegeDirectoryPanel.java b/client/console/src/main/java/org/apache/syncope/client/console/panels/PrivilegeDirectoryPanel.java
index 47c972d..7535c53 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/panels/PrivilegeDirectoryPanel.java
+++ b/client/console/src/main/java/org/apache/syncope/client/console/panels/PrivilegeDirectoryPanel.java
@@ -68,6 +68,8 @@ public class PrivilegeDirectoryPanel extends DirectoryPanel<
         this.baseModal = baseModal;
         this.application = application;
 
+        restClient = new ApplicationRestClient();
+
         disableCheckBoxes();
         enableExitButton();