[VOTE] Apache Syncope 2.0.10

2018-08-17 Thread Francesco Chicchiriccò

I've created a 2.0.10 release, with the following artifacts up for a vote:

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

List of changes:
https://git-wip-us.apache.org/repos/asf?p=syncope.git;a=blob;f=CHANGES;h=70fa4ae05bbef053f83d4d1132153f3bc77e0edf;hb=7081e00f2501c3fed3f124d5ccd601e494e94557

Staging artifacts:
https://dist.apache.org/repos/dist/dev/syncope/2.0.10/

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

Staging site (yes, same as for 2.1.1, not a typo):
http://syncope.apache.org/2.1.1/index.html

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/

Member at The Apache Software Foundation
Syncope, Cocoon, Olingo, CXF, OpenJPA, PonyMail
http://home.apache.org/~ilgrosso/



[VOTE] Apache Syncope 2.1.1

2018-08-17 Thread Francesco Chicchiriccò

I've created a 2.1.1 release, with the following artifacts up for a vote:

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

List of changes:
https://git-wip-us.apache.org/repos/asf?p=syncope.git;a=blob;f=CHANGES;h=80c7c2180ca84f0e7aa04b4cae4c69c3711aace4;hb=a9022c6c2cb8ccba306e0aa4a65f7f60c40ed5d9

Staging artifacts:
https://dist.apache.org/repos/dist/dev/syncope/2.1.1/

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

Staging site:
http://syncope.apache.org/2.1.1/index.html

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/

Member at The Apache Software Foundation
Syncope, Cocoon, Olingo, CXF, OpenJPA, PonyMail
http://home.apache.org/~ilgrosso/



[GitHub] syncope pull request #82: [SYNCOPE-1220] Support Groovy implementation in th...

2018-08-17 Thread rohanjulka19
GitHub user rohanjulka19 opened a pull request:

https://github.com/apache/syncope/pull/82

[SYNCOPE-1220] Support Groovy implementation in the Netbeans plugin



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rohanjulka19/syncope SYNCOPE-1220

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/syncope/pull/82.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 #82


commit 05aef448b98c72949d0bc209df4ac42b7c72b2c7
Author: rohan julka 
Date:   2018-08-14T07:20:14Z

[SYNCOPE-1220] Support Groovy implementation in the Netbeans plugin




---


[jira] [Commented] (SYNCOPE-1220) Support Groovy implementations in the Netbeans IDE plugin

2018-08-17 Thread ASF GitHub Bot (JIRA)


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

ASF GitHub Bot commented on SYNCOPE-1220:
-

GitHub user rohanjulka19 opened a pull request:

https://github.com/apache/syncope/pull/82

[SYNCOPE-1220] Support Groovy implementation in the Netbeans plugin



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/rohanjulka19/syncope SYNCOPE-1220

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/syncope/pull/82.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 #82


commit 05aef448b98c72949d0bc209df4ac42b7c72b2c7
Author: rohan julka 
Date:   2018-08-14T07:20:14Z

[SYNCOPE-1220] Support Groovy implementation in the Netbeans plugin




> Support Groovy implementations in the Netbeans IDE plugin
> -
>
> Key: SYNCOPE-1220
> URL: https://issues.apache.org/jira/browse/SYNCOPE-1220
> Project: Syncope
>  Issue Type: New Feature
>  Components: ide
>Reporter: Francesco Chicchiriccò
>Priority: Major
>  Labels: gsoc2018, netbeans
> Fix For: 2.1.2, 3.0.0
>
> Attachments: syncope-ide-netbeans-2.1.0-SNAPSHOT.nbm, 
> syncope_error.PNG
>
>
> SYNCOPE-956 introduced the possibility to provide Groovy-based 
> implementations.
>  The Netbeans IDE plugin should be extended to support this.
> This issue basically starts from the work already done for SYNCOPE-808. This 
> means that there is an already existing netbeans plugin for Syncope. For more 
> info please see  
> [this|https://syncope.apache.org/docs/reference-guide.html#netbeans-ide-plugin]
>   and  
> [https://syncope.apache.org/docs/getting-started.html#netbeans-ide-plugin]
>  Please install this plugin and let it work with your local Syncope 
> installation, in order to understand how it works and interacts with Syncope.
> The goal is to improve the current netbeans plugin to create and edit (also 
> format) Groovy scripts used to extend default Syncope behavior. Refer to 
> SYNCOPE-956 to have an idea of what I'm talking about. Basically this means 
> that some default or "open to implementation" functionalities of Syncope Idm 
> can be improved or developed by pluggin in groovy scripts. This mechanism 
> allows to develop custom behaviors for Syncope, based on specific project 
> requirements. 
> [Here|http://syncope.apache.org/docs/reference-guide.html#customization-core] 
> is the list of customizable features.
> Since [Netbeans 
> 9|https://cwiki.apache.org/confluence/display/NETBEANS/Apache+NetBeans+9.0+Beta]
>  is near to be released, develop this plugin referring to Netbeans 9 
> (currently beta).



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Closed] (SYNCOPE-1355) Document how to access services when using Docker Compose

2018-08-17 Thread JIRA


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

Francesco Chicchiriccò closed SYNCOPE-1355.
---

> Document how to access services when using Docker Compose
> -
>
> Key: SYNCOPE-1355
> URL: https://issues.apache.org/jira/browse/SYNCOPE-1355
> Project: Syncope
>  Issue Type: Improvement
>  Components: docker, documentation
>Reporter: Pieter Frenssen
>Assignee: Francesco Chicchiriccò
>Priority: Minor
> Fix For: 2.0.10, 2.1.1, 3.0.0
>
>
> As a brand new user wanting to evaluate Syncope I installed the software 
> locally using Docker Compose. The documentation for Docker Compose mentions 
> the ports that are exposed but it is not clear to a new user how to access 
> the different services.
> Let's add the actual URLs where the services can be reached to the 
> documentation.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (SYNCOPE-1355) Document how to access services when using Docker Compose

2018-08-17 Thread JIRA


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

Francesco Chicchiriccò commented on SYNCOPE-1355:
-

Bulk close for 2.1.1

> Document how to access services when using Docker Compose
> -
>
> Key: SYNCOPE-1355
> URL: https://issues.apache.org/jira/browse/SYNCOPE-1355
> Project: Syncope
>  Issue Type: Improvement
>  Components: docker, documentation
>Reporter: Pieter Frenssen
>Assignee: Francesco Chicchiriccò
>Priority: Minor
> Fix For: 2.0.10, 2.1.1, 3.0.0
>
>
> As a brand new user wanting to evaluate Syncope I installed the software 
> locally using Docker Compose. The documentation for Docker Compose mentions 
> the ports that are exposed but it is not clear to a new user how to access 
> the different services.
> Let's add the actual URLs where the services can be reached to the 
> documentation.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (SYNCOPE-1355) Document how to access services when using Docker Compose

2018-08-17 Thread JIRA


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

Francesco Chicchiriccò updated SYNCOPE-1355:

Fix Version/s: (was: 2.1.0)
   2.1.1

> Document how to access services when using Docker Compose
> -
>
> Key: SYNCOPE-1355
> URL: https://issues.apache.org/jira/browse/SYNCOPE-1355
> Project: Syncope
>  Issue Type: Improvement
>  Components: docker, documentation
>Reporter: Pieter Frenssen
>Assignee: Francesco Chicchiriccò
>Priority: Minor
> Fix For: 2.0.10, 2.1.1, 3.0.0
>
>
> As a brand new user wanting to evaluate Syncope I installed the software 
> locally using Docker Compose. The documentation for Docker Compose mentions 
> the ports that are exposed but it is not clear to a new user how to access 
> the different services.
> Let's add the actual URLs where the services can be reached to the 
> documentation.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (SYNCOPE-1220) Support Groovy implementations in the Netbeans IDE plugin

2018-08-17 Thread JIRA


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

Francesco Chicchiriccò updated SYNCOPE-1220:

Fix Version/s: (was: 2.1.1)
   2.1.2

> Support Groovy implementations in the Netbeans IDE plugin
> -
>
> Key: SYNCOPE-1220
> URL: https://issues.apache.org/jira/browse/SYNCOPE-1220
> Project: Syncope
>  Issue Type: New Feature
>  Components: ide
>Reporter: Francesco Chicchiriccò
>Priority: Major
>  Labels: gsoc2018, netbeans
> Fix For: 2.1.2, 3.0.0
>
> Attachments: syncope-ide-netbeans-2.1.0-SNAPSHOT.nbm, 
> syncope_error.PNG
>
>
> SYNCOPE-956 introduced the possibility to provide Groovy-based 
> implementations.
>  The Netbeans IDE plugin should be extended to support this.
> This issue basically starts from the work already done for SYNCOPE-808. This 
> means that there is an already existing netbeans plugin for Syncope. For more 
> info please see  
> [this|https://syncope.apache.org/docs/reference-guide.html#netbeans-ide-plugin]
>   and  
> [https://syncope.apache.org/docs/getting-started.html#netbeans-ide-plugin]
>  Please install this plugin and let it work with your local Syncope 
> installation, in order to understand how it works and interacts with Syncope.
> The goal is to improve the current netbeans plugin to create and edit (also 
> format) Groovy scripts used to extend default Syncope behavior. Refer to 
> SYNCOPE-956 to have an idea of what I'm talking about. Basically this means 
> that some default or "open to implementation" functionalities of Syncope Idm 
> can be improved or developed by pluggin in groovy scripts. This mechanism 
> allows to develop custom behaviors for Syncope, based on specific project 
> requirements. 
> [Here|http://syncope.apache.org/docs/reference-guide.html#customization-core] 
> is the list of customizable features.
> Since [Netbeans 
> 9|https://cwiki.apache.org/confluence/display/NETBEANS/Apache+NetBeans+9.0+Beta]
>  is near to be released, develop this plugin referring to Netbeans 9 
> (currently beta).



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (SYNCOPE-1258) Upgrade to Font Awesome 5

2018-08-17 Thread JIRA


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

Francesco Chicchiriccò updated SYNCOPE-1258:

Fix Version/s: (was: 2.1.1)
   2.1.2

> Upgrade to Font Awesome 5
> -
>
> Key: SYNCOPE-1258
> URL: https://issues.apache.org/jira/browse/SYNCOPE-1258
> Project: Syncope
>  Issue Type: Task
>  Components: console, enduser
>Reporter: Francesco Chicchiriccò
>Assignee: Matteo Alessandroni
>Priority: Major
> Fix For: 2.1.2, 3.0.0
>
>
> Currently using 4.7.0, now 5.0.2 is available via webjars.
> Upgrade Guide: https://fontawesome.com/how-to-use/upgrading-from-4



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (SYNCOPE-1219) Support Groovy implementations in the Eclipse IDE plugin

2018-08-17 Thread JIRA


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

Francesco Chicchiriccò updated SYNCOPE-1219:

Fix Version/s: (was: 2.1.1)
   2.1.2

> Support Groovy implementations in the Eclipse IDE plugin
> 
>
> Key: SYNCOPE-1219
> URL: https://issues.apache.org/jira/browse/SYNCOPE-1219
> Project: Syncope
>  Issue Type: New Feature
>  Components: ide
>Reporter: Francesco Chicchiriccò
>Priority: Major
>  Labels: eclipse, gsoc2018
> Fix For: 2.1.2, 3.0.0
>
>
> SYNCOPE-956 introduced the possibility to provide Groovy-based 
> implementations.
> The Eclipse IDE plugin should be extended to support this.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (SYNCOPE-1137) Save button on resource creation is disabled after adding an object type

2018-08-17 Thread JIRA


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

Francesco Chicchiriccò updated SYNCOPE-1137:

Fix Version/s: (was: 2.0.10)
   2.0.11

> Save button on resource creation is disabled after adding an object type
> 
>
> Key: SYNCOPE-1137
> URL: https://issues.apache.org/jira/browse/SYNCOPE-1137
> Project: Syncope
>  Issue Type: Bug
>  Components: console
>Affects Versions: 2.0.3
>Reporter: Andrea Patricelli
>Priority: Minor
> Fix For: 2.0.11, 2.1.2, 3.0.0
>
>
> # Login on Admin Console
> # Go to Topology and edit an existing resource
> # Click on Edit Provisioning Rules
> # Add an object type (+ button) and then finish
> # Sometimes (randomically) the save button is disabled and you cannot save 
> the modifications.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (SYNCOPE-1019) Template mechanism for Enduser UI

2018-08-17 Thread JIRA


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

Francesco Chicchiriccò updated SYNCOPE-1019:

Fix Version/s: (was: 2.1.1)
   2.1.2

> Template mechanism for Enduser UI
> -
>
> Key: SYNCOPE-1019
> URL: https://issues.apache.org/jira/browse/SYNCOPE-1019
> Project: Syncope
>  Issue Type: New Feature
>  Components: enduser
>Reporter: Francesco Chicchiriccò
>Priority: Major
>  Labels: gsoc2018
> Fix For: 2.1.2, 3.0.0
>
>
> Provide a mechanism for defining templates (in terms of HTML, CSS and image 
> files) to simply the appearance customization of the Enduser UI.
> The the goal of the issue is to provide a way to:
> - avoid HTML code duplication, and define reusable components.
> - define an HTML template mechanism which aim is to improve customizability 
> of the enduser (enduser is meant to be customized and extended, it is not a 
> finite product, but a proposal from which to start a new implementation).
> - exploit as much as possible code re-usability features provided by 
> AngularJS (if possible).
> - if needed review actula  CSS implementation, in order to better fit the new 
> template mechanism
> - do NOT compromise (or change) enduser functionalities at all! Buttons, 
> selects, wizard and other components should preserve their role and function; 
> the core logic should remain the same, though enduser is open to discuss 
> improvements also in that way ;)
> [This|https://code.angularjs.org/1.6.3/docs/guide/templates] could be a good 
> starting point to understand how to use AngularJS tools to implement 
> templating.
> BTW If you have proposals that does not involve AngularJS features, they are 
> well accepted and can be accepted anyway.
> Some of the features described there, like directives, have also been used in 
> the Enduser to define some reusable components (e.g. dynamic-plain-attribute).



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (SYNCOPE-1137) Save button on resource creation is disabled after adding an object type

2018-08-17 Thread JIRA


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

Francesco Chicchiriccò updated SYNCOPE-1137:

Fix Version/s: (was: 2.1.1)
   2.1.2

> Save button on resource creation is disabled after adding an object type
> 
>
> Key: SYNCOPE-1137
> URL: https://issues.apache.org/jira/browse/SYNCOPE-1137
> Project: Syncope
>  Issue Type: Bug
>  Components: console
>Affects Versions: 2.0.3
>Reporter: Andrea Patricelli
>Priority: Minor
> Fix For: 2.0.10, 2.1.2, 3.0.0
>
>
> # Login on Admin Console
> # Go to Topology and edit an existing resource
> # Click on Edit Provisioning Rules
> # Add an object type (+ button) and then finish
> # Sometimes (randomically) the save button is disabled and you cannot save 
> the modifications.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (SYNCOPE-917) Add use cases to reference guide

2018-08-17 Thread JIRA


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

Francesco Chicchiriccò updated SYNCOPE-917:
---
Fix Version/s: (was: 2.1.1)
   (was: 2.0.10)
   2.1.2
   2.0.11

> Add use cases to reference guide
> 
>
> Key: SYNCOPE-917
> URL: https://issues.apache.org/jira/browse/SYNCOPE-917
> Project: Syncope
>  Issue Type: Task
>  Components: documentation
>Reporter: Francesco Chicchiriccò
>Priority: Major
> Fix For: 2.0.11, 2.1.2, 3.0.0
>
>
> Introduce, in a dedicated chapter at the end of the reference guide, some 
> reference use cases; for example:
> * LDAP sync
> * GoogleApps sync
> * Active Directory sync
> and more, migrating from wiki pages:
> * 
> https://cwiki.apache.org/confluence/display/SYNCOPE/Configure+a+PasswordExpirationJob
> * 
> https://cwiki.apache.org/confluence/display/SYNCOPE/Synchronize+Active+Directory+with+SQL+database



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)