Alessandro Pieve 2016-11-15 11:38:07 +00:00
parent 188d427cb8
commit d6f4bf8aec
4 changed files with 32 additions and 30 deletions

View File

@ -13,7 +13,7 @@
<table cellspacing='0' cellpadding='0' style='width:100%;'>
<tr>
<td valign='top'>
<c:DataGrid addStyleNames='{style.cellTable}' pageSize='30'
<c:DataGrid addStyleNames='{style.cellTable}' pageSize='50'
ui:field='dataGrid' />
</td>
</tr>
@ -23,12 +23,5 @@
</td>
</tr>
</table>
</g:HTMLPanel>
</ui:UiBinder>

View File

@ -19,12 +19,8 @@ import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import org.gcube.common.scope.api.ScopeProvider;
import org.gcube.portlets.admin.authportletmanager.shared.ConstantsSharing;
import org.gcube.portlets.admin.authportletmanager.shared.PolicyAuth;
import org.gcube.vomanagement.usermanagement.GroupManager;
import org.gcube.vomanagement.usermanagement.impl.LiferayGroupManager;
import org.gcube.vomanagement.usermanagement.model.GCubeGroup;
import com.google.gwt.core.shared.GWT;
import com.google.gwt.view.client.HasData;

View File

@ -1,14 +1,12 @@
package org.gcube.portlets.admin.authportletmanager.client.pagelayout;
import org.gcube.portlets.admin.authportletmanager.client.AuthManagerController;
import org.gcube.portlets.admin.authportletmanager.client.Entities;
import org.gcube.portlets.admin.authportletmanager.client.event.ListPolicyEvent;
import org.gcube.portlets.admin.authportletmanager.client.widget.BulletList;
import org.gcube.portlets.admin.authportletmanager.client.widget.ListItem;
import org.gcube.portlets.admin.authportletmanager.client.widget.Paragraph;
import org.gcube.portlets.admin.authportletmanager.client.widget.Span;
import org.gcube.portlets.admin.authportletmanager.shared.Caller.TypeCaller;
import org.gcube.portlets.admin.authportletmanager.shared.ConstantsSharing;
import org.gcube.portlets.widgets.widgettour.client.extendedclasses.GCubeTour;
import com.ait.toolkit.hopscotch.client.Placement;

View File

@ -17,6 +17,7 @@ import javax.servlet.ServletException;
import javax.servlet.http.HttpSession;
import org.gcube.application.framework.core.session.ASLSession;
import org.gcube.common.authorization.client.exceptions.ObjectNotFound;
import org.gcube.common.authorization.library.policies.Action;
import org.gcube.common.authorization.library.policies.Policy;
import org.gcube.common.authorization.library.policies.PolicyType;
@ -53,7 +54,6 @@ import org.gcube.vomanagement.usermanagement.model.GCubeRole;
import org.gcube.vomanagement.usermanagement.model.GCubeUser;
import com.google.gwt.user.server.rpc.RemoteServiceServlet;
import com.liferay.portal.kernel.log.Log;
import com.liferay.portal.kernel.log.LogFactoryUtil;
@ -101,9 +101,12 @@ implements AuthManagerService {
logger.debug("loadListPolicy found context:"+null);
context=aslSession.getScope();
}
String token= authorizationService().resolveTokenByUserAndContext(username, context);
if (token==null)
token = authorizationService().generateUserToken(new UserInfo(username, new ArrayList<String>()), context);
String token;
try{
token= authorizationService().resolveTokenByUserAndContext(username, context);
}catch (ObjectNotFound e){
token = authorizationService().generateUserToken(new UserInfo(username, new ArrayList<String>()), context);
}
if (ConstantsSharing.DEBUG_MODE) {
token=ConstantsSharing.DEBUG_TOKEN;
@ -203,9 +206,12 @@ implements AuthManagerService {
if (context==null)
context=aslSession.getScope();
String token= authorizationService().resolveTokenByUserAndContext(username, context);
if (token==null)
token = authorizationService().generateUserToken(new UserInfo(username, new ArrayList<String>()), context);
String token;
try{
token= authorizationService().resolveTokenByUserAndContext(username, context);
}catch (ObjectNotFound e){
token = authorizationService().generateUserToken(new UserInfo(username, new ArrayList<String>()), context);
}
//String token = authorizationService().generateUserToken(new UserInfo(username, new ArrayList<String>()), context);
if (ConstantsSharing.DEBUG_MODE) {
token=ConstantsSharing.DEBUG_TOKEN;
@ -286,9 +292,12 @@ implements AuthManagerService {
else{
//Get List service
String username = aslSession.getUsername();
String token= authorizationService().resolveTokenByUserAndContext(username, context);
if (token==null)
token = authorizationService().generateUserToken(new UserInfo(username, new ArrayList<String>()), context);
String token;
try{
token= authorizationService().resolveTokenByUserAndContext(username, context);
}catch (ObjectNotFound e){
token = authorizationService().generateUserToken(new UserInfo(username, new ArrayList<String>()), context);
}
//String token = authorizationService().generateUserToken(new UserInfo(username, new ArrayList<String>()), context);
SecurityTokenProvider.instance.set(token);
@ -417,9 +426,12 @@ implements AuthManagerService {
List<Policy> policies = new ArrayList<Policy>();
//String token =aslSession.getSecurityToken();
String username = aslSession.getUsername();
String token= authorizationService().resolveTokenByUserAndContext(username, context);
if (token==null)
token = authorizationService().generateUserToken(new UserInfo(username, new ArrayList<String>()), context);
String token;
try{
token= authorizationService().resolveTokenByUserAndContext(username, context);
}catch (ObjectNotFound e){
token = authorizationService().generateUserToken(new UserInfo(username, new ArrayList<String>()), context);
}
//String token = authorizationService().generateUserToken(new UserInfo(username, new ArrayList<String>()), context);
if (ConstantsSharing.DEBUG_MODE) {
@ -499,9 +511,12 @@ implements AuthManagerService {
if (context==null)
context=aslSession.getScope();
String username = aslSession.getUsername();
String token= authorizationService().resolveTokenByUserAndContext(username, context);
if (token==null)
token = authorizationService().generateUserToken(new UserInfo(username, new ArrayList<String>()), context);
String token;
try{
token= authorizationService().resolveTokenByUserAndContext(username, context);
}catch (ObjectNotFound e){
token = authorizationService().generateUserToken(new UserInfo(username, new ArrayList<String>()), context);
}
//String token = authorizationService().generateUserToken(new UserInfo(username, new ArrayList<String>()), context);