GitHub user nscendoni opened a pull request: https://github.com/apache/syncope/pull/26
Identity Recertification Hi all, I started one possible implementation for Identity Re-certification. Please let me know if you think this is interesting for the project and if you agree with the proposed design. I performed following modifications: 1. I introduced one new method in the interface: UserWorkflowAdapter and one implementation in the class: AbstractUserWorkflowAdapter 2. I modified the BPMN userWorkflow.bpmn20.xml in order to add one step to recertify users. Users not recertified will be deleted. 3. I wrote one test Task to invoke the recertification method for all the users. I still have to work on the approval for the re-certification, configuration of recertification task, accounts and role recertifications etc. I wanted to have one feedback and suggestions from you before proceeding. Regards Nicola You can merge this pull request into a Git repository by running: $ git pull https://github.com/nscendoni/syncope master Alternatively you can review and apply these changes as the patch at: https://github.com/apache/syncope/pull/26.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #26 ---- commit f46935bd87283675f62a60b03e474f1cfa310f81 Author: Nicola Scendoni <scend...@gmail.com> Date: 2016-06-23T10:45:11Z First attempt with user recertification commit 713bf3223b8ee008ffa173e7ae8d589122d66517 Author: Nicola Scendoni <scend...@gmail.com> Date: 2016-06-23T10:46:31Z Merge remote-tracking branch 'upstream/master' commit 11a28c5222649eacb0b6968eb19b9a72c2c1e95f Author: Nicola Scendoni <scend...@gmail.com> Date: 2016-06-23T15:43:01Z Fixes commit cbc0ae293b1a6d97e305e5b0cc1a9111a9242ba4 Author: Nicola Scendoni <scend...@gmail.com> Date: 2016-06-23T15:43:51Z Added scheduler for Identoty Recertification commit f9cbc4e674c2a5b1094c969518c574c78d020a8b Author: Nicola Scendoni <scend...@gmail.com> Date: 2016-06-24T06:52:22Z removed old recert commit 876c1fdff3707cf8d790d5306b1bd1adfeb43d6b Author: Nicola Scendoni <scend...@gmail.com> Date: 2016-06-24T15:32:41Z added logs commit 48db49bd559bbf70fc5429902ddaf2f04a21b412 Author: Nicola Scendoni <scend...@gmail.com> Date: 2016-06-24T15:37:51Z Added Recertification step commit cf3a16ff28691b6039d155dfeffed613042ac885 Author: nscendoni <scend...@gmail.com> Date: 2016-06-24T21:59:11Z restore userWorkflow commit d0cee68c82e85bfcb74cee04a17d67e27759b48f Author: nscendoni <scend...@gmail.com> Date: 2016-06-24T22:01:37Z removed old project ---- --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. ---