[
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)