[ 
https://issues.apache.org/jira/browse/SYNCOPE-145?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Francesco Chicchiriccò updated SYNCOPE-145:
-------------------------------------------

    Comment: was deleted

(was: FAILURE: Integrated in Syncope-trunk #493 (See 
[https://builds.apache.org/job/Syncope-trunk/493/])
[SYNCOPE-145] Removing UserRequest concept and injecting selfservice operations 
into the normal user workflow, with support for approval (ilgrosso: rev 1539376)
* 
/syncope/trunk/client/src/main/java/org/apache/syncope/client/SyncopeClient.java
* 
/syncope/trunk/client/src/main/java/org/apache/syncope/client/SyncopeClientFactoryBean.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/report/AbstractReportletConf.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/services/UserRequestService.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/services/UserSelfService.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/services/UserService.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/to/AbstractPolicyTO.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/to/AbstractSchemaTO.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/to/AbstractTaskTO.java
* /syncope/trunk/common/src/main/java/org/apache/syncope/common/to/ReportTO.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/to/UserRequestOptionsTO.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/to/UserRequestTO.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/types/AuditElements.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/types/RESTHeaders.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/types/UserRequestType.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/util/AttributableOperations.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/SyncopeApplication.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/SyncopeSession.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/commons/Constants.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/AbstractBasePage.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/BasePage.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/EditUserModalPage.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/Login.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/ResultStatusModalPage.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/Todo.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/UserRequestModalPage.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/UserSelfModalPage.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/WelcomePage.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/rest/BaseRestClient.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/rest/RoleRestClient.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/rest/UserRequestRestClient.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/rest/UserRestClient.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/rest/UserSelfRestClient.java
* /syncope/trunk/console/src/main/resources/authorizations.xml
* 
/syncope/trunk/console/src/main/resources/org/apache/syncope/console/pages/ResultStatusModalPage.html
* 
/syncope/trunk/console/src/main/resources/org/apache/syncope/console/pages/ResultStatusModalPage.properties
* 
/syncope/trunk/console/src/main/resources/org/apache/syncope/console/pages/ResultStatusModalPage_it.properties
* 
/syncope/trunk/console/src/main/resources/org/apache/syncope/console/pages/Todo.html
* 
/syncope/trunk/console/src/main/resources/org/apache/syncope/console/pages/Todo.properties
* 
/syncope/trunk/console/src/main/resources/org/apache/syncope/console/pages/Todo_it.properties
* 
/syncope/trunk/console/src/main/resources/org/apache/syncope/console/pages/Todo_pt_BR.properties
* 
/syncope/trunk/console/src/main/resources/org/apache/syncope/console/pages/WelcomePage.html
* 
/syncope/trunk/console/src/test/java/org/apache/syncope/console/ConfigurationTestITCase.java
* 
/syncope/trunk/console/src/test/java/org/apache/syncope/console/ReportTestITCase.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/init/ContentUpgrader.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/notification/NotificationJob.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/persistence/beans/UserRequest.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/persistence/beans/membership/Membership.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/persistence/beans/role/SyncopeRole.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/persistence/beans/user/SyncopeUser.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/persistence/dao/RoleDAO.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/persistence/dao/UserRequestDAO.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/persistence/dao/impl/RoleDAOImpl.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/persistence/dao/impl/UserRequestDAOImpl.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/persistence/validation/entity/SyncopeUserValidator.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/propagation/PropagationByResource.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/propagation/impl/AbstractPropagationTaskExecutor.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/propagation/impl/PropagationManager.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/quartz/AbstractTaskJob.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/report/ReportJob.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/rest/controller/RoleController.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/rest/controller/SchemaController.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/rest/controller/UserController.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/rest/controller/UserRequestController.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/rest/controller/UserWorkflowController.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/rest/data/UserDataBinder.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/rest/data/UserRequestDataBinder.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/security/SyncopeAuthenticationProvider.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/security/SyncopeUserDetailsService.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/services/UserRequestServiceImpl.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/services/UserSelfServiceImpl.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/services/UserServiceImpl.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/sync/impl/LDAPMembershipSyncActions.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/sync/impl/SyncopeSyncResultHandler.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/util/ContentExporter.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/util/ExceptionUtil.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/workflow/WorkflowAdapter.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/workflow/WorkflowUserSuspender.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/workflow/role/NoOpRoleWorkflowAdapter.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/workflow/user/AbstractUserWorkflowAdapter.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/workflow/user/NoOpUserWorkflowAdapter.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/workflow/user/UserWorkflowAdapter.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/workflow/user/activiti/ActivitiUserWorkflowAdapter.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/workflow/user/activiti/task/AbstractActivitiDelegate.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/workflow/user/activiti/task/AbstractActivitiServiceTask.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/workflow/user/activiti/task/AutoActivate.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/workflow/user/activiti/task/Create.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/workflow/user/activiti/task/Delete.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/workflow/user/activiti/task/GenerateToken.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/workflow/user/activiti/task/Reactivate.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/workflow/user/activiti/task/Suspend.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/workflow/user/activiti/task/Update.java
* /syncope/trunk/core/src/main/resources/content.xml
* /syncope/trunk/core/src/main/resources/restContext.xml
* /syncope/trunk/core/src/main/resources/securityContext.xml
* /syncope/trunk/core/src/main/resources/userWorkflow.bpmn20.xml
* /syncope/trunk/core/src/main/resources/workflowContext.xml
* 
/syncope/trunk/core/src/test/java/org/apache/syncope/core/persistence/dao/EntitlementTest.java
* 
/syncope/trunk/core/src/test/java/org/apache/syncope/core/persistence/relationships/RoleTest.java
* 
/syncope/trunk/core/src/test/java/org/apache/syncope/core/rest/AbstractTest.java
* 
/syncope/trunk/core/src/test/java/org/apache/syncope/core/rest/AuthenticationTestITCase.java
* 
/syncope/trunk/core/src/test/java/org/apache/syncope/core/rest/ResourceTestITCase.java
* 
/syncope/trunk/core/src/test/java/org/apache/syncope/core/rest/RoleTestITCase.java
* 
/syncope/trunk/core/src/test/java/org/apache/syncope/core/rest/SchemaTestITCase.java
* 
/syncope/trunk/core/src/test/java/org/apache/syncope/core/rest/UserRequestTestITCase.java
* 
/syncope/trunk/core/src/test/java/org/apache/syncope/core/rest/UserSelfTestITCase.java
* 
/syncope/trunk/core/src/test/java/org/apache/syncope/core/rest/UserTestITCase.java
* 
/syncope/trunk/core/src/test/java/org/apache/syncope/core/rest/UserWorkflowTestITCase.java
* 
/syncope/trunk/core/src/test/java/org/apache/syncope/core/rest/WorkflowTestITCase.java
* /syncope/trunk/core/src/test/resources/content.xml
)

> Configurable user request approval
> ----------------------------------
>
>                 Key: SYNCOPE-145
>                 URL: https://issues.apache.org/jira/browse/SYNCOPE-145
>             Project: Syncope
>          Issue Type: Improvement
>            Reporter: Francesco Chicchiriccò
>            Assignee: Francesco Chicchiriccò
>             Fix For: 1.2.0
>
>
> Make configurable whether UserRequest objects (create / update / delete) need 
> to be approved or not and under which conditions (including membership of 
> certain role(s)).



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to