ScopeHelper at client side added. Started importing bootstrap

git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/portlets/admin/create-users@128420 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
Costantino Perciante 2016-05-03 13:05:05 +00:00
parent f206172b11
commit 9055ac1649
5 changed files with 43 additions and 18 deletions

View File

@ -158,6 +158,11 @@
<version>4.11</version> <version>4.11</version>
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>
<dependency>
<groupId>org.gcube.portlets.user</groupId>
<artifactId>gcube-widgets</artifactId>
<scope>compile</scope>
</dependency>
</dependencies> </dependencies>
<build> <build>

View File

@ -1,6 +1,10 @@
package org.gcube.portlets.admin.createusers.client; package org.gcube.portlets.admin.createusers.client;
import org.gcube.portlets.user.gcubewidgets.client.ClientScopeHelper;
import com.google.gwt.core.client.EntryPoint; import com.google.gwt.core.client.EntryPoint;
import com.google.gwt.user.client.Window.Location;
import com.google.gwt.user.client.rpc.AsyncCallback;
import com.google.gwt.user.client.ui.RootPanel; import com.google.gwt.user.client.ui.RootPanel;
@ -13,7 +17,14 @@ public class CreateUsers implements EntryPoint {
@Override @Override
public void onModuleLoad() { public void onModuleLoad() {
RootPanel.get("create-users-container").add(new CreateUsersPanel()); ClientScopeHelper.getService().setScope(Location.getHref(), new AsyncCallback<Boolean>() {
@Override
public void onSuccess(Boolean result) {
RootPanel.get("create-users-container").add(new CreateUsersPanel());
}
@Override
public void onFailure(Throwable caught) {
}
});
} }
} }

View File

@ -18,6 +18,7 @@ import com.google.gwt.dom.client.EventTarget;
import com.google.gwt.dom.client.NativeEvent; import com.google.gwt.dom.client.NativeEvent;
import com.google.gwt.event.shared.HandlerManager; import com.google.gwt.event.shared.HandlerManager;
import com.google.gwt.i18n.client.DateTimeFormat; import com.google.gwt.i18n.client.DateTimeFormat;
import com.google.gwt.i18n.client.DateTimeFormat.PredefinedFormat;
import com.google.gwt.safehtml.shared.SafeHtmlBuilder; import com.google.gwt.safehtml.shared.SafeHtmlBuilder;
import com.google.gwt.user.cellview.client.Column; import com.google.gwt.user.cellview.client.Column;
import com.google.gwt.user.cellview.client.ColumnSortEvent.ListHandler; import com.google.gwt.user.cellview.client.ColumnSortEvent.ListHandler;
@ -168,7 +169,7 @@ public class RegisteredUsersTable extends Composite {
Column<VreUserBean, String> registrationDate = getColumn(new TextCell(), new GetValue<String>() { Column<VreUserBean, String> registrationDate = getColumn(new TextCell(), new GetValue<String>() {
@Override @Override
public String getValue(VreUserBean user) { public String getValue(VreUserBean user) {
return DateTimeFormat.getShortDateFormat().format(new Date(user.getRegisrationDate())); return DateTimeFormat.getFormat(PredefinedFormat.DATE_SHORT).format(new Date(user.getRegisrationDate()));
} }
}); });

View File

@ -6,10 +6,10 @@
<!-- Other module inherits --> <!-- Other module inherits -->
<inherits name='com.google.gwt.activity.Activity' /> <inherits name='com.google.gwt.activity.Activity' />
<inherits name="com.github.gwtbootstrap.Bootstrap" /> <inherits name="com.github.gwtbootstrap.Bootstrap" />
<inherits name='org.gcube.portlets.user.gcubewidgets.WidgetFactory' />
<!-- Specify the app entry point class. --> <!-- Specify the app entry point class. -->
<entry-point <entry-point class='org.gcube.portlets.admin.createusers.client.CreateUsers' />
class='org.gcube.portlets.admin.createusers.client.CreateUsers' />
<!-- Specify the paths for translatable code --> <!-- Specify the paths for translatable code -->
<source path='client' /> <source path='client' />

View File

@ -5,20 +5,28 @@
<web-app> <web-app>
<!-- Servlets --> <!-- Servlets -->
<servlet> <servlet>
<servlet-name>servlet</servlet-name> <servlet-name>servlet</servlet-name>
<servlet-class>org.gcube.portlets.admin.createusers.server.CreateUsersImpl</servlet-class> <servlet-class>org.gcube.portlets.admin.createusers.server.CreateUsersImpl</servlet-class>
</servlet> </servlet>
<servlet>
<servlet-name>scopeService</servlet-name>
<servlet-class>org.gcube.portlets.user.gcubewidgets.server.ScopeServiceImpl</servlet-class>
</servlet>
<servlet-mapping> <servlet-mapping>
<servlet-name>servlet</servlet-name> <servlet-name>servlet</servlet-name>
<url-pattern>/createusers/usersservice</url-pattern> <url-pattern>/createusers/usersservice</url-pattern>
</servlet-mapping> </servlet-mapping>
<servlet-mapping>
<servlet-name>scopeService</servlet-name>
<url-pattern>/createusers/scopeService</url-pattern>
</servlet-mapping>
<!-- Default page to serve --> <!-- Default page to serve -->
<welcome-file-list> <welcome-file-list>
<welcome-file>CreateUsers.html</welcome-file> <welcome-file>CreateUsers.html</welcome-file>
</welcome-file-list> </welcome-file-list>
</web-app> </web-app>