You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@syncope.apache.org by fm...@apache.org on 2016/08/12 13:37:01 UTC

syncope git commit: SYNCOPE-921 provides table reload as usual

Repository: syncope
Updated Branches:
  refs/heads/master 3c4bbf069 -> 577d05774


SYNCOPE-921 provides table reload as usual


Project: http://git-wip-us.apache.org/repos/asf/syncope/repo
Commit: http://git-wip-us.apache.org/repos/asf/syncope/commit/577d0577
Tree: http://git-wip-us.apache.org/repos/asf/syncope/tree/577d0577
Diff: http://git-wip-us.apache.org/repos/asf/syncope/diff/577d0577

Branch: refs/heads/master
Commit: 577d0577447c341362fcce075c492b5be4e18e3a
Parents: 3c4bbf0
Author: fmartelli <fa...@gmail.com>
Authored: Fri Aug 12 15:36:39 2016 +0200
Committer: fmartelli <fa...@gmail.com>
Committed: Fri Aug 12 15:36:39 2016 +0200

----------------------------------------------------------------------
 .../console/approvals/ApprovalDirectoryPanel.java       | 12 ++++++++++++
 1 file changed, 12 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/syncope/blob/577d0577/client/console/src/main/java/org/apache/syncope/client/console/approvals/ApprovalDirectoryPanel.java
----------------------------------------------------------------------
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/approvals/ApprovalDirectoryPanel.java b/client/console/src/main/java/org/apache/syncope/client/console/approvals/ApprovalDirectoryPanel.java
index e7b6bd5..b515d19 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/approvals/ApprovalDirectoryPanel.java
+++ b/client/console/src/main/java/org/apache/syncope/client/console/approvals/ApprovalDirectoryPanel.java
@@ -42,6 +42,7 @@ import org.apache.syncope.common.lib.types.StandardEntitlement;
 import org.apache.wicket.PageReference;
 import org.apache.wicket.ajax.AjaxRequestTarget;
 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.sort.SortOrder;
 import org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn;
 import org.apache.wicket.extensions.markup.html.repeater.data.table.PropertyColumn;
@@ -64,6 +65,17 @@ public class ApprovalDirectoryPanel
         modal.addSubmitButton();
         modal.size(Modal.Size.Large);
 
+        modal.setWindowClosedCallback(new ModalWindow.WindowClosedCallback() {
+
+            private static final long serialVersionUID = 8804221891699487139L;
+
+            @Override
+            public void onClose(final AjaxRequestTarget target) {
+                updateResultTable(target);
+                modal.show(false);
+            }
+        });
+
         restClient = new UserWorkflowRestClient();
 
         initResultTable();