Re: [Gsoc 2016] SYNCOPE-770

2016-03-15 Thread Nuwan Sameera
Hi,

 I submitted proposal draft via apache gsoc page. Please check and give me
feedback and update me.

Thanks and Regards,
Nuwan Sameera.

On Tue, Mar 15, 2016 at 5:20 PM, Nuwan Sameera 
wrote:

> Hi,
>  Yes I saw. Thank you.
>
> Thanks and Regards.
> Nuwan Sameera.
>
> On Tue, Mar 15, 2016 at 5:01 PM, Francesco Chicchiriccò <
> ilgro...@apache.org> wrote:
>
>> On 15/03/2016 12:24, Nuwan Sameera wrote:
>>
>>> Hi,
>>>Please can I know my approach is correct or not for SYNCOPE[770].  I
>>> willing to crate my proposal following comment on
>>>
>>> [1] https://cwiki.apache.org/confluence/display/SYNCOPE/GSOC+2016.
>>>
>>
>> I'll try to update such page later on today; have you seen:
>>
>> http://markmail.org/message/ddx3c3of4h45px3q
>>
>> ?
>>
>> 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
>> http://home.apache.org/~ilgrosso/
>>
>>
>


[jira] [Commented] (SYNCOPE-156) New admin UI

2016-03-15 Thread ASF subversion and git services (JIRA)

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

ASF subversion and git services commented on SYNCOPE-156:
-

Commit 857d5e62a9b7113fc3082945cb54bfb51f6e7d9f in syncope's branch 
refs/heads/master from [~fmartelli]
[ https://git-wip-us.apache.org/repos/asf?p=syncope.git;h=857d5e6 ]

[SYNCOPE-156] providing user, group and any object search panel


> New admin UI
> 
>
> Key: SYNCOPE-156
> URL: https://issues.apache.org/jira/browse/SYNCOPE-156
> Project: Syncope
>  Issue Type: New Feature
>  Components: console
>Reporter: Francesco Chicchiriccò
> Fix For: 2.0.0
>
>
> Refactor and rewrite current console into a new, cleaner, admin UI.
> It is a important usability improvement to provide sensible and contextual 
> help messages on (mostly) each form field.
> [1] 
> http://syncope-dev.1063484.n5.nabble.com/About-admin-console-refactoring-td5710115.html
> [2] http://markmail.org/message/wtamknssq42pyjjc



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


[jira] [Updated] (SYNCOPE-770) IDE plugin

2016-03-15 Thread JIRA

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

Francesco Chicchiriccò updated SYNCOPE-770:
---
Description: 
Develop plugin(s) for one or more popular open source IDEs (as Netbeans or 
Eclipse) with purpose of easing the extension of runtime configuration of 
Apache Syncope deployments.

SYNCOPE-760 and SYNCOPE-761 introduced the possibility to dynamically reload 
mail templates (used by notifications) and report stylesheets; such objects are 
now exposed as REST entities.

The idea is to enable IDEs with some kind of resource explorer providing access 
to such dynamic items, allowing to create, edit and remove them from within 
IDE, by connecting to a running Apache Syncope deployment.

This item is being discussed at 
https://cwiki.apache.org/confluence/display/SYNCOPE/GSOC+2016

  was:
Develop plugin(s) for one or more popular open source IDEs (as Netbeans or 
Eclipse) with purpose of easing the extension of runtime configuration of 
Apache Syncope deployments.

SYNCOPE-760 and SYNCOPE-761 introduced the possibility to dynamically reload 
mail templates (used by notifications) and report stylesheets; such objects are 
now exposed as REST entities.

The idea is to enable IDEs with some kind of resource explorer providing access 
to such dynamic items, allowing to create, edit and remove them from within 
IDE, by connecting to a running Apache Syncope deployment.


> IDE plugin
> --
>
> Key: SYNCOPE-770
> URL: https://issues.apache.org/jira/browse/SYNCOPE-770
> Project: Syncope
>  Issue Type: New Feature
>Reporter: Francesco Chicchiriccò
>  Labels: eclipse, gsoc2016, netbeans
>
> Develop plugin(s) for one or more popular open source IDEs (as Netbeans or 
> Eclipse) with purpose of easing the extension of runtime configuration of 
> Apache Syncope deployments.
> SYNCOPE-760 and SYNCOPE-761 introduced the possibility to dynamically reload 
> mail templates (used by notifications) and report stylesheets; such objects 
> are now exposed as REST entities.
> The idea is to enable IDEs with some kind of resource explorer providing 
> access to such dynamic items, allowing to create, edit and remove them from 
> within IDE, by connecting to a running Apache Syncope deployment.
> This item is being discussed at 
> https://cwiki.apache.org/confluence/display/SYNCOPE/GSOC+2016



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


Taking care of LICENSE and NOTICE files

2016-03-15 Thread Francesco Chicchiriccò

Hi all,
today I was finally able to review and fix the various LICENSE and 
NOTICE files in the master branch [1].


I had this task long overdue in my TODO list, because it seems that 
we've been adding several dependencies to the various modules without 
even think to keep LICENSE and NOTICE aligned.


As any decent software engineer, I was pretty much full of all JAR files 
manual checking, so I've developed [2].


LNGenerator essentially does what I used to do manually:

1. after building Syncope, given a certain directory full of JAR files 
(which can be WEB-INF/lib for a web artifact, or some other directory in 
case of ZIP or Uber JAR files)
2. for all JAR files there, lookup into the local Maven repository 
(~/.m2/repository) and empower Maven's M2GavCalculator to determine 
groupId and artifactId

3. exclude all ASF dependencies
4. lookup into a local database of licenses / notices
5. append to LICENSE / NOTICE files

As a result, for all of Syncope artifacts requiring LICENSE / NOTICE 
(standalone, installer, client/cli, deb/core, deb/console, deb/enduser) 
I was able to generate such files reflecting the exact dependencies needed.


Most importantly, we can repeat this again skipping the painful process 
of starting every time from scratch, for the future.


...and please, devs, when adding any dependency, do it carefully and 
check transitive ;-)


Regards.

[1] 
https://github.com/apache/syncope/commit/44b12506d5692ae7ddbb15e1b5af0b9816f92901

[2] https://github.com/ilgrosso/LNGenerator
[3] https://www.apache.org/dev/licensing-howto.html

--
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
http://home.apache.org/~ilgrosso/




[jira] [Updated] (SYNCOPE-779) Use Boostrap DateTimePicker

2016-03-15 Thread Marco Di Sabatino Di Diodoro (JIRA)

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

Marco Di Sabatino Di Diodoro updated SYNCOPE-779:
-
Affects Version/s: (was: 2.0.0-M1)
Fix Version/s: (was: 2.1.0)
   2.0.0
  Description: 
Bootstrap DateTimePicker component (Wicket 7.2.0) doesn't support all java date 
formats (see SYNCOPE-730). 
Check if there are further updates for this component. 

  was:
Bootstrap DateTimePicker component (Wicket 7.2.0) doesn't support all java date 
formats (https://issues.apache.org/jira/browse/SYNCOPE-730). 
Check if there are further updates for this component. 

  Summary: Use Boostrap DateTimePicker  (was: Replacing 
DateTimePicker with one that supports all java date formats)

> Use Boostrap DateTimePicker
> ---
>
> Key: SYNCOPE-779
> URL: https://issues.apache.org/jira/browse/SYNCOPE-779
> Project: Syncope
>  Issue Type: Improvement
>  Components: console
>Reporter: Marco Di Sabatino Di Diodoro
>Priority: Minor
> Fix For: 2.0.0
>
>
> Bootstrap DateTimePicker component (Wicket 7.2.0) doesn't support all java 
> date formats (see SYNCOPE-730). 
> Check if there are further updates for this component. 



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


[jira] [Created] (SYNCOPE-779) Replacing DateTimePicker with one that supports all java date formats

2016-03-15 Thread Marco Di Sabatino Di Diodoro (JIRA)
Marco Di Sabatino Di Diodoro created SYNCOPE-779:


 Summary: Replacing DateTimePicker with one that supports all java 
date formats
 Key: SYNCOPE-779
 URL: https://issues.apache.org/jira/browse/SYNCOPE-779
 Project: Syncope
  Issue Type: Improvement
  Components: console
Affects Versions: 2.0.0-M1
Reporter: Marco Di Sabatino Di Diodoro
Priority: Minor
 Fix For: 2.1.0


Bootstrap DateTimePicker component (Wicket 7.2.0) doesn't support all java date 
formats (https://issues.apache.org/jira/browse/SYNCOPE-730). 
Check if there are further updates for this component. 



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


[jira] [Commented] (SYNCOPE-730) Datetime picker component is not working properly with some date formats

2016-03-15 Thread ASF subversion and git services (JIRA)

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

ASF subversion and git services commented on SYNCOPE-730:
-

Commit 8cee98bc2e6c548558ae71723a714222f0511a31 in syncope's branch 
refs/heads/master from [~mdisabatino]
[ https://git-wip-us.apache.org/repos/asf?p=syncope.git;h=8cee98b ]

[SYNCOPE-730] Replaced the Bootstrap DateTimePicker with the YUI DateTimePicker


> Datetime picker component is not working properly with some date formats
> 
>
> Key: SYNCOPE-730
> URL: https://issues.apache.org/jira/browse/SYNCOPE-730
> Project: Syncope
>  Issue Type: Bug
>  Components: console
>Affects Versions: 2.0.0-M1
>Reporter: fabio martelli
>Assignee: Marco Di Sabatino Di Diodoro
> Fix For: 2.0.0
>
>
> Datetime picker component is not working properly with some *java* date 
> formats. The difference between java and javascript date format 
> representations seems to cause a lot of trouble.
> Try the default java date format (ISO8601) to reproduce the issue.



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


[jira] [Resolved] (SYNCOPE-730) Datetime picker component is not working properly with some date formats

2016-03-15 Thread Marco Di Sabatino Di Diodoro (JIRA)

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

Marco Di Sabatino Di Diodoro resolved SYNCOPE-730.
--
Resolution: Fixed

> Datetime picker component is not working properly with some date formats
> 
>
> Key: SYNCOPE-730
> URL: https://issues.apache.org/jira/browse/SYNCOPE-730
> Project: Syncope
>  Issue Type: Bug
>  Components: console
>Affects Versions: 2.0.0-M1
>Reporter: fabio martelli
>Assignee: Marco Di Sabatino Di Diodoro
> Fix For: 2.0.0
>
>
> Datetime picker component is not working properly with some *java* date 
> formats. The difference between java and javascript date format 
> representations seems to cause a lot of trouble.
> Try the default java date format (ISO8601) to reproduce the issue.



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


[jira] [Assigned] (SYNCOPE-730) Datetime picker component is not working properly with some date formats

2016-03-15 Thread Marco Di Sabatino Di Diodoro (JIRA)

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

Marco Di Sabatino Di Diodoro reassigned SYNCOPE-730:


Assignee: Marco Di Sabatino Di Diodoro

> Datetime picker component is not working properly with some date formats
> 
>
> Key: SYNCOPE-730
> URL: https://issues.apache.org/jira/browse/SYNCOPE-730
> Project: Syncope
>  Issue Type: Bug
>  Components: console
>Affects Versions: 2.0.0-M1
>Reporter: fabio martelli
>Assignee: Marco Di Sabatino Di Diodoro
> Fix For: 2.0.0
>
>
> Datetime picker component is not working properly with some *java* date 
> formats. The difference between java and javascript date format 
> representations seems to cause a lot of trouble.
> Try the default java date format (ISO8601) to reproduce the issue.



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


[jira] [Commented] (SYNCOPE-744) Provide dashboard

2016-03-15 Thread ASF subversion and git services (JIRA)

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

ASF subversion and git services commented on SYNCOPE-744:
-

Commit 355ffbb9c42fceb2b13767435c10346471eef2ff in syncope's branch 
refs/heads/master from [~ilgrosso]
[ https://git-wip-us.apache.org/repos/asf?p=syncope.git;h=355ffbb ]

[SYNCOPE-744] Small fix to reconciliation widget


> Provide dashboard
> -
>
> Key: SYNCOPE-744
> URL: https://issues.apache.org/jira/browse/SYNCOPE-744
> Project: Syncope
>  Issue Type: Sub-task
>  Components: console
>Reporter: Francesco Chicchiriccò
>Assignee: Francesco Chicchiriccò
> Fix For: 2.0.0
>
>
> Currently completely missing.
> It requires identifying which information is sensible / useful to display.



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


[jira] [Updated] (SYNCOPE-778) Allow admins to force users' password change at next login

2016-03-15 Thread JIRA

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

Francesco Chicchiriccò updated SYNCOPE-778:
---
Summary: Allow admins to force users' password change at next login  (was: 
Support)

> Allow admins to force users' password change at next login
> --
>
> Key: SYNCOPE-778
> URL: https://issues.apache.org/jira/browse/SYNCOPE-778
> Project: Syncope
>  Issue Type: Improvement
>  Components: console
>Reporter: Francesco Chicchiriccò
> Fix For: 2.0.0
>
>
> The admin console lacks the capability to force user(s) to change their 
> password at next login.
> Such operation should be accessible either for single user and bulk operation.



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


[jira] [Created] (SYNCOPE-778) Support

2016-03-15 Thread JIRA
Francesco Chicchiriccò created SYNCOPE-778:
--

 Summary: Support
 Key: SYNCOPE-778
 URL: https://issues.apache.org/jira/browse/SYNCOPE-778
 Project: Syncope
  Issue Type: Improvement
  Components: console
Reporter: Francesco Chicchiriccò
 Fix For: 2.0.0


The admin console lacks the capability to force user(s) to change their 
password at next login.

Such operation should be accessible either for single user and bulk operation.



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


Re: [Gsoc 2016] SYNCOPE-770

2016-03-15 Thread Nuwan Sameera
Hi,
 Yes I saw. Thank you.

Thanks and Regards.
Nuwan Sameera.

On Tue, Mar 15, 2016 at 5:01 PM, Francesco Chicchiriccò  wrote:

> On 15/03/2016 12:24, Nuwan Sameera wrote:
>
>> Hi,
>>Please can I know my approach is correct or not for SYNCOPE[770].  I
>> willing to crate my proposal following comment on
>>
>> [1] https://cwiki.apache.org/confluence/display/SYNCOPE/GSOC+2016.
>>
>
> I'll try to update such page later on today; have you seen:
>
> http://markmail.org/message/ddx3c3of4h45px3q
>
> ?
>
> 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
> http://home.apache.org/~ilgrosso/
>
>


Re: [Gsoc 2016] SYNCOPE-770

2016-03-15 Thread Francesco Chicchiriccò

On 15/03/2016 12:24, Nuwan Sameera wrote:

Hi,
   Please can I know my approach is correct or not for SYNCOPE[770].  I
willing to crate my proposal following comment on

[1] https://cwiki.apache.org/confluence/display/SYNCOPE/GSOC+2016.


I'll try to update such page later on today; have you seen:

http://markmail.org/message/ddx3c3of4h45px3q

?

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
http://home.apache.org/~ilgrosso/



Re: [Gsoc 2016] SYNCOPE-770

2016-03-15 Thread Nuwan Sameera
Hi,
  Please can I know my approach is correct or not for SYNCOPE[770].  I
willing to crate my proposal following comment on

[1] https://cwiki.apache.org/confluence/display/SYNCOPE/GSOC+2016.

Please update me.

Thanks and Regards.
Nuwan Sameera.

On Mon, Mar 14, 2016 at 4:54 PM, Nuwan Sameera 
wrote:

> Hi,
>
> Thank you. I add image as a comment. Please check and give me a feedback.
>
> Thanks and Regards.
> Nuwan Sameera.
>
> On Mon, Mar 14, 2016 at 4:42 PM, Francesco Chicchiriccò <
> ilgro...@apache.org> wrote:
>
>> On 14/03/2016 11:19, Nuwan Sameera wrote:
>>
>>> Hi,
>>>
>>> Thank you. But I don't have permission to upload files and images to the
>>> comments in
>>> https://cwiki.apache.org/confluence/display/SYNCOPE/GSOC+2016
>>> page .
>>> Please give me permission for it.
>>>
>>
>> Ouch sorry, you should be all set now.
>>
>> Regards.
>>
>> On Mon, Mar 14, 2016 at 2:22 PM, Francesco Chicchiriccò <
>>> ilgro...@apache.org> wrote:
>>>
>>> On 14/03/2016 09:30, Nuwan Sameera wrote:

 Hi,
>
> I attached image and pdf file with this e-mail.
>
> Please checked it.
>
> Attachments got stripped by the ML: a wiki page is the way to go.

 I created an account in wiki but don't know how to publish my document
 on

> it.
> Please let me know how to publish it on the wiki.
>
> I have found your user and granted editing rights to

 https://cwiki.apache.org/confluence/display/SYNCOPE/GSOC+2016

 Regards.

 On Mon, Mar 14, 2016 at 12:50 PM, Francesco Chicchiriccò <

> ilgro...@apache.org > wrote:
>
>  On 14/03/2016 07:32, Nuwan Sameera wrote:
>
>  Hi,
>  I prefer Sysncope mail templates and XSL stylesheet options. I
>  attached simple flow chart.
>
>  I did analyse operations in both options using stable pack and
>  I think [SYNCOPE 770] task can be done as above flow chart.
>  Please update me there is any thing need to change.
>
>
>  There is no attachment: maybe an idea to put it in the Syncope
>  wiki? Do you have an account at
>
>  http://cwiki.apache.org/confluence/display/SYNCOPE/
>
>  ?
>
>  On Thu, Mar 10, 2016 at 3:26 PM, Nuwan Sameera
>  
>    >> wrote:
>
>  Hi,
>
>  [1] Could you please let me know if there's a special
>  format for
>  gsoc proposal.
>   [2] Which details should I add to the gsoc project
> proposal.
>
>  Thanks and Regards.
>  Nuwan Sameera.
>
>  On Thu, Mar 10, 2016 at 2:59 PM, Francesco Chicchiriccò
>  
>  >>
> wrote:
>
>  On 09/03/2016 09:59, Nuwan Sameera wrote:
>
>  Hi,
>  Sorry for the confusion. It solved now.
>
>
>  Good :-)
>
>  [1]Can I now there is any special format for Gsoc
>  Proposal
>  apache
>  organization expected.
>
>
>  Sorry, I don't get the question: what do you mean
> here?
>
>  [2]Please give me specific points need to add
>  proposal.
>
>
>  Do you want me to provide more technical details on
>  what it is
>  reported in SYNCOPE-770?
>
>
>  Regards.
>
>  On Wed, Mar 9, 2016 at 12:54 PM, Francesco
>  Chicchiriccò
>  
>  >>
> wrote:
>
>  On 9-mar-16, alle 7:57, Nuwan Sameera
>  nuwansameer...@gmail.com 
>  
>  > wrote:
>
>  Hi,
> Thank you. Already I change environment
>  variable and product become
>  build.
>
>  There is another error in build time.
>
>  Error Log.
>
>  [ERROR] Failed to execute goal
>  org.apache.maven.plugins:maven-antrun-plugin:1.8:run
>