[VOTE] Apache Syncope 2.0.0-M4

2016-06-24 Thread Francesco Chicchiriccò

I've created a 2.0.0-M4 release, with the following artifacts up for a vote:

GIT source tag (07ca994c6):
https://git-wip-us.apache.org/repos/asf?p=syncope.git;a=tag;h=07ca994c6

List of changes:
https://git-wip-us.apache.org/repos/asf?p=syncope.git;a=blob_plain;f=CHANGES;h=bbaca1d028f206d3f01a35c08bd9107459e8953d

Staging artifacts:
https://dist.apache.org/repos/dist/dev/syncope/2.0.0-M4/

Maven staging repo:
https://repository.apache.org/content/repositories/orgapachesyncope-1028/

Staging site:
http://syncope.apache.org/2.0.0-M4/

PGP release keys (signed using 273DF287):
http://www.apache.org/dist/syncope/KEYS

Vote will be open for 72 hours.

[ ] +1  approve
[ ] +0  no opinion
[ ] -1  disapprove (and reason why)

Here's my +1
Regards.

--
Francesco Chicchiriccò

Tirasa - Open Source Excellence
http://www.tirasa.net/

Involved at The Apache Software Foundation:
member, Syncope PMC chair, Cocoon PMC, Olingo PMC,
CXF Committer, OpenJPA Committer, PonyMail PPMC
http://home.apache.org/~ilgrosso/




[DISCUSS] Apache Syncope 2.0.0-M4

2016-06-24 Thread Francesco Chicchiriccò
Discussion thread for vote on 2.0.0-M4 release, with GIT source tag 
(07ca994c6).


For more information on the release process, check out 
http://www.apache.org/dev/release.html


Some of the things to check before voting are:
- does "mvn apache-rat:check" pass on the source
- can you build the contents of source release zip and GIT tag
- do all of the staged jars/wars/zips contain the required LICENSE and 
NOTICE files

- are all of the staged jars/wars/zips signed and the signature verifiable
- is the signing key in the project's KEYS file and on a public server 
(i.e. http://www.apache.org/dist/syncope/)


--
Francesco Chicchiriccò

Tirasa - Open Source Excellence
http://www.tirasa.net/

Involved at The Apache Software Foundation:
member, Syncope PMC chair, Cocoon PMC, Olingo PMC,
CXF Committer, OpenJPA Committer, PonyMail PPMC
http://home.apache.org/~ilgrosso/



Re: [VOTE] Apache Syncope 2.0.0-M4

2016-06-24 Thread Fabio Martelli

Il 24/06/2016 11:39, Francesco Chicchiriccò ha scritto:
I've created a 2.0.0-M4 release, with the following artifacts up for a 
vote:


GIT source tag (07ca994c6):
https://git-wip-us.apache.org/repos/asf?p=syncope.git;a=tag;h=07ca994c6

List of changes:
https://git-wip-us.apache.org/repos/asf?p=syncope.git;a=blob_plain;f=CHANGES;h=bbaca1d028f206d3f01a35c08bd9107459e8953d 



Staging artifacts:
https://dist.apache.org/repos/dist/dev/syncope/2.0.0-M4/

Maven staging repo:
https://repository.apache.org/content/repositories/orgapachesyncope-1028/

Staging site:
http://syncope.apache.org/2.0.0-M4/

PGP release keys (signed using 273DF287):
http://www.apache.org/dist/syncope/KEYS

Vote will be open for 72 hours.

[ ] +1  approve
[ ] +0  no opinion
[ ] -1  disapprove (and reason why)

Here's my +1
Regards.


+1
Regards,
F.

--
Fabio Martelli
https://it.linkedin.com/pub/fabio-martelli/1/974/a44
http://blog.tirasa.net/author/fabio/index.html

Tirasa - Open Source Excellence
http://www.tirasa.net/

Apache Syncope PMC
http://people.apache.org/~fmartelli/



Re: [VOTE] Apache Syncope 2.0.0-M4

2016-06-24 Thread Marco Di Sabatino Di Diodoro



Il 24/06/2016 11:39, Francesco Chicchiriccò ha scritto:
I've created a 2.0.0-M4 release, with the following artifacts up for a 
vote:


GIT source tag (07ca994c6):
https://git-wip-us.apache.org/repos/asf?p=syncope.git;a=tag;h=07ca994c6

List of changes:
https://git-wip-us.apache.org/repos/asf?p=syncope.git;a=blob_plain;f=CHANGES;h=bbaca1d028f206d3f01a35c08bd9107459e8953d 



Staging artifacts:
https://dist.apache.org/repos/dist/dev/syncope/2.0.0-M4/

Maven staging repo:
https://repository.apache.org/content/repositories/orgapachesyncope-1028/

Staging site:
http://syncope.apache.org/2.0.0-M4/

PGP release keys (signed using 273DF287):
http://www.apache.org/dist/syncope/KEYS

Vote will be open for 72 hours.

[ ] +1  approve
[ ] +0  no opinion
[ ] -1  disapprove (and reason why)

Here's my +1
Regards.


+1
Marco

--
Dott. Marco Di Sabatino Di Diodoro
Tel. +39 3939065570

Tirasa S.r.l.
Viale D'Annunzio 267 - 65127 Pescara
Tel +39 0859116307 / FAX +39 085973
http://www.tirasa.net

Apache Syncope PMC Member
http://people.apache.org/~mdisabatino/



[jira] [Created] (SYNCOPE-877) Better handling of not found exception logged at global policy retrieval time

2016-06-24 Thread fabio martelli (JIRA)
fabio martelli created SYNCOPE-877:
--

 Summary: Better handling of not found exception logged at global 
policy retrieval time
 Key: SYNCOPE-877
 URL: https://issues.apache.org/jira/browse/SYNCOPE-877
 Project: Syncope
  Issue Type: Improvement
  Components: core
Affects Versions: 1.2.8
Reporter: fabio martelli
 Fix For: 1.2.9


No password/account/sync policy found shouldn't be logged at ERROR level (see 
the example below).

12:41:33.023 ERROR 
org.apache.syncope.core.rest.utils.RestServiceExceptionMapper - Exception 
thrown by REST method: No password policy found
org.apache.syncope.core.persistence.dao.NotFoundException: No password policy 
found
at 
org.apache.syncope.core.rest.controller.PolicyController.getGlobalPasswordPolicy(PolicyController.java:114)
 ~[PolicyController.class:?]
at 
org.apache.syncope.core.rest.controller.PolicyController$$FastClassBySpringCGLIB$$e52bc41a.invoke()
 ~[ReflectUtils.class:?]
at 
org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) 
~[MethodProxy.class:4.0.9.RELEASE]
at 
org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:708)
 ~[CglibAopProxy$CglibMethodInvocation.class:4.0.9.RELEASE]
at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
 ~[ReflectiveMethodInvocation.class:4.0.9.RELEASE]
at 
org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:85)
 ~[MethodInvocationProceedingJoinPoint.class:4.0.9.RELEASE]
at 
org.apache.syncope.core.rest.controller.ControllerHandler.around(ControllerHandler.java:75)
 ~[ControllerHandler.class:?]
at sun.reflect.GeneratedMethodAccessor103.invoke(Unknown Source) ~[?:?]
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[?:1.8.0_92]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_92]




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (SYNCOPE-878) Failure on bulk deletion of users

2016-06-24 Thread Colm O hEigeartaigh (JIRA)
Colm O hEigeartaigh created SYNCOPE-878:
---

 Summary: Failure on bulk deletion of users
 Key: SYNCOPE-878
 URL: https://issues.apache.org/jira/browse/SYNCOPE-878
 Project: Syncope
  Issue Type: Bug
Affects Versions: 2.0.0-M4
Reporter: Colm O hEigeartaigh
 Fix For: 2.0.0


When I try to bulk delete the users in the standalone distribution for 
2.0.0-M4, it fails on one of the users. Then when I click "close" on the 
deletion box, the console errors with a RuntimeException (see attached 
screenshot).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (SYNCOPE-878) Failure on bulk deletion of users

2016-06-24 Thread Colm O hEigeartaigh (JIRA)

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

Colm O hEigeartaigh updated SYNCOPE-878:

Attachment: syncope-re.png

> Failure on bulk deletion of users
> -
>
> Key: SYNCOPE-878
> URL: https://issues.apache.org/jira/browse/SYNCOPE-878
> Project: Syncope
>  Issue Type: Bug
>Affects Versions: 2.0.0-M4
>Reporter: Colm O hEigeartaigh
> Fix For: 2.0.0
>
> Attachments: syncope-re.png
>
>
> When I try to bulk delete the users in the standalone distribution for 
> 2.0.0-M4, it fails on one of the users. Then when I click "close" on the 
> deletion box, the console errors with a RuntimeException (see attached 
> screenshot).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


Re: Adding russian language to UI

2016-06-24 Thread Francesco Chicchiriccò
Hi Dmitriy.
as you might have noticed, we are currently voting on 2.0.0-M4 release (your 
checks and vote, even though non-binding, are welcome BTW).

Since your contribution we've been adding features to the admin console and 
have also introduced several labels, which are currently missing their Russian 
translation.

Do you think it is possible for you to review and complete what missing?

Regards.

On 2016-04-14 08:55 (+0200), Dmitriy Berezkin  
wrote: 
> Hi Francesco!
> 
> Thanks for demo link!
> I'll watch for new commits and translation requests.
> And I am pleased to participate in this project.
> 
> 2016-04-14 9:46 GMT+03:00 Francesco Chicchiriccò :
> 
> > Hi Dmitriy,
> > so it seems you made it, huge congrats!
> >
> > I have also updated the live demo at
> >
> > http://syncope-vm.apache.org:9080/syncope-console/
> >
> > Now we would highly appreciate if you keep staying around, since we will
> > likely need to add further translations for the element currently missing
> > in admin console (mainly policy and report management).
> >
> > Thanks again.
> > Regards.
> >
> >
> > On 12/04/2016 10:30, Francesco Chicchiriccò wrote:
> >
> >> On 12/04/2016 10:18, Dmitriy Berezkin wrote:
> >>
> >>> I already added missing translations, but didn't remove unused keys. I
> >>> believed that it is not an error if one property file have unused keys.
> >>> But
> >>> mvn have another opinion :)
> >>> So now I dont have translation for approvals and notifications yet, but
> >>> I'm
> >>> working on it.
> >>>
> >>
> >> Great!
> >> Please consider that the console is still under development (some
> >> features are currently still missing, we're working on this), so I would
> >> suggest to complete what is currently available (approvals and
> >> notifications), merge the PR and then listen for more translation requests
> >> in the future, when the missing parts will be implemented.
> >>
> >> Here is my progress:
> >>> https://github.com/securny/syncope/tree/ru (This branch is 13 commits
> >>> ahead
> >>> of apache:master)
> >>>
> >>
> >> Looks good: please don't forget, when you will create the PR, to mention
> >> "SYNCOPE-828" and, possibly, to squeeze al of your commits into one (in
> >> order to maintain a cleaner history). Should this latter request be a
> >> problem, don't mind, we'll do it for you.
> >>
> >> Regards.
> >>
> >> 2016-04-12 11:07 GMT+03:00 Francesco Chicchiriccò :
> >>>
> >>> On 12/04/2016 10:05, Dmitriy Berezkin wrote:
> 
>  Thank you Fabio!
> > I removed old keys from *_ru.properties files and now dont have any
> > errors:
> >
> > That's good; but consider that ow you are missing some Russian
>  translations...
> 
> 
>  2016-04-12 11:00 GMT+03:00 Fabio Martelli :
> 
> > Il 12/04/2016 09:47, Dmitriy Berezkin ha scritto:
> >
> >> So if I remove 'task.generic.list' from
> >>
> >>> 'TopologyTogglePanel_ru.properties' it
> >>> will fix this 3 errors:
> >>>
> >>> [ERROR]
> >>>
> >>>
> >>> src/main/resources/org/apache/syncope/client/console/topology/TopologyTogglePanel_it.properties:[0]
> >>>
> >>> (misc) Translation: Key 'task.generic.list' missing.
> >>> [ERROR]
> >>>
> >>>
> >>> src/main/resources/org/apache/syncope/client/console/topology/TopologyTogglePanel_pt_BR.properties:[0]
> >>>
> >>> (misc) Translation: Key 'task.generic.list' missing.
> >>> [ERROR]
> >>>
> >>>
> >>> src/main/resources/org/apache/syncope/client/console/topology/TopologyTogglePanel.properties:[0]
> >>>
> >>> (misc) Translation: Key 'task.generic.list' missing.
> >>>
> >>> Right?
> >>>
> >>> Hi Dmitriy, the problem occurs when a key is missing in one or more
> >>>
> >> files
> >> / conversely if it is present not in all the properties.
> >> I mean, about the problem above, probably you specified
> >> task.generic.list
> >> in your Russian translation but you are missing it into the English,
> >> Italian and Portuguese ones.
> >> In this case, you have to remove the key from your new file.
> >>
> >> Please, check your new properties files: they have to include all the
> >> key
> >> existing into the English translation; no one more no one less.
> >>
> >> Kind regards,
> >> F.
> >>
> >>
> >>
> >> 2016-04-12 10:42 GMT+03:00 Francesco Chicchiriccò <
> >> ilgro...@apache.org>:
> >>
> >>> On 12/04/2016 09:31, Dmitriy Berezkin wrote:
> >>>
> >>> I updated my fork and cant debug it because of errors:
> 
>  In the commits you used to miss there have been several wicket
> > message
> >
> > keys that were removed or renamed - actually, some properties file
>  were
>  also added, removed or renamed.
> 
>  In general, you should assume now that default (en), it and pt_BR
>  are
>  right and ru is wr

[jira] [Created] (SYNCOPE-879) Auto-completion not working for internal and external attribute names

2016-06-24 Thread JIRA
Francesco Chicchiriccò created SYNCOPE-879:
--

 Summary: Auto-completion not working for internal and external 
attribute names
 Key: SYNCOPE-879
 URL: https://issues.apache.org/jira/browse/SYNCOPE-879
 Project: Syncope
  Issue Type: Bug
  Components: console
Affects Versions: 2.0.0-M4
Reporter: Francesco Chicchiriccò
Assignee: Francesco Chicchiriccò
 Fix For: 2.0.0


As reported by [~coheigea] in [mailing 
list|https://lists.apache.org/thread.html/be7e7afd5bebcfa23095265184a0d26fe854948c41813d2a52686fd5@%3Cuser.syncope.apache.org%3E],
 auto-completion is not working for both internal and external attribute names, 
in the mapping window.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Assigned] (SYNCOPE-878) Failure on bulk deletion of users

2016-06-24 Thread JIRA

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

Francesco Chicchiriccò reassigned SYNCOPE-878:
--

Assignee: Francesco Chicchiriccò

> Failure on bulk deletion of users
> -
>
> Key: SYNCOPE-878
> URL: https://issues.apache.org/jira/browse/SYNCOPE-878
> Project: Syncope
>  Issue Type: Bug
>Affects Versions: 2.0.0-M4
>Reporter: Colm O hEigeartaigh
>Assignee: Francesco Chicchiriccò
> Fix For: 2.0.0
>
> Attachments: syncope-re.png
>
>
> When I try to bulk delete the users in the standalone distribution for 
> 2.0.0-M4, it fails on one of the users. Then when I click "close" on the 
> deletion box, the console errors with a RuntimeException (see attached 
> screenshot).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (SYNCOPE-878) Failure on bulk deletion of users

2016-06-24 Thread JIRA

[ 
https://issues.apache.org/jira/browse/SYNCOPE-878?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15348296#comment-15348296
 ] 

Francesco Chicchiriccò commented on SYNCOPE-878:


Fix committed locally, I'll push it once the ongoing [vote for 
2.0.0-M4|https://lists.apache.org/thread.html/9ff957d2ff0b2f69a99c54a1f3a86d00d0c938daf935c7ace9e13554@%3Cdev.syncope.apache.org%3E]
 is over.

> Failure on bulk deletion of users
> -
>
> Key: SYNCOPE-878
> URL: https://issues.apache.org/jira/browse/SYNCOPE-878
> Project: Syncope
>  Issue Type: Bug
>Affects Versions: 2.0.0-M4
>Reporter: Colm O hEigeartaigh
>Assignee: Francesco Chicchiriccò
> Fix For: 2.0.0
>
> Attachments: syncope-re.png
>
>
> When I try to bulk delete the users in the standalone distribution for 
> 2.0.0-M4, it fails on one of the users. Then when I click "close" on the 
> deletion box, the console errors with a RuntimeException (see attached 
> screenshot).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


Re: [VOTE] Apache Syncope 2.0.0-M4

2016-06-24 Thread Massimiliano Perrone



Il 24/06/2016 11:39, Francesco Chicchiriccò ha scritto:
I've created a 2.0.0-M4 release, with the following artifacts up for a 
vote:


GIT source tag (07ca994c6):
https://git-wip-us.apache.org/repos/asf?p=syncope.git;a=tag;h=07ca994c6

List of changes:
https://git-wip-us.apache.org/repos/asf?p=syncope.git;a=blob_plain;f=CHANGES;h=bbaca1d028f206d3f01a35c08bd9107459e8953d 



Staging artifacts:
https://dist.apache.org/repos/dist/dev/syncope/2.0.0-M4/

Maven staging repo:
https://repository.apache.org/content/repositories/orgapachesyncope-1028/

Staging site:
http://syncope.apache.org/2.0.0-M4/

PGP release keys (signed using 273DF287):
http://www.apache.org/dist/syncope/KEYS

Vote will be open for 72 hours.

[ ] +1  approve
[ ] +0  no opinion
[ ] -1  disapprove (and reason why)

Here's my +1
Regards.


+1
BR,
Massi

--
Massimiliano Perrone
Tel +39 393 9121310

Tirasa S.r.l.
Viale D'Annunzio 267 - 65127 Pescara
Tel +39 0859116307 / FAX +39 085973
http://www.tirasa.net

"L'apprendere molte cose non insegna l'intelligenza"
(Eraclito)



[jira] [Commented] (SYNCOPE-879) Auto-completion not working for internal and external attribute names

2016-06-24 Thread JIRA

[ 
https://issues.apache.org/jira/browse/SYNCOPE-879?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15348351#comment-15348351
 ] 

Francesco Chicchiriccò commented on SYNCOPE-879:


Fix committed locally, I'll push it once the ongoing [vote for 
2.0.0-M4|https://lists.apache.org/thread.html/9ff957d2ff0b2f69a99c54a1f3a86d00d0c938daf935c7ace9e13554@%3Cdev.syncope.apache.org%3E]
 is over.

Please consider that external attribute names are not populated for LDAP 
resources in the standalone distribution only because the ConnId LDAP connector 
does not provide such feature when dealing with Apache DS, which is embedded in 
the standalone distribution.
Other LDAP servers (OpenLDAP, OpenDJ, ...) are working fine within this regard.

> Auto-completion not working for internal and external attribute names
> -
>
> Key: SYNCOPE-879
> URL: https://issues.apache.org/jira/browse/SYNCOPE-879
> Project: Syncope
>  Issue Type: Bug
>  Components: console
>Affects Versions: 2.0.0-M4
>Reporter: Francesco Chicchiriccò
>Assignee: Francesco Chicchiriccò
> Fix For: 2.0.0
>
>
> As reported by [~coheigea] in [mailing 
> list|https://lists.apache.org/thread.html/be7e7afd5bebcfa23095265184a0d26fe854948c41813d2a52686fd5@%3Cuser.syncope.apache.org%3E],
>  auto-completion is not working for both internal and external attribute 
> names, in the mapping window.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[GitHub] syncope pull request #26: Identity Recertification

2016-06-24 Thread nscendoni
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 
Date:   2016-06-23T10:45:11Z

First attempt with user recertification

commit 713bf3223b8ee008ffa173e7ae8d589122d66517
Author: Nicola Scendoni 
Date:   2016-06-23T10:46:31Z

Merge remote-tracking branch 'upstream/master'

commit 11a28c5222649eacb0b6968eb19b9a72c2c1e95f
Author: Nicola Scendoni 
Date:   2016-06-23T15:43:01Z

Fixes

commit cbc0ae293b1a6d97e305e5b0cc1a9111a9242ba4
Author: Nicola Scendoni 
Date:   2016-06-23T15:43:51Z

Added scheduler for Identoty Recertification

commit f9cbc4e674c2a5b1094c969518c574c78d020a8b
Author: Nicola Scendoni 
Date:   2016-06-24T06:52:22Z

removed old recert

commit 876c1fdff3707cf8d790d5306b1bd1adfeb43d6b
Author: Nicola Scendoni 
Date:   2016-06-24T15:32:41Z

added logs

commit 48db49bd559bbf70fc5429902ddaf2f04a21b412
Author: Nicola Scendoni 
Date:   2016-06-24T15:37:51Z

Added Recertification step

commit cf3a16ff28691b6039d155dfeffed613042ac885
Author: nscendoni 
Date:   2016-06-24T21:59:11Z

restore userWorkflow

commit d0cee68c82e85bfcb74cee04a17d67e27759b48f
Author: nscendoni 
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.
---