From 41fbab15689b3db7578ca5c9c25ba677c737e5d8 Mon Sep 17 00:00:00 2001 From: Massimiliano Assante Date: Thu, 25 Aug 2016 13:43:58 +0000 Subject: [PATCH] Fix for Bug #4877 Email Notification sent multiple times sometimes git-svn-id: https://svn.research-infrastructures.eu/d4science/gcube/trunk/portlets/user/join-vre@131020 82a268e6-3cf1-43bd-a215-b396298e98cf --- .classpath | 4 ++-- distro/changelog.xml | 18 ++++++++++++++---- pom.xml | 2 +- .../joinvre/client/ui/AccessVREDialog.java | 1 + .../client/ui/AccessViaInviteDialog.java | 1 + .../client/ui/RequestMembershipDialog.java | 3 ++- 6 files changed, 21 insertions(+), 8 deletions(-) diff --git a/.classpath b/.classpath index 87114c5..cbad3c9 100644 --- a/.classpath +++ b/.classpath @@ -1,6 +1,6 @@ - + @@ -31,5 +31,5 @@ - + diff --git a/distro/changelog.xml b/distro/changelog.xml index 89bca21..057973c 100644 --- a/distro/changelog.xml +++ b/distro/changelog.xml @@ -1,18 +1,28 @@ - + + Fix for Bug #4877 Email Notification sent multiple times + sometimes + + Ported to Liferay 6.2 Refactored to support virtual groups and related descriptions - through LR Custom Field + through LR Custom Field + Refactored with GWT Bootstrap, new look and feel - Added support for showing external hosted VREso, see Feature #755 + Added support for showing external hosted VREso, see Feature + #755 + Redesigned and restyles the way vre description is shown to - end users + end users + diff --git a/pom.xml b/pom.xml index da36a07..26dcaad 100644 --- a/pom.xml +++ b/pom.xml @@ -13,7 +13,7 @@ org.gcube.portlets.user join-vre war - 3.0.0-SNAPSHOT + 3.0.1-SNAPSHOT gCube Join VRE Portlet Display the available VRE to Join diff --git a/src/main/java/org/gcube/portlets/user/joinvre/client/ui/AccessVREDialog.java b/src/main/java/org/gcube/portlets/user/joinvre/client/ui/AccessVREDialog.java index 78c6183..aeff180 100644 --- a/src/main/java/org/gcube/portlets/user/joinvre/client/ui/AccessVREDialog.java +++ b/src/main/java/org/gcube/portlets/user/joinvre/client/ui/AccessVREDialog.java @@ -57,6 +57,7 @@ public class AccessVREDialog extends Composite { void confirm(ClickEvent e) { helpBlock.setText("Registering to " + myVRE.getName() + " please wait ... "); loading.setVisible(true); + confirmRequest.setEnabled(false); joinService.registerUser(myVRE.getinfraScope(), myVRE.getId(), IS_INVITATION, new AsyncCallback() { @Override diff --git a/src/main/java/org/gcube/portlets/user/joinvre/client/ui/AccessViaInviteDialog.java b/src/main/java/org/gcube/portlets/user/joinvre/client/ui/AccessViaInviteDialog.java index 7854798..a280576 100644 --- a/src/main/java/org/gcube/portlets/user/joinvre/client/ui/AccessViaInviteDialog.java +++ b/src/main/java/org/gcube/portlets/user/joinvre/client/ui/AccessViaInviteDialog.java @@ -77,6 +77,7 @@ public class AccessViaInviteDialog extends Composite { void confirm(ClickEvent e) { helpBlock.setText("Registering to " + myVRE.getName() + " please wait ... "); loading.setVisible(true); + confirmRequest.setEnabled(false); joinService.registerUser(myVRE.getinfraScope(), myVRE.getId(), IS_INVITATION, new AsyncCallback() { @Override diff --git a/src/main/java/org/gcube/portlets/user/joinvre/client/ui/RequestMembershipDialog.java b/src/main/java/org/gcube/portlets/user/joinvre/client/ui/RequestMembershipDialog.java index 1516098..28182e9 100644 --- a/src/main/java/org/gcube/portlets/user/joinvre/client/ui/RequestMembershipDialog.java +++ b/src/main/java/org/gcube/portlets/user/joinvre/client/ui/RequestMembershipDialog.java @@ -54,7 +54,8 @@ public class RequestMembershipDialog extends Composite { } @UiHandler("confirmRequest") void confirm(ClickEvent e) { - String text = optionalText.getText(); + String text = optionalText.getText(); + confirmRequest.setEnabled(false); joinService.addMembershipRequest(myVRE.getinfraScope(), text, new AsyncCallback() { @Override public void onSuccess(Void result) {