Search in sources :

Example 11 with User

use of org.jboss.errai.security.shared.api.identity.User in project kie-wb-common by kiegroup.

the class CommentItemPresenterTest method setUp.

@Before
public void setUp() {
    User user = mock(User.class);
    doReturn("admin").when(user).getIdentifier();
    doReturn(user).when(sessionInfo).getIdentity();
    WorkspaceProject workspaceProject = mock(WorkspaceProject.class);
    doReturn(mock(KieModule.class)).when(workspaceProject).getMainModule();
    doReturn(mock(Repository.class)).when(workspaceProject).getRepository();
    doReturn(mock(Space.class)).when(workspaceProject).getSpace();
    doReturn(workspaceProject).when(libraryPlaces).getActiveWorkspace();
    this.presenter = spy(new CommentItemPresenter(view, dateUtils, new CallerMock<>(changeRequestService), sessionInfo, libraryPlaces));
}
Also used : Space(org.uberfire.spaces.Space) Repository(org.guvnor.structure.repositories.Repository) User(org.jboss.errai.security.shared.api.identity.User) WorkspaceProject(org.guvnor.common.services.project.model.WorkspaceProject) KieModule(org.kie.workbench.common.services.shared.project.KieModule) Before(org.junit.Before)

Example 12 with User

use of org.jboss.errai.security.shared.api.identity.User in project drools-wb by kiegroup.

the class GuidedDecisionTablePresenter method canEditColumns.

boolean canEditColumns() {
    final String permission = WorkbenchFeatures.GUIDED_DECISION_TABLE_EDIT_COLUMNS;
    final User user = sessionInfo.getIdentity();
    return authorizationManager.authorize(permission, user);
}
Also used : User(org.jboss.errai.security.shared.api.identity.User)

Example 13 with User

use of org.jboss.errai.security.shared.api.identity.User in project drools-wb by kiegroup.

the class GuidedDecisionTablePresenterTest method testCanEditColumns.

@Test
public void testCanEditColumns() {
    final String permission = WorkbenchFeatures.GUIDED_DECISION_TABLE_EDIT_COLUMNS;
    final User user = mock(User.class);
    doReturn(user).when(sessionInfo).getIdentity();
    dtPresenter.canEditColumns();
    verify(authorizationManager).authorize(permission, user);
}
Also used : User(org.jboss.errai.security.shared.api.identity.User) Test(org.junit.Test)

Aggregations

User (org.jboss.errai.security.shared.api.identity.User)13 Test (org.junit.Test)7 Before (org.junit.Before)6 ArrayList (java.util.ArrayList)4 KieModule (org.kie.workbench.common.services.shared.project.KieModule)4 Path (org.uberfire.backend.vfs.Path)4 IOService (org.uberfire.io.IOService)4 Space (org.uberfire.spaces.Space)4 Event (javax.enterprise.event.Event)3 WorkspaceProject (org.guvnor.common.services.project.model.WorkspaceProject)3 File (java.io.File)2 URL (java.net.URL)2 Collections (java.util.Collections)2 HashSet (java.util.HashSet)2 List (java.util.List)2 Optional (java.util.Optional)2 CommentedOptionFactory (org.guvnor.common.services.backend.util.CommentedOptionFactory)2 CommentedOptionFactoryImpl (org.guvnor.common.services.backend.util.CommentedOptionFactoryImpl)2 MetadataService (org.guvnor.common.services.shared.metadata.MetadataService)2 Repository (org.guvnor.structure.repositories.Repository)2