[jira] [Commented] (SYNCOPE-441) Index on Activiti table boosts overall performance

2013-11-19 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-441?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13826712#comment-13826712
 ] 

Hudson commented on SYNCOPE-441:


SUCCESS: Integrated in Syncope-1_1_X #140 (See 
[https://builds.apache.org/job/Syncope-1_1_X/140/])
[SYNCOPE-441] Suggested index added to default set and tested on all supported 
DBMS (ilgrosso: rev 1543361)
* /syncope/branches/1_1_X/core/src/main/resources/indexes.xml


 Index on Activiti table boosts overall performance
 --

 Key: SYNCOPE-441
 URL: https://issues.apache.org/jira/browse/SYNCOPE-441
 Project: Syncope
  Issue Type: Improvement
Reporter: Francesco Chicchiriccò
Assignee: Francesco Chicchiriccò
 Fix For: 1.1.5, 1.2.0


 As reported in mailing list [1], creating an index on ACT_RU_TASKS may 
 improve significantly the overall system performance:
 CREATE INDEX RU_TEST ON ACT_RU_TASK (PARENT_TASK_ID_)
 The idea is to add such index to [2] in order to create it by default in 
 every deployment.
 [1] http://markmail.org/message/qvriwnmaudm2vn27
 [2] 
 https://svn.apache.org/repos/asf/syncope/branches/1_1_X/core/src/main/resources/indexes.xml



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Commented] (SYNCOPE-423) Improve notifications

2013-11-19 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-423?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13826713#comment-13826713
 ] 

Hudson commented on SYNCOPE-423:


SUCCESS: Integrated in Syncope-1_1_X #140 (See 
[https://builds.apache.org/job/Syncope-1_1_X/140/])
SYNCOPE-422 and SYNCOPE-423 fixed on 1.1.X (fmartelli: rev 1543381)
* 
/syncope/branches/1_1_X/client/src/main/java/org/apache/syncope/client/services/proxy/WorkflowServiceProxy.java
* 
/syncope/branches/1_1_X/common/src/main/java/org/apache/syncope/common/services/WorkflowService.java
* 
/syncope/branches/1_1_X/common/src/main/java/org/apache/syncope/common/to/EventCategoryTO.java
* 
/syncope/branches/1_1_X/common/src/main/java/org/apache/syncope/common/types/AuditElements.java
* 
/syncope/branches/1_1_X/common/src/main/java/org/apache/syncope/common/types/AuditLoggerName.java
* 
/syncope/branches/1_1_X/common/src/main/java/org/apache/syncope/common/util/LoggerEventUtils.java
* 
/syncope/branches/1_1_X/console/src/main/java/org/apache/syncope/console/pages/NotificationModalPage.java
* 
/syncope/branches/1_1_X/console/src/main/java/org/apache/syncope/console/pages/Reports.java
* 
/syncope/branches/1_1_X/console/src/main/java/org/apache/syncope/console/pages/Roles.java
* 
/syncope/branches/1_1_X/console/src/main/java/org/apache/syncope/console/pages/panels/LoggerCategoryPanel.java
* 
/syncope/branches/1_1_X/console/src/main/java/org/apache/syncope/console/pages/panels/RoleSearchPanel.java
* 
/syncope/branches/1_1_X/console/src/main/java/org/apache/syncope/console/rest/NotificationRestClient.java
* 
/syncope/branches/1_1_X/console/src/main/resources/org/apache/syncope/console/pages/NotificationModalPage.html
* 
/syncope/branches/1_1_X/console/src/main/resources/org/apache/syncope/console/pages/NotificationModalPage.properties
* 
/syncope/branches/1_1_X/console/src/main/resources/org/apache/syncope/console/pages/NotificationModalPage_it.properties
* 
/syncope/branches/1_1_X/console/src/main/resources/org/apache/syncope/console/pages/NotificationModalPage_pt_BR.properties
* 
/syncope/branches/1_1_X/console/src/main/resources/org/apache/syncope/console/pages/panels/LoggerCategoryPanel.html
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/rest/controller/WorkflowController.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/services/ControllerHandler.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/services/ServiceHandler.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/services/WorkflowServiceImpl.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/workflow/WorkflowAdapter.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/workflow/role/NoOpRoleWorkflowAdapter.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/workflow/user/NoOpUserWorkflowAdapter.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/workflow/user/activiti/ActivitiUserWorkflowAdapter.java
* /syncope/branches/1_1_X/core/src/main/resources/restContext.xml
* 
/syncope/branches/1_1_X/core/src/test/java/org/apache/syncope/core/rest/WorkflowTestITCase.java
* /syncope/branches/1_1_X/core/src/test/resources/content.xml


 Improve notifications
 -

 Key: SYNCOPE-423
 URL: https://issues.apache.org/jira/browse/SYNCOPE-423
 Project: Syncope
  Issue Type: Bug
  Components: console, core
Affects Versions: 1.1.5, 1.2.0
Reporter: fabio martelli
 Fix For: 1.1.5, 1.2.0


 1. extend notification in case of failures
 2. provide the possibility to define notification task for whatever event
 3. create notification task per propagation task (if notification for 
 propagation.resource name event has been defined)
 4. create notification task per synchronization task and sched task (if 
 notification for sync.task/sched.task event has been defined)
 5. create notification task about global propagation status (if notification 
 for propagation event has been defined)
 6. extend NotificationManager.getNotificationTask(...) in order to provide 
 generic parameters to be included into the e-mail template model



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Commented] (SYNCOPE-422) Improve audit info

2013-11-19 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-422?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13826714#comment-13826714
 ] 

Hudson commented on SYNCOPE-422:


SUCCESS: Integrated in Syncope-1_1_X #140 (See 
[https://builds.apache.org/job/Syncope-1_1_X/140/])
SYNCOPE-422 and SYNCOPE-423 fixed on 1.1.X (fmartelli: rev 1543381)
* 
/syncope/branches/1_1_X/client/src/main/java/org/apache/syncope/client/services/proxy/WorkflowServiceProxy.java
* 
/syncope/branches/1_1_X/common/src/main/java/org/apache/syncope/common/services/WorkflowService.java
* 
/syncope/branches/1_1_X/common/src/main/java/org/apache/syncope/common/to/EventCategoryTO.java
* 
/syncope/branches/1_1_X/common/src/main/java/org/apache/syncope/common/types/AuditElements.java
* 
/syncope/branches/1_1_X/common/src/main/java/org/apache/syncope/common/types/AuditLoggerName.java
* 
/syncope/branches/1_1_X/common/src/main/java/org/apache/syncope/common/util/LoggerEventUtils.java
* 
/syncope/branches/1_1_X/console/src/main/java/org/apache/syncope/console/pages/NotificationModalPage.java
* 
/syncope/branches/1_1_X/console/src/main/java/org/apache/syncope/console/pages/Reports.java
* 
/syncope/branches/1_1_X/console/src/main/java/org/apache/syncope/console/pages/Roles.java
* 
/syncope/branches/1_1_X/console/src/main/java/org/apache/syncope/console/pages/panels/LoggerCategoryPanel.java
* 
/syncope/branches/1_1_X/console/src/main/java/org/apache/syncope/console/pages/panels/RoleSearchPanel.java
* 
/syncope/branches/1_1_X/console/src/main/java/org/apache/syncope/console/rest/NotificationRestClient.java
* 
/syncope/branches/1_1_X/console/src/main/resources/org/apache/syncope/console/pages/NotificationModalPage.html
* 
/syncope/branches/1_1_X/console/src/main/resources/org/apache/syncope/console/pages/NotificationModalPage.properties
* 
/syncope/branches/1_1_X/console/src/main/resources/org/apache/syncope/console/pages/NotificationModalPage_it.properties
* 
/syncope/branches/1_1_X/console/src/main/resources/org/apache/syncope/console/pages/NotificationModalPage_pt_BR.properties
* 
/syncope/branches/1_1_X/console/src/main/resources/org/apache/syncope/console/pages/panels/LoggerCategoryPanel.html
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/rest/controller/WorkflowController.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/services/ControllerHandler.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/services/ServiceHandler.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/services/WorkflowServiceImpl.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/workflow/WorkflowAdapter.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/workflow/role/NoOpRoleWorkflowAdapter.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/workflow/user/NoOpUserWorkflowAdapter.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/workflow/user/activiti/ActivitiUserWorkflowAdapter.java
* /syncope/branches/1_1_X/core/src/main/resources/restContext.xml
* 
/syncope/branches/1_1_X/core/src/test/java/org/apache/syncope/core/rest/WorkflowTestITCase.java
* /syncope/branches/1_1_X/core/src/test/resources/content.xml


 Improve audit info
 --

 Key: SYNCOPE-422
 URL: https://issues.apache.org/jira/browse/SYNCOPE-422
 Project: Syncope
  Issue Type: Improvement
  Components: core
Affects Versions: 1.1.5, 1.2.0
Reporter: fabio martelli
Assignee: fabio martelli
 Fix For: 1.1.5, 1.2.0


 1. provide info in case of operation failures as well (currently missing)
 2. increase audit info message length bounds
 3. increase audit info in case of create/delete/update 
 user/role/membership/resource



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Commented] (SYNCOPE-436) Read-only virtual attribute values not retrieved from external resource

2013-11-18 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-436?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13825297#comment-13825297
 ] 

Hudson commented on SYNCOPE-436:


FAILURE: Integrated in Syncope-trunk #503 (See 
[https://builds.apache.org/job/Syncope-trunk/503/])
SYNCOPE-436 Merge from 1_1_X (mdisabatino: rev 1542946)
* /syncope/trunk/build-tools/src/main/resources/content.ldif
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/rest/data/AbstractAttributableDataBinder.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/util/MappingUtil.java
* 
/syncope/trunk/core/src/test/java/org/apache/syncope/core/persistence/dao/VirSchemaTest.java
* 
/syncope/trunk/core/src/test/java/org/apache/syncope/core/rest/TaskTestITCase.java
* 
/syncope/trunk/core/src/test/java/org/apache/syncope/core/rest/UserTestITCase.java
* /syncope/trunk/core/src/test/resources/content.xml


 Read-only virtual attribute values not retrieved from external resource
 ---

 Key: SYNCOPE-436
 URL: https://issues.apache.org/jira/browse/SYNCOPE-436
 Project: Syncope
  Issue Type: Bug
  Components: core
Affects Versions: 1.1.4
Reporter: Marco Di Sabatino Di Diodoro
Assignee: Marco Di Sabatino Di Diodoro
 Fix For: 1.1.5, 1.2.0


 If you set a virtual attribute to read only, Apache Syncope does not retrieve 
 the value of the field.



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Commented] (SYNCOPE-436) Read-only virtual attribute values not retrieved from external resource

2013-11-18 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-436?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13826144#comment-13826144
 ] 

Hudson commented on SYNCOPE-436:


SUCCESS: Integrated in Syncope-1_1_X #139 (See 
[https://builds.apache.org/job/Syncope-1_1_X/139/])
SYNCOPE-436 fix test for readonly virtual attributes (mdisabatino: rev 1543069)
* 
/syncope/branches/1_1_X/core/src/test/java/org/apache/syncope/core/rest/TaskTestITCase.java


 Read-only virtual attribute values not retrieved from external resource
 ---

 Key: SYNCOPE-436
 URL: https://issues.apache.org/jira/browse/SYNCOPE-436
 Project: Syncope
  Issue Type: Bug
  Components: core
Affects Versions: 1.1.4
Reporter: Marco Di Sabatino Di Diodoro
Assignee: Marco Di Sabatino Di Diodoro
 Fix For: 1.1.5, 1.2.0


 If you set a virtual attribute to read only, Apache Syncope does not retrieve 
 the value of the field.



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Commented] (SYNCOPE-436) Read-only virtual attribute values not retrieved from external resource

2013-11-18 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-436?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13826149#comment-13826149
 ] 

Hudson commented on SYNCOPE-436:


SUCCESS: Integrated in Syncope-trunk #504 (See 
[https://builds.apache.org/job/Syncope-trunk/504/])
SYNCOPE-436 Merge from 1_1_X (mdisabatino: rev 1543073)
* 
/syncope/trunk/core/src/test/java/org/apache/syncope/core/rest/TaskTestITCase.java


 Read-only virtual attribute values not retrieved from external resource
 ---

 Key: SYNCOPE-436
 URL: https://issues.apache.org/jira/browse/SYNCOPE-436
 Project: Syncope
  Issue Type: Bug
  Components: core
Affects Versions: 1.1.4
Reporter: Marco Di Sabatino Di Diodoro
Assignee: Marco Di Sabatino Di Diodoro
 Fix For: 1.1.5, 1.2.0


 If you set a virtual attribute to read only, Apache Syncope does not retrieve 
 the value of the field.



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Commented] (SYNCOPE-439) Embed Activiti modeler for graphical workflow editing

2013-11-14 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-439?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13823260#comment-13823260
 ] 

Hudson commented on SYNCOPE-439:


SUCCESS: Integrated in Syncope-trunk #502 (See 
[https://builds.apache.org/job/Syncope-trunk/502/])
Preparations for SYNCOPE-439: now Activiti workflow definition can be read and 
set either as XML and JSON (ilgrosso: rev 1541959)
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/services/ConfigurationService.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/services/WorkflowService.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/to/WorkflowDefinitionTO.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/types/AttributableType.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/ResourceOperation.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/SyncopeSession.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/commons/HttpResourceStream.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/Configuration.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/rest/WorkflowRestClient.java
* /syncope/trunk/core/pom.xml
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/rest/controller/WorkflowController.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/rest/utils/RestServiceExceptionMapper.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/services/ConfigurationServiceImpl.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/services/ConnectorServiceImpl.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/services/NotificationServiceImpl.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/services/ReportServiceImpl.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/services/ResourceServiceImpl.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/services/RoleServiceImpl.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/services/SchemaServiceImpl.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/services/TaskServiceImpl.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/services/WorkflowServiceImpl.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/WorkflowDefinitionFormat.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/NoOpUserWorkflowAdapter.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/workflow/user/activiti/ActivitiImportUtils.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/ActivitiWorkflowLoader.java
* /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/rest/AbstractTest.java
* 
/syncope/trunk/core/src/test/java/org/apache/syncope/core/rest/ConfigurationTestITCase.java
* 
/syncope/trunk/core/src/test/java/org/apache/syncope/core/rest/ReportTestITCase.java
* 
/syncope/trunk/core/src/test/java/org/apache/syncope/core/rest/WorkflowTestITCase.java
* /syncope/trunk/core/src/test/resources/content.xml
* /syncope/trunk/pom.xml


 Embed Activiti modeler for graphical workflow editing
 -

 Key: SYNCOPE-439
 URL: https://issues.apache.org/jira/browse/SYNCOPE-439
 Project: Syncope
  Issue Type: Improvement
Reporter: Francesco Chicchiriccò
Assignee: Francesco Chicchiriccò
  Labels: activiti, editor, workflow
 Fix For: 1.2.0


 Activiti, the default user workflow engine, is shipping in its latest 
 versions the open source version of the KIS BPM process solution.
 Basically, a web editor that can be used to author BPMN 2.0 compliant 
 processes graphically. More information at: 
 http://www.activiti.org/components.html
 The idea is to embed such component in the admin console, next to the current 
 XML-based editor.



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Commented] (SYNCOPE-437) Wrong ID generation for new Notification instances

2013-11-13 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-437?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=1380#comment-1380
 ] 

Hudson commented on SYNCOPE-437:


SUCCESS: Integrated in Syncope-1_1_X #137 (See 
[https://builds.apache.org/job/Syncope-1_1_X/137/])
[SYNCOPE-437] Patch applied, thanks (ilgrosso: rev 1541481)
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/persistence/beans/Notification.java
* /syncope/branches/1_1_X/core/src/main/resources/META-INF/orm.xml
* /syncope/branches/1_1_X/core/src/main/resources/META-INF/orm.xml.oracle
* /syncope/branches/1_1_X/core/src/main/resources/META-INF/orm.xml.sqlserver
* 
/syncope/branches/1_1_X/core/src/test/java/org/apache/syncope/core/persistence/dao/NotificationTest.java
* 
/syncope/branches/1_1_X/core/src/test/java/org/apache/syncope/core/rest/NotificationTestITCase.java
* /syncope/branches/1_1_X/core/src/test/resources/content.xml


 Wrong ID generation for new Notification instances
 --

 Key: SYNCOPE-437
 URL: https://issues.apache.org/jira/browse/SYNCOPE-437
 Project: Syncope
  Issue Type: Bug
  Components: core
Affects Versions: 1.1.4
Reporter: Andrea Patricelli
Assignee: Andrea Patricelli
 Fix For: 1.1.5, 1.2.0

 Attachments: SYNCOPE-437.patch


 When creating a new instance of Notification, IDs of created instances start 
 from 1 and not from 100 as expected; this is due to the AUTO generation of 
 IDs for Notification entity. 
 This may lead to possible primary key violation errors; in particular if 
 importing from content.xml notification instances as happens in dev 
 profile.   



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Commented] (SYNCOPE-435) Password not mandatory when subscribing external resource

2013-11-12 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-435?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13820409#comment-13820409
 ] 

Hudson commented on SYNCOPE-435:


SUCCESS: Integrated in Syncope-trunk #500 (See 
[https://builds.apache.org/job/Syncope-trunk/500/])
[SYNCOPE-435] Merge from 1_1_X (ilgrosso: rev 1540975)
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/types/ResourceOperation.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/connid/ConnObjectUtil.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/persistence/beans/AbstractDerAttr.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/propagation/PropagationTaskExecutor.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/LDAPMembershipPropagationActions.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/rest/data/AbstractAttributableDataBinder.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/rest/data/ResourceDataBinder.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/rest/data/SchemaDataBinder.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/rest/data/TaskDataBinder.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/util/AttributableUtil.java
* /syncope/trunk/core/src/main/java/org/apache/syncope/core/util/JexlUtil.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/util/MappingUtil.java
* /syncope/trunk/core/src/main/resources/syncopeContext.xml
* 
/syncope/trunk/core/src/test/java/org/apache/syncope/core/notification/NotificationTest.java
* 
/syncope/trunk/core/src/test/java/org/apache/syncope/core/rest/UserTestITCase.java


 Password not mandatory when subscribing external resource
 -

 Key: SYNCOPE-435
 URL: https://issues.apache.org/jira/browse/SYNCOPE-435
 Project: Syncope
  Issue Type: Bug
Affects Versions: 1.1.4
Reporter: Francesco Chicchiriccò
Assignee: Francesco Chicchiriccò
 Fix For: 1.1.5, 1.2.0


 When users subscribe an external resource, if password mapping for that 
 resource is mandatory, providing a password value should be mandatory as 
 well: unfortunately, this does not happen, as reported in ML [1].
 [1] 
 http://syncope-user.1051894.n5.nabble.com/user-resource-removing-and-reassigning-tt5707401.html



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Commented] (SYNCOPE-435) Password not mandatory when subscribing external resource

2013-11-12 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-435?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13820531#comment-13820531
 ] 

Hudson commented on SYNCOPE-435:


SUCCESS: Integrated in Syncope-1_1_X #136 (See 
[https://builds.apache.org/job/Syncope-1_1_X/136/])
[SYNCOPE-435] Adding logic to asses whether mandatory attributes defined in 
mapping are actually provided during create() or update() on connectors 
(ilgrosso: rev 1540775)
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/connid/ConnObjectUtil.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/persistence/beans/AbstractDerAttr.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/persistence/beans/user/SyncopeUser.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/propagation/PropagationException.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/propagation/PropagationTaskExecutor.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/propagation/impl/AbstractPropagationTaskExecutor.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/propagation/impl/LDAPMembershipPropagationActions.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/propagation/impl/PropagationManager.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/rest/data/AbstractAttributableDataBinder.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/rest/data/DerivedSchemaDataBinder.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/rest/data/ResourceDataBinder.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/rest/data/SchemaDataBinder.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/rest/data/TaskDataBinder.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/rest/data/UserDataBinder.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/util/AttributableUtil.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/util/JexlUtil.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/util/MappingUtil.java
* /syncope/branches/1_1_X/core/src/main/resources/syncopeContext.xml
* 
/syncope/branches/1_1_X/core/src/test/java/org/apache/syncope/core/rest/UserTestITCase.java


 Password not mandatory when subscribing external resource
 -

 Key: SYNCOPE-435
 URL: https://issues.apache.org/jira/browse/SYNCOPE-435
 Project: Syncope
  Issue Type: Bug
Affects Versions: 1.1.4
Reporter: Francesco Chicchiriccò
Assignee: Francesco Chicchiriccò
 Fix For: 1.1.5, 1.2.0


 When users subscribe an external resource, if password mapping for that 
 resource is mandatory, providing a password value should be mandatory as 
 well: unfortunately, this does not happen, as reported in ML [1].
 [1] 
 http://syncope-user.1051894.n5.nabble.com/user-resource-removing-and-reassigning-tt5707401.html



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Commented] (SYNCOPE-422) Improve audit info

2013-11-12 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-422?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13820530#comment-13820530
 ] 

Hudson commented on SYNCOPE-422:


SUCCESS: Integrated in Syncope-1_1_X #136 (See 
[https://builds.apache.org/job/Syncope-1_1_X/136/])
Provided before object about update coming from sync - SYNCOPE-422 and 
SYNCOPE-423 (fmartelli: rev 1540993)
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/sync/impl/SyncopeSyncResultHandler.java
Added event details to the notification model about SYNCOPE-422 and SYNCOP-423 
(fmartelli: rev 1540980)
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/notification/NotificationManager.java


 Improve audit info
 --

 Key: SYNCOPE-422
 URL: https://issues.apache.org/jira/browse/SYNCOPE-422
 Project: Syncope
  Issue Type: Improvement
  Components: core
Affects Versions: 1.1.5, 1.2.0
Reporter: fabio martelli
Assignee: fabio martelli
 Fix For: 1.1.5, 1.2.0


 1. provide info in case of operation failures as well (currently missing)
 2. increase audit info message length bounds
 3. increase audit info in case of create/delete/update 
 user/role/membership/resource



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Commented] (SYNCOPE-422) Improve audit info

2013-11-08 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-422?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13817645#comment-13817645
 ] 

Hudson commented on SYNCOPE-422:


FAILURE: Integrated in Syncope-1_1_X #134 (See 
[https://builds.apache.org/job/Syncope-1_1_X/134/])
fix attributable about SYNCOPE-422 and SYNCOPE-423 (fmartelli: rev 1540099)
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/sync/impl/SyncopeSyncResultHandler.java
fix 'About' condition about SYNCOPE-422 Syncope-423 (fmartelli: rev 1540069)
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/notification/NotificationManager.java


 Improve audit info
 --

 Key: SYNCOPE-422
 URL: https://issues.apache.org/jira/browse/SYNCOPE-422
 Project: Syncope
  Issue Type: Improvement
  Components: core
Affects Versions: 1.1.5, 1.2.0
Reporter: fabio martelli
Assignee: fabio martelli
 Fix For: 1.1.5, 1.2.0


 1. provide info in case of operation failures as well (currently missing)
 2. increase audit info message length bounds
 3. increase audit info in case of create/delete/update 
 user/role/membership/resource



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Commented] (SYNCOPE-434) Users can log in the admin console despite of their status

2013-11-07 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-434?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13816507#comment-13816507
 ] 

Hudson commented on SYNCOPE-434:


FAILURE: Integrated in Syncope-trunk #494 (See 
[https://builds.apache.org/job/Syncope-trunk/494/])
[SYNCOPE-434] Merge from 1_1_X (ilgrosso: rev 1539708)
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/security/SyncopeAuthenticationProvider.java
* /syncope/trunk/core/src/main/resources/content.xml
* 
/syncope/trunk/core/src/test/java/org/apache/syncope/core/rest/AuthenticationTestITCase.java
* /syncope/trunk/core/src/test/resources/content.xml


 Users can log in the admin console despite of their status
 --

 Key: SYNCOPE-434
 URL: https://issues.apache.org/jira/browse/SYNCOPE-434
 Project: Syncope
  Issue Type: Bug
  Components: console
Affects Versions: 1.1.4
Reporter: Francesco Chicchiriccò
Assignee: Francesco Chicchiriccò
 Fix For: 1.1.5, 1.2.0


 Referring to default user workflow, when an user is just 'created' or even 
 'suspended', the admin console allows the log in.



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Commented] (SYNCOPE-434) Users can log in the admin console despite of their status

2013-11-07 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-434?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13816823#comment-13816823
 ] 

Hudson commented on SYNCOPE-434:


SUCCESS: Integrated in Syncope-1_1_X #132 (See 
[https://builds.apache.org/job/Syncope-1_1_X/132/])
[SYNCOPE-434] Introducing new conf parameter 'authentication.statuses' for user 
statuses allowed to authenticate (ilgrosso: rev 1539706)
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/security/SyncopeAuthenticationProvider.java
* /syncope/branches/1_1_X/core/src/main/resources/content.xml
* 
/syncope/branches/1_1_X/core/src/test/java/org/apache/syncope/core/rest/AuthenticationTestITCase.java
* /syncope/branches/1_1_X/core/src/test/resources/content.xml


 Users can log in the admin console despite of their status
 --

 Key: SYNCOPE-434
 URL: https://issues.apache.org/jira/browse/SYNCOPE-434
 Project: Syncope
  Issue Type: Bug
  Components: console
Affects Versions: 1.1.4
Reporter: Francesco Chicchiriccò
Assignee: Francesco Chicchiriccò
 Fix For: 1.1.5, 1.2.0


 Referring to default user workflow, when an user is just 'created' or even 
 'suspended', the admin console allows the log in.



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Commented] (SYNCOPE-422) Improve audit info

2013-11-06 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-422?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13815121#comment-13815121
 ] 

Hudson commented on SYNCOPE-422:


SUCCESS: Integrated in Syncope-1_1_X #131 (See 
[https://builds.apache.org/job/Syncope-1_1_X/131/])
SYNCOPE-422 SYNCOPE-423 fix onEventAction (mdisabatino: rev 1539378)
* 
/syncope/branches/1_1_X/console/src/main/java/org/apache/syncope/console/pages/panels/LoggerCategoryPanel.java


 Improve audit info
 --

 Key: SYNCOPE-422
 URL: https://issues.apache.org/jira/browse/SYNCOPE-422
 Project: Syncope
  Issue Type: Improvement
  Components: core
Affects Versions: 1.1.5, 1.2.0
Reporter: fabio martelli
Assignee: fabio martelli
 Fix For: 1.1.5, 1.2.0


 1. provide info in case of operation failures as well (currently missing)
 2. increase audit info message length bounds
 3. increase audit info in case of create/delete/update 
 user/role/membership/resource



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Commented] (SYNCOPE-423) Improve notifications

2013-11-05 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-423?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13814368#comment-13814368
 ] 

Hudson commented on SYNCOPE-423:


SUCCESS: Integrated in Syncope-1_1_X #130 (See 
[https://builds.apache.org/job/Syncope-1_1_X/130/])
console improvement about SYNCOPE-422 and SYNCOPE-423 (fmartelli: rev 1539049)
* 
/syncope/branches/1_1_X/console/src/main/java/org/apache/syncope/console/pages/panels/EventSelectionPanel.java
* 
/syncope/branches/1_1_X/console/src/main/java/org/apache/syncope/console/pages/panels/LoggerCategoryPanel.java
* 
/syncope/branches/1_1_X/console/src/main/java/org/apache/syncope/console/pages/panels/SelectedEventsPanel.java
* 
/syncope/branches/1_1_X/console/src/main/resources/org/apache/syncope/console/pages/panels/LoggerCategoryPanel.html
* 
/syncope/branches/1_1_X/console/src/main/resources/org/apache/syncope/console/pages/panels/SelectedEventsPanel.html
Centralized notification and auditing message generation. Missing some 
improvement onto the console  see issues SYNCOPE-422  SYNCOPE-423 
(fmartelli: rev 1538902)
* 
/syncope/branches/1_1_X/client/src/main/java/org/apache/syncope/client/services/proxy/LoggerServiceProxy.java
* 
/syncope/branches/1_1_X/client/src/test/java/org/apache/syncope/client/test/JSONTest.java
* 
/syncope/branches/1_1_X/common/src/main/java/org/apache/syncope/common/services/LoggerService.java
* 
/syncope/branches/1_1_X/common/src/main/java/org/apache/syncope/common/to/EventCategoryTO.java
* 
/syncope/branches/1_1_X/common/src/main/java/org/apache/syncope/common/types/AuditElements.java
* 
/syncope/branches/1_1_X/common/src/main/java/org/apache/syncope/common/types/AuditLoggerName.java
* 
/syncope/branches/1_1_X/common/src/main/java/org/apache/syncope/common/util/CollectionWrapper.java
* 
/syncope/branches/1_1_X/common/src/main/java/org/apache/syncope/common/util/LoggerEventUtils.java
* 
/syncope/branches/1_1_X/console/src/main/java/org/apache/syncope/console/pages/Configuration.java
* 
/syncope/branches/1_1_X/console/src/main/java/org/apache/syncope/console/pages/NotificationModalPage.java
* 
/syncope/branches/1_1_X/console/src/main/java/org/apache/syncope/console/pages/Reports.java
* 
/syncope/branches/1_1_X/console/src/main/java/org/apache/syncope/console/pages/panels/EventSelectionPanel.java
* 
/syncope/branches/1_1_X/console/src/main/java/org/apache/syncope/console/pages/panels/LoggerCategoryPanel.java
* 
/syncope/branches/1_1_X/console/src/main/java/org/apache/syncope/console/pages/panels/SelectedEventsPanel.java
* 
/syncope/branches/1_1_X/console/src/main/java/org/apache/syncope/console/rest/LoggerRestClient.java
* 
/syncope/branches/1_1_X/console/src/main/java/org/apache/syncope/console/wicket/extensions/markup/html/repeater/data/table/CollectionPanel.java
* 
/syncope/branches/1_1_X/console/src/main/java/org/apache/syncope/console/wicket/extensions/markup/html/repeater/data/table/CollectionPropertyColumn.java
* 
/syncope/branches/1_1_X/console/src/main/resources/org/apache/syncope/console/pages/NotificationModalPage.html
* 
/syncope/branches/1_1_X/console/src/main/resources/org/apache/syncope/console/pages/Reports$AuditCategoryPanel.html
* 
/syncope/branches/1_1_X/console/src/main/resources/org/apache/syncope/console/pages/Reports.html
* 
/syncope/branches/1_1_X/console/src/main/resources/org/apache/syncope/console/pages/panels/AuditEventsPanel.html
* 
/syncope/branches/1_1_X/console/src/main/resources/org/apache/syncope/console/pages/panels/EventSelectionPanel.html
* 
/syncope/branches/1_1_X/console/src/main/resources/org/apache/syncope/console/pages/panels/LoggerCategoryPanel.html
* 
/syncope/branches/1_1_X/console/src/main/resources/org/apache/syncope/console/pages/panels/SelectedEventsPanel.html
* 
/syncope/branches/1_1_X/console/src/main/resources/org/apache/syncope/console/wicket/extensions/markup/html/repeater/data/table/CollectionPanel.html
* 
/syncope/branches/1_1_X/console/src/test/java/org/apache/syncope/console/ConfigurationTestITCase.java
* 
/syncope/branches/1_1_X/console/src/test/java/org/apache/syncope/console/ReportTestITCase.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/audit/AuditManager.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/notification/NotificationJob.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/notification/NotificationManager.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/persistence/dao/impl/AttributableSearchDAOImpl.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/propagation/impl/AbstractPropagationTaskExecutor.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/propagation/impl/PriorityPropagationTaskExecutor.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/quartz/AbstractTaskJob.java
* 

[jira] [Commented] (SYNCOPE-425) Further REST refactoring

2013-10-30 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-425?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13809014#comment-13809014
 ] 

Hudson commented on SYNCOPE-425:


SUCCESS: Integrated in Syncope-trunk #484 (See 
[https://builds.apache.org/job/Syncope-trunk/484/])
[SYNCOPE-425] Discussed changes and RESTful best practices applied (ilgrosso: 
rev 1537047)
* 
/syncope/trunk/client/src/main/java/org/apache/syncope/client/rest/RestClientExceptionMapper.java
* 
/syncope/trunk/client/src/main/java/org/apache/syncope/client/rest/RestClientFactoryBean.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/AbstractWrappable.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/SyncopeConstants.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/mod/StatusMod.java
* /syncope/trunk/common/src/main/java/org/apache/syncope/common/mod/UserMod.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/services/ConfigurationService.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/services/ConnectorService.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/services/EntitlementService.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/services/LoggerService.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/services/NotificationService.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/services/PolicyService.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/services/ReportService.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/services/ResourceService.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/services/RoleService.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/services/SchemaService.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/services/TaskService.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/UserService.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/services/UserWorkflowService.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/services/WorkflowService.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/to/BulkAssociationAction.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/to/CorrelationRuleClassTO.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/to/EntitlementTO.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/to/JobClassTO.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/to/MailTemplateTO.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/to/PropagationActionClassTO.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/to/PropagationRequestTO.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/to/PropagationTargetsTO.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/to/ResourceNameTO.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/to/SyncActionClassTO.java
* /syncope/trunk/common/src/main/java/org/apache/syncope/common/to/UserTO.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/to/ValidatorTO.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/types/ClientExceptionType.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/ResourceAssociationActionType.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/util/CollectionWrapper.java
* /syncope/trunk/common/src/test/java/org/apache/syncope/common/JSONTest.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/SyncopeSession.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/commons/AttributableDataProvider.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/commons/HttpResourceStream.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/commons/StatusBean.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/commons/StatusUtils.java
* /syncope/trunk/console/src/main/java/org/apache/syncope/console/commons/status
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/commons/status/AbstractStatusBeanProvider.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/commons/status/ConnObjectWrapper.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/commons/status/Status.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/commons/status/StatusBean.java
* 

[jira] [Commented] (SYNCOPE-432) Replace role action labels with icons

2013-10-30 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-432?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13809314#comment-13809314
 ] 

Hudson commented on SYNCOPE-432:


SUCCESS: Integrated in Syncope-1_1_X #127 (See 
[https://builds.apache.org/job/Syncope-1_1_X/127/])
[SYNCOPE-432] Using ActionLinksPanel and removing TreeActionLinkPanel 
(ilgrosso: rev 1537135)
* 
/syncope/branches/1_1_X/console/src/main/java/org/apache/syncope/console/pages/panels/RoleSummaryPanel.java
* 
/syncope/branches/1_1_X/console/src/main/java/org/apache/syncope/console/pages/panels/RoleTabPanel.java
* 
/syncope/branches/1_1_X/console/src/main/java/org/apache/syncope/console/wicket/markup/html/tree/TreeActionLinkPanel.java
* 
/syncope/branches/1_1_X/console/src/main/resources/org/apache/syncope/console/pages/panels/RoleSummaryPanel.html
* 
/syncope/branches/1_1_X/console/src/main/resources/org/apache/syncope/console/pages/panels/RoleTabPanel.html
* 
/syncope/branches/1_1_X/console/src/main/resources/org/apache/syncope/console/wicket/markup/html/tree/TreeActionLinkPanel.html
* 
/syncope/branches/1_1_X/console/src/main/resources/org/apache/syncope/console/wicket/markup/html/tree/TreeActionLinkPanel.properties
* 
/syncope/branches/1_1_X/console/src/main/resources/org/apache/syncope/console/wicket/markup/html/tree/TreeActionLinkPanel_it.properties
* 
/syncope/branches/1_1_X/console/src/main/resources/org/apache/syncope/console/wicket/markup/html/tree/TreeActionLinkPanel_pt_BR.properties
* /syncope/branches/1_1_X/console/src/main/webapp/img/actions/create.png
* 
/syncope/branches/1_1_X/console/src/test/java/org/apache/syncope/console/RoleTestITCase.java


 Replace role action labels with icons
 -

 Key: SYNCOPE-432
 URL: https://issues.apache.org/jira/browse/SYNCOPE-432
 Project: Syncope
  Issue Type: Improvement
  Components: console
Reporter: Francesco Chicchiriccò
Assignee: Francesco Chicchiriccò
Priority: Minor
 Fix For: 1.1.5, 1.2.0


 As available throughout the admin console, replace the links for accessing 
 role management features ('Add child', 'Edit', 'Drop') with icons.



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Commented] (SYNCOPE-432) Replace role action labels with icons

2013-10-30 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-432?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13809396#comment-13809396
 ] 

Hudson commented on SYNCOPE-432:


FAILURE: Integrated in Syncope-trunk #485 (See 
[https://builds.apache.org/job/Syncope-trunk/485/])
[SYNCOPE-432] Merge from 1_1_X (ilgrosso: rev 1537151)
* /syncope/trunk
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/panels/RoleSummaryPanel.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/panels/RoleTabPanel.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/wicket/markup/html/tree/TreeActionLinkPanel.java
* 
/syncope/trunk/console/src/main/resources/org/apache/syncope/console/pages/panels/RoleSummaryPanel.html
* 
/syncope/trunk/console/src/main/resources/org/apache/syncope/console/pages/panels/RoleTabPanel.html
* 
/syncope/trunk/console/src/main/resources/org/apache/syncope/console/wicket/markup/html/tree/TreeActionLinkPanel.html
* 
/syncope/trunk/console/src/main/resources/org/apache/syncope/console/wicket/markup/html/tree/TreeActionLinkPanel.properties
* 
/syncope/trunk/console/src/main/resources/org/apache/syncope/console/wicket/markup/html/tree/TreeActionLinkPanel_it.properties
* 
/syncope/trunk/console/src/main/resources/org/apache/syncope/console/wicket/markup/html/tree/TreeActionLinkPanel_pt_BR.properties
* /syncope/trunk/console/src/main/webapp/img/actions/create.png
* 
/syncope/trunk/console/src/test/java/org/apache/syncope/console/RoleTestITCase.java


 Replace role action labels with icons
 -

 Key: SYNCOPE-432
 URL: https://issues.apache.org/jira/browse/SYNCOPE-432
 Project: Syncope
  Issue Type: Improvement
  Components: console
Reporter: Francesco Chicchiriccò
Assignee: Francesco Chicchiriccò
Priority: Minor
 Fix For: 1.1.5, 1.2.0


 As available throughout the admin console, replace the links for accessing 
 role management features ('Add child', 'Edit', 'Drop') with icons.



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Commented] (SYNCOPE-303) Mapping to SyncopeClientCompositeException on client side

2013-10-28 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-303?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13806680#comment-13806680
 ] 

Hudson commented on SYNCOPE-303:


SUCCESS: Integrated in Syncope-trunk #480 (See 
[https://builds.apache.org/job/Syncope-trunk/480/])
[SYNCOPE-303] Refactoring exception management, also by avoiding composite 
exceptions whenever possible (ilgrosso: rev 1536304)
* 
/syncope/trunk/client/src/main/java/org/apache/syncope/client/rest/RestClientExceptionMapper.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/SyncopeConstants.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/types/ClientExceptionType.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/types/SyncopeClientExceptionType.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/validation/SyncopeClientCompositeException.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/validation/SyncopeClientException.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/SyncopeRequestCycleListener.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/AbstractSchedTaskModalPage.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/ApprovalModalPage.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/Configuration.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/ConfigurationModalPage.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/ConnectorModalPage.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/DerivedSchemaModalPage.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/NotificationModalPage.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/PolicyModalPage.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/ProvisioningModalPage.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/ReportModalPage.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/Reports.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/Resources.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/RoleModalPage.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/SchemaModalPage.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/StatusModalPage.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/TaskModalPage.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/UserModalPage.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/VirtualSchemaModalPage.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/panels/NotificationTasks.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/panels/PoliciesPanel.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/panels/PropagationTasks.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/panels/RoleSearchResultPanel.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/panels/RoleSummaryPanel.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/panels/SchedTasks.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/panels/SyncTasks.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/panels/UserSearchResultPanel.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/rest/ConnectorRestClient.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/rest/ReportRestClient.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/rest/ResourceRestClient.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/rest/SchemaRestClient.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/rest/TaskRestClient.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/WorkflowRestClient.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/wicket/markup/html/tree/TreeActionLinkPanel.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/impl/RoleDAOImpl.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/persistence/validation/attrvalue/ParsingValidationException.java
* 

[jira] [Commented] (SYNCOPE-426) UserService#update and RoleService#update require entity id to be specified twice

2013-10-25 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-426?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13805209#comment-13805209
 ] 

Hudson commented on SYNCOPE-426:


SUCCESS: Integrated in Syncope-1_1_X #125 (See 
[https://builds.apache.org/job/Syncope-1_1_X/125/])
[SYNCOPE-426] Setting UserMod#id and RoleMod#id in service implementations, 
prior to call to controllers (ilgrosso: rev 1535655)
* 
/syncope/branches/1_1_X/client/src/main/java/org/apache/syncope/client/services/proxy/RoleServiceProxy.java
* 
/syncope/branches/1_1_X/client/src/main/java/org/apache/syncope/client/services/proxy/UserServiceProxy.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/services/RoleServiceImpl.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/services/UserServiceImpl.java
* 
/syncope/branches/1_1_X/core/src/test/java/org/apache/syncope/core/rest/UserTestITCase.java


 UserService#update and RoleService#update require entity id to be specified 
 twice
 -

 Key: SYNCOPE-426
 URL: https://issues.apache.org/jira/browse/SYNCOPE-426
 Project: Syncope
  Issue Type: Bug
Affects Versions: 1.1.4
Reporter: Francesco Chicchiriccò
Assignee: Francesco Chicchiriccò
Priority: Minor
  Labels: rest
 Fix For: 1.1.5, 1.2.0


 As recently reported in mailing list [1], updating an user requires to pass 
 its id both as path parameter and embedded in the provided UserMod.
 While having both parameters (id and UserMod) seems to be unavoidable to 
 adhere to REST best practices, it would be quite easy to allow an empty id in 
 UserMod.
 Same applies to role update and RoleMod.
 [1] http://markmail.org/message/zgh27isscw3hvwfx



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Commented] (SYNCOPE-426) UserService#update and RoleService#update require entity id to be specified twice

2013-10-25 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-426?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13805211#comment-13805211
 ] 

Hudson commented on SYNCOPE-426:


FAILURE: Integrated in Syncope-trunk #476 (See 
[https://builds.apache.org/job/Syncope-trunk/476/])
[SYNCOPE-426] Merge from 1_1_X (ilgrosso: rev 1535657)
* /syncope/trunk
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/services/UserService.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/services/RoleServiceImpl.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/services/UserServiceImpl.java
* 
/syncope/trunk/core/src/test/java/org/apache/syncope/core/rest/UserTestITCase.java


 UserService#update and RoleService#update require entity id to be specified 
 twice
 -

 Key: SYNCOPE-426
 URL: https://issues.apache.org/jira/browse/SYNCOPE-426
 Project: Syncope
  Issue Type: Bug
Affects Versions: 1.1.4
Reporter: Francesco Chicchiriccò
Assignee: Francesco Chicchiriccò
Priority: Minor
  Labels: rest
 Fix For: 1.1.5, 1.2.0


 As recently reported in mailing list [1], updating an user requires to pass 
 its id both as path parameter and embedded in the provided UserMod.
 While having both parameters (id and UserMod) seems to be unavoidable to 
 adhere to REST best practices, it would be quite easy to allow an empty id in 
 UserMod.
 Same applies to role update and RoleMod.
 [1] http://markmail.org/message/zgh27isscw3hvwfx



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Commented] (SYNCOPE-151) Document RESTful services

2013-10-23 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-151?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13802830#comment-13802830
 ] 

Hudson commented on SYNCOPE-151:


SUCCESS: Integrated in Syncope-trunk #469 (See 
[https://builds.apache.org/job/Syncope-trunk/469/])
[SYNCOPE-151] Introducing support for live RESTful API documentation based on 
XSLT transformation of WADL dynamically generated by CXF (ilgrosso: rev 1534986)
* /syncope/trunk
* /syncope/trunk/common/pom.xml
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/SyncopeConstants.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/mod/package-info.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/package-info.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/report/package-info.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/search/package-info.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/services/ReportService.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/services/ReportletConfClasses.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/services/UserService.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/services/WorkflowService.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/services/WorkflowTasks.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/to/PropagationTargetsTO.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/to/package-info.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/types/AuditLoggerName.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/types/ReportletConfClasses.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/types/WorkflowTasks.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/types/package-info.java
* /syncope/trunk/common/src/test/java/org
* /syncope/trunk/common/src/test/java/org/apache/syncope/common/JSONTest.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/rest/ReportRestClient.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/rest/WADLServlet.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/services/ReportServiceImpl.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/services/UserServiceImpl.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/services/WorkflowServiceImpl.java
* /syncope/trunk/core/src/main/resources/restContext.xml
* /syncope/trunk/core/src/main/resources/wadl2html
* /syncope/trunk/core/src/main/resources/wadl2html/index.xsl
* /syncope/trunk/core/src/main/resources/wadl2html/schema.xsl
* /syncope/trunk/core/src/main/webapp/WEB-INF/web.xml
* /syncope/trunk/core/src/main/webapp/css
* /syncope/trunk/core/src/main/webapp/css/highlight.css
* /syncope/trunk/core/src/main/webapp/css/images
* /syncope/trunk/core/src/main/webapp/css/images/ui-bg_flat_0_aa_40x100.png
* /syncope/trunk/core/src/main/webapp/css/images/ui-bg_flat_75_ff_40x100.png
* /syncope/trunk/core/src/main/webapp/css/images/ui-bg_glass_65_ff_1x400.png
* /syncope/trunk/core/src/main/webapp/css/images/ui-bg_glass_75_dadada_1x400.png
* /syncope/trunk/core/src/main/webapp/css/images/ui-bg_glass_75_e6e6e6_1x400.png
* 
/syncope/trunk/core/src/main/webapp/css/images/ui-bg_highlight-soft_75_cc_1x100.png
* /syncope/trunk/core/src/main/webapp/css/images/ui-icons_454545_256x240.png
* /syncope/trunk/core/src/main/webapp/css/images/ui-icons_88_256x240.png
* /syncope/trunk/core/src/main/webapp/css/jquery-ui.css
* /syncope/trunk/core/src/main/webapp/css/style.css
* /syncope/trunk/core/src/main/webapp/js
* /syncope/trunk/core/src/main/webapp/js/highlight.pack.js
* /syncope/trunk/core/src/main/webapp/js/jquery-ui.js
* /syncope/trunk/core/src/main/webapp/js/jquery.js
* 
/syncope/trunk/core/src/test/java/org/apache/syncope/core/rest/ReportTestITCase.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/WorkflowTestITCase.java
* /syncope/trunk/legal_ext/LICENSE
* /syncope/trunk/legal_ext/NOTICE
* /syncope/trunk/pom.xml


 Document RESTful services
 -

 Key: SYNCOPE-151
 URL: https://issues.apache.org/jira/browse/SYNCOPE-151
 Project: Syncope
  Issue Type: Improvement
  Components: core, documentation
Reporter: Francesco Chicchiriccò
Assignee: Francesco Chicchiriccò
  Labels: rest
 Fix For: 1.2.0


 Provide dynamic documentation for RESTful services: the easiest and most 
 effective way seems to be via XSLT processing of WADL information, 
 auto-generated by CXF (see [1] for more information).
 Relevant discussion on dev ML: [2].
 [1] 
 

[jira] [Commented] (SYNCOPE-420) Provide user / role pre-processing mechanism

2013-10-15 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-420?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13794992#comment-13794992
 ] 

Hudson commented on SYNCOPE-420:


SUCCESS: Integrated in Syncope-1_1_X #121 (See 
[https://builds.apache.org/job/Syncope-1_1_X/121/])
[SYNCOPE-420] Fixing jaxrs errors (ilgrosso: rev 1532232)
* 
/syncope/branches/1_1_X/common/src/main/java/org/apache/syncope/common/mod/AbstractAttributableMod.java
* 
/syncope/branches/1_1_X/common/src/main/java/org/apache/syncope/common/to/AbstractAttributableTO.java


 Provide user / role pre-processing mechanism
 

 Key: SYNCOPE-420
 URL: https://issues.apache.org/jira/browse/SYNCOPE-420
 Project: Syncope
  Issue Type: Improvement
  Components: core
Affects Versions: 1.1.5, 1.2.0
Reporter: fabio martelli
Assignee: Francesco Chicchiriccò
 Fix For: 1.1.5, 1.2.0


 Before storing/propagating/synchronizing a specific user or role a 
 pre-processor could be called in order to allow any kind of manipulation 
 before any actual operation takes place.
 The idea is to provide an interface to be implemented into the overlay in 
 order to perform custom pre-processing operations.
 The custom implementation class name could be defined into the global 
 configuration.
 This new feature would give the handle to provide several attribute value 
 manipulation like specific value translations, or something else.



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Commented] (SYNCOPE-420) Provide user / role pre-processing mechanism

2013-10-15 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-420?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13795033#comment-13795033
 ] 

Hudson commented on SYNCOPE-420:


SUCCESS: Integrated in Syncope-trunk #465 (See 
[https://builds.apache.org/job/Syncope-trunk/465/])
[SYNCOPE-420] Merge from 1_1_X (ilgrosso: rev 1532242)
* /syncope/trunk
* /syncope/trunk/core/pom.xml
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/propagation/PropagationHandler.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/propagation/PropagationReporter.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/propagation/PropagationTaskExecutor.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/DefaultPropagationHandler.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/propagation/impl/DefaultPropagationReporter.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/propagation/impl/PriorityPropagationTaskExecutor.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/rest/controller/RoleController.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/data/AbstractAttributableDataBinder.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/rest/data/AttributableTransformer.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/rest/data/DefaultAttributableTransformer.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/sync/impl/SyncopeSyncResultHandler.java
* /syncope/trunk/core/src/main/resources/restContext.xml
* /syncope/trunk/core/src/main/resources/syncopeContext.xml
* 
/syncope/trunk/core/src/test/java/org/apache/syncope/core/persistence/dao/SchemaTest.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/data/DefaultAttributableTransformer.java
* /syncope/trunk/core/src/test/resources/content.xml


 Provide user / role pre-processing mechanism
 

 Key: SYNCOPE-420
 URL: https://issues.apache.org/jira/browse/SYNCOPE-420
 Project: Syncope
  Issue Type: Improvement
  Components: core
Affects Versions: 1.1.5, 1.2.0
Reporter: fabio martelli
Assignee: Francesco Chicchiriccò
 Fix For: 1.1.5, 1.2.0


 Before storing/propagating/synchronizing a specific user or role a 
 pre-processor could be called in order to allow any kind of manipulation 
 before any actual operation takes place.
 The idea is to provide an interface to be implemented into the overlay in 
 order to perform custom pre-processing operations.
 The custom implementation class name could be defined into the global 
 configuration.
 This new feature would give the handle to provide several attribute value 
 manipulation like specific value translations, or something else.



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Commented] (SYNCOPE-132) Don't expose some REST list methods for anonymous

2013-10-11 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-132?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13792685#comment-13792685
 ] 

Hudson commented on SYNCOPE-132:


SUCCESS: Integrated in Syncope-trunk #464 (See 
[https://builds.apache.org/job/Syncope-trunk/464/])
[SYNCOPE-132] Introducing a special 'anonymous' user, with only fixed 
capabilities to perform self-registration via web console, distinct from actual 
unauthenticated user that cannot now access any REST resource (ilgrosso: rev 
1531307)
* 
/syncope/trunk/archetype/src/main/resources/META-INF/maven/archetype-metadata.xml
* /syncope/trunk/archetype/src/main/resources/meta-pom.xml
* 
/syncope/trunk/archetype/src/test/resources/projects/default/archetype.properties
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/SyncopeConstants.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/SyncopeApplication.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/SyncopeRequestCycleListener.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/SyncopeSession.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/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/UserRequestModalPage.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/WelcomePage.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/panels/UserDetailsPanel.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/rest/UserRestClient.java
* /syncope/trunk/console/src/main/resources/applicationContext.xml
* /syncope/trunk/console/src/main/resources/authorizations.xml
* 
/syncope/trunk/console/src/main/resources/org/apache/syncope/console/SyncopeApplication.properties
* 
/syncope/trunk/console/src/main/resources/org/apache/syncope/console/SyncopeApplication_it.properties
* 
/syncope/trunk/console/src/main/resources/org/apache/syncope/console/SyncopeApplication_pt_BR.properties
* 
/syncope/trunk/console/src/main/resources/org/apache/syncope/console/pages/BasePage.html
* 
/syncope/trunk/console/src/main/resources/org/apache/syncope/console/pages/WelcomePage.html
* 
/syncope/trunk/console/src/test/java/org/apache/syncope/console/EditProfileTestITCase.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/rest/controller/ResourceController.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/data/UserDataBinder.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/util/EntitlementUtil.java
* /syncope/trunk/core/src/main/resources/content.xml
* /syncope/trunk/core/src/main/resources/security.properties
* /syncope/trunk/core/src/main/resources/securityContext.xml
* /syncope/trunk/core/src/main/resources/syncopeContext.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/rest/AbstractTest.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/resources/content.xml
* /syncope/trunk/pom.xml


 Don't expose some REST list methods for anonymous
 -

 Key: SYNCOPE-132
 URL: https://issues.apache.org/jira/browse/SYNCOPE-132
 Project: Syncope
  Issue Type: Improvement
Reporter: Francesco Chicchiriccò
Assignee: Francesco Chicchiriccò
 Fix For: 1.2.0


 Currently, in order to provide some authenticationless features through the 
 console (mainly, self-registration), some REST services don't require any 
 authentication.



--
This message was 

[jira] [Commented] (SYNCOPE-393) Resource unlink

2013-10-07 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-393?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13788273#comment-13788273
 ] 

Hudson commented on SYNCOPE-393:


SUCCESS: Integrated in Syncope-trunk #458 (See 
[https://builds.apache.org/job/Syncope-trunk/458/])
SYNCOPE-393 fixed (fmartelli: rev 1529856)
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/services/ResourceService.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/services/RoleService.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/AttributableTargetsTO.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/to/BulkAssociationAction.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/to/PropagationRequestTO.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/to/PropagationTargetsTO.java
* /syncope/trunk/console/pom.xml
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/commons/ActionTableCheckGroup.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/commons/StatusBean.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/commons/StatusUtils.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/AbstractStatusModlaPage.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/ProvisioningModalPage.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/ResourceModalPage.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/Resources.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/StatusModalPage.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/TaskModalPage.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/Tasks.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/VirtualSchemaModalPage.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/panels/AbstractSearchResultPanel.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/panels/ActionDataTablePanel.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/panels/ImagePanel.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/panels/MembershipsPanel.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/panels/ResourcesPanel.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/panels/RoleSearchResultPanel.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/panels/StatusPanel.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/panels/UserSearchResultPanel.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/rest/ResourceRestClient.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/UserRestClient.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/wicket/ajax/markup/html/IndicatingDeleteOnConfirmAjaxLink.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/wicket/ajax/markup/html/IndicatingOnConfirmAjaxLink.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/wicket/extensions/markup/html/repeater/data/table/CheckBoxPanel.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/wicket/markup/html/form/ActionLink.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/wicket/markup/html/form/ActionLinksPanel.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/wicket/markup/html/tree/TreeActionLinkPanel.java
* /syncope/trunk/console/src/main/resources/authorizations.xml
* 
/syncope/trunk/console/src/main/resources/org/apache/syncope/console/SyncopeApplication.properties
* 
/syncope/trunk/console/src/main/resources/org/apache/syncope/console/SyncopeApplication_it.properties
* 
/syncope/trunk/console/src/main/resources/org/apache/syncope/console/SyncopeApplication_pt_BR.properties
* 
/syncope/trunk/console/src/main/resources/org/apache/syncope/console/pages/AbstractStatusModlaPage.html
* 
/syncope/trunk/console/src/main/resources/org/apache/syncope/console/pages/AbstractStatusModlaPage.properties
* 
/syncope/trunk/console/src/main/resources/org/apache/syncope/console/pages/AbstractStatusModlaPage_it.properties
* 
/syncope/trunk/console/src/main/resources/org/apache/syncope/console/pages/AbstractStatusModlaPage_pt_BR.properties
* 

[jira] [Commented] (SYNCOPE-424) Resolve OpenJPA dependency overlap

2013-10-04 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-424?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13786282#comment-13786282
 ] 

Hudson commented on SYNCOPE-424:


SUCCESS: Integrated in Syncope-1_1_X #116 (See 
[https://builds.apache.org/job/Syncope-1_1_X/116/])
[SYNCOPE-424] Applying provided patch (ilgrosso: rev 1529191)
* /syncope/branches/1_1_X/core/pom.xml
* /syncope/branches/1_1_X/pom.xml


 Resolve OpenJPA dependency overlap
 --

 Key: SYNCOPE-424
 URL: https://issues.apache.org/jira/browse/SYNCOPE-424
 Project: Syncope
  Issue Type: Improvement
  Components: core
Affects Versions: 1.1.4, 1.2.0
Reporter: Guido Wimmel
Assignee: Francesco Chicchiriccò
Priority: Minor
 Fix For: 1.1.5, 1.2.0

 Attachments: syncopeOpenJPADependencies.patch


 As discussed on the dev ML [1], the OpenJPA-classes used by Syncope are both 
 included in openjpa-2.2.2.jar and in {openjpa-kernel-2.2.2.jar, 
 openjpa-jdbc-2.2.2.jar, openjpa-lib-2.2.2.jar, openjpa-persistence-2.2.2.jar, 
 openjpa-persistence-jdbc-2.2.2.jar}. Thus, openjpa-2.2.2.jar could be removed.
 [1] 
 http://syncope-dev.1063484.n5.nabble.com/OpenJPA-dependency-overlaps-td5714289.html
  



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Commented] (SYNCOPE-424) Resolve OpenJPA dependency overlap

2013-10-04 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-424?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13786339#comment-13786339
 ] 

Hudson commented on SYNCOPE-424:


SUCCESS: Integrated in Syncope-trunk #457 (See 
[https://builds.apache.org/job/Syncope-trunk/457/])
[SYNCOPE-424] Merge from 1_1_X (ilgrosso: rev 1529193)
* /syncope/trunk
* /syncope/trunk/core/pom.xml
* /syncope/trunk/pom.xml


 Resolve OpenJPA dependency overlap
 --

 Key: SYNCOPE-424
 URL: https://issues.apache.org/jira/browse/SYNCOPE-424
 Project: Syncope
  Issue Type: Improvement
  Components: core
Affects Versions: 1.1.4, 1.2.0
Reporter: Guido Wimmel
Assignee: Francesco Chicchiriccò
Priority: Minor
 Fix For: 1.1.5, 1.2.0

 Attachments: syncopeOpenJPADependencies.patch


 As discussed on the dev ML [1], the OpenJPA-classes used by Syncope are both 
 included in openjpa-2.2.2.jar and in {openjpa-kernel-2.2.2.jar, 
 openjpa-jdbc-2.2.2.jar, openjpa-lib-2.2.2.jar, openjpa-persistence-2.2.2.jar, 
 openjpa-persistence-jdbc-2.2.2.jar}. Thus, openjpa-2.2.2.jar could be removed.
 [1] 
 http://syncope-dev.1063484.n5.nabble.com/OpenJPA-dependency-overlaps-td5714289.html
  



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Commented] (SYNCOPE-419) Meaningless error message when attempting to delete user owning role

2013-10-01 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-419?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13783034#comment-13783034
 ] 

Hudson commented on SYNCOPE-419:


SUCCESS: Integrated in Syncope-1_1_X #115 (See 
[https://builds.apache.org/job/Syncope-1_1_X/115/])
[SYNCOPE-419] Providing dedicated exception type + audit message in case of 
user delete failure (ilgrosso: rev 1528106)
* 
/syncope/branches/1_1_X/common/src/main/java/org/apache/syncope/common/types/SyncopeClientExceptionType.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/rest/controller/UserController.java


 Meaningless error message when attempting to delete user owning role
 

 Key: SYNCOPE-419
 URL: https://issues.apache.org/jira/browse/SYNCOPE-419
 Project: Syncope
  Issue Type: Bug
  Components: console, core
Affects Versions: 1.1.4
Reporter: Francesco Chicchiriccò
Assignee: Francesco Chicchiriccò
 Fix For: 1.1.5, 1.2.0


 When attempting to delete from admin console an user owning one or more 
 roles, a meaningless exception message is reported (try to delete user 5 from 
 test data, for example).



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Commented] (SYNCOPE-419) Meaningless error message when attempting to delete user owning role

2013-10-01 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-419?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13783074#comment-13783074
 ] 

Hudson commented on SYNCOPE-419:


SUCCESS: Integrated in Syncope-trunk #456 (See 
[https://builds.apache.org/job/Syncope-trunk/456/])
[SYNCOPE-419] Merge from 1_1_X (ilgrosso: rev 1528109)
* /syncope/trunk
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/types/SyncopeClientExceptionType.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/rest/controller/UserController.java


 Meaningless error message when attempting to delete user owning role
 

 Key: SYNCOPE-419
 URL: https://issues.apache.org/jira/browse/SYNCOPE-419
 Project: Syncope
  Issue Type: Bug
  Components: console, core
Affects Versions: 1.1.4
Reporter: Francesco Chicchiriccò
Assignee: Francesco Chicchiriccò
 Fix For: 1.1.5, 1.2.0


 When attempting to delete from admin console an user owning one or more 
 roles, a meaningless exception message is reported (try to delete user 5 from 
 test data, for example).



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Commented] (SYNCOPE-405) Replace logback with log4j 2

2013-09-23 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-405?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13774524#comment-13774524
 ] 

Hudson commented on SYNCOPE-405:


SUCCESS: Integrated in Syncope-trunk #453 (See 
[https://builds.apache.org/job/Syncope-trunk/453/])
[SYNCOPE-405] Completing log4j2 conf with latest features from 2.0-beta9 
(ilgrosso: rev 1525566)
* /syncope/trunk/console/src/main/resources/log4j2.xml
* /syncope/trunk/console/src/main/webapp/WEB-INF/web.xml
* /syncope/trunk/core/pom.xml
* /syncope/trunk/core/src/main/resources/log4j2.xml
* /syncope/trunk/core/src/main/webapp/WEB-INF/web.xml


 Replace logback with log4j 2
 

 Key: SYNCOPE-405
 URL: https://issues.apache.org/jira/browse/SYNCOPE-405
 Project: Syncope
  Issue Type: Improvement
Reporter: Francesco Chicchiriccò
Assignee: Francesco Chicchiriccò
 Fix For: 1.2.0


 As discussed in dev ML [1]
 [1] 
 http://syncope-dev.1063484.n5.nabble.com/DISCUSS-Replace-logback-with-log4j-2-td5714012.html

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-417) Users are made active when updating in NoOpWorkflowAdapter

2013-09-20 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-417?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13772881#comment-13772881
 ] 

Hudson commented on SYNCOPE-417:


SUCCESS: Integrated in Syncope-1_1_X #110 (See 
[https://builds.apache.org/job/Syncope-1_1_X/110/])
[SYNCOPE-417] Applying provided patch (ilgrosso: rev 1524937)
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/workflow/user/NoOpUserWorkflowAdapter.java


 Users are made active when updating in NoOpWorkflowAdapter
 --

 Key: SYNCOPE-417
 URL: https://issues.apache.org/jira/browse/SYNCOPE-417
 Project: Syncope
  Issue Type: Bug
  Components: core
Affects Versions: 1.1.3
Reporter: Jesse van Bekkum
Assignee: Francesco Chicchiriccò
Priority: Minor
 Fix For: 1.1.4, 1.2.0

 Attachments: NoOpUserWorkflowAdapter.java.patch


 When using the NoOpWorkflow adapter a user is always set to active when an 
 update is done, even if the user is suspended. This is undesirable, I think a 
 user should stay in the state it is.
 This can be fixed by changing this line (117/118 of NoOpWorkflowAdapter.java):
 return new WorkflowResultMap.EntryLong, Boolean(
 new AbstractMap.SimpleEntryLong, Boolean(updated.getId(), 
 true), propByRes, update);
 into this:
 return new WorkflowResultMap.EntryLong, Boolean(
 new AbstractMap.SimpleEntryLong, Boolean(updated.getId(), 
 !user.isSuspended()), propByRes, update);

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-417) Users are made active when updating in NoOpWorkflowAdapter

2013-09-20 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-417?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13772888#comment-13772888
 ] 

Hudson commented on SYNCOPE-417:


SUCCESS: Integrated in Syncope-trunk #451 (See 
[https://builds.apache.org/job/Syncope-trunk/451/])
[SYNCOPE-417] Merge from 1_1_X (ilgrosso: rev 1524938)
* /syncope/trunk
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/workflow/user/NoOpUserWorkflowAdapter.java


 Users are made active when updating in NoOpWorkflowAdapter
 --

 Key: SYNCOPE-417
 URL: https://issues.apache.org/jira/browse/SYNCOPE-417
 Project: Syncope
  Issue Type: Bug
  Components: core
Affects Versions: 1.1.3
Reporter: Jesse van Bekkum
Assignee: Francesco Chicchiriccò
Priority: Minor
 Fix For: 1.1.4, 1.2.0

 Attachments: NoOpUserWorkflowAdapter.java.patch


 When using the NoOpWorkflow adapter a user is always set to active when an 
 update is done, even if the user is suspended. This is undesirable, I think a 
 user should stay in the state it is.
 This can be fixed by changing this line (117/118 of NoOpWorkflowAdapter.java):
 return new WorkflowResultMap.EntryLong, Boolean(
 new AbstractMap.SimpleEntryLong, Boolean(updated.getId(), 
 true), propByRes, update);
 into this:
 return new WorkflowResultMap.EntryLong, Boolean(
 new AbstractMap.SimpleEntryLong, Boolean(updated.getId(), 
 !user.isSuspended()), propByRes, update);

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-418) Special chars break REST URLs

2013-09-20 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-418?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13773046#comment-13773046
 ] 

Hudson commented on SYNCOPE-418:


SUCCESS: Integrated in Syncope-trunk #452 (See 
[https://builds.apache.org/job/Syncope-trunk/452/])
[SYNCOPE-418] Merge from 1_1_X (ilgrosso: rev 1525004)
* /syncope/trunk
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/types/EntityViolationType.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/types/SyncopeClientExceptionType.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/persistence/beans/AbstractDerSchema.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/persistence/beans/AbstractSchema.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/persistence/beans/AbstractVirSchema.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/persistence/beans/SyncopeConf.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/persistence/beans/user/UDerSchema.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/persistence/beans/user/USchema.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/persistence/beans/user/UVirSchema.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/persistence/validation/attrvalue/EmailAddressValidator.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/persistence/validation/entity/AbstractValidator.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/persistence/validation/entity/AttrValidator.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/persistence/validation/entity/AttrValueValidator.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/persistence/validation/entity/ConnInstanceValidator.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/persistence/validation/entity/ExternalResourceValidator.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/persistence/validation/entity/NotificationValidator.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/persistence/validation/entity/PolicyValidator.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/persistence/validation/entity/PropagationTaskValidator.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/persistence/validation/entity/ReportValidator.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/persistence/validation/entity/SchedTaskValidator.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/persistence/validation/entity/SchemaNameCheck.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/persistence/validation/entity/SchemaNameValidator.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/persistence/validation/entity/SchemaValidator.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/persistence/validation/entity/SyncTaskValidator.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/persistence/validation/entity/SyncopeConfCheck.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/persistence/validation/entity/SyncopeConfValidator.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/persistence/validation/entity/SyncopeRoleValidator.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/persistence/validation/entity/USchemaCheck.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/persistence/validation/entity/USchemaValidator.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/rest/data/SchemaDataBinder.java
* 
/syncope/trunk/core/src/test/java/org/apache/syncope/core/persistence/dao/AttrTest.java
* 
/syncope/trunk/core/src/test/java/org/apache/syncope/core/persistence/dao/ConfTest.java
* 
/syncope/trunk/core/src/test/java/org/apache/syncope/core/persistence/dao/DerSchemaTest.java
* 
/syncope/trunk/core/src/test/java/org/apache/syncope/core/persistence/dao/ResourceTest.java
* 
/syncope/trunk/core/src/test/java/org/apache/syncope/core/persistence/dao/SchemaTest.java
* 
/syncope/trunk/core/src/test/java/org/apache/syncope/core/persistence/dao/VirSchemaTest.java
* 
/syncope/trunk/core/src/test/java/org/apache/syncope/core/rest/ConfigurationTestITCase.java
* 
/syncope/trunk/core/src/test/java/org/apache/syncope/core/rest/DerivedSchemaTestITCase.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/SchemaTestITCase.java
* 
/syncope/trunk/core/src/test/java/org/apache/syncope/core/rest/VirtualSchemaTestITCase.java


 Special chars break REST URLs
 -

 Key: SYNCOPE-418
 URL: 

[jira] [Commented] (SYNCOPE-415) Reduce log level of bean validation errors

2013-09-19 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-415?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13771719#comment-13771719
 ] 

Hudson commented on SYNCOPE-415:


SUCCESS: Integrated in Syncope-1_1_X #107 (See 
[https://builds.apache.org/job/Syncope-1_1_X/107/])
[SYNCOPE-415] Applying provided patch (ilgrosso: rev 1524643)
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/persistence/validation/entity/EntityValidationInterceptor.java


 Reduce log level of bean validation errors
 --

 Key: SYNCOPE-415
 URL: https://issues.apache.org/jira/browse/SYNCOPE-415
 Project: Syncope
  Issue Type: Improvement
  Components: core
Affects Versions: 1.1.3, 1.2.0
Reporter: Guido Wimmel
Assignee: Francesco Chicchiriccò
Priority: Minor
 Fix For: 1.1.4, 1.2.0

 Attachments: syncopeBeanValidationLogLevel_1_1_X.patch, 
 syncopeBeanValidationLogLevel_trunk.patch


 Bean validation errors should not be logged with log level ERROR, as they can 
 be part of normal system behaviour (e.g. a user registers herself or is 
 registered by an admin and accidentally or unknowingly enters invalid data 
 and then gets an error message on the UI). See the discussion on the dev 
 mailing list [1].
 [1] 
 http://syncope-dev.1063484.n5.nabble.com/EntityValidationInterceptor-log-level-of-bean-validation-errors-td5714156.html

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-415) Reduce log level of bean validation errors

2013-09-19 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-415?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13771721#comment-13771721
 ] 

Hudson commented on SYNCOPE-415:


SUCCESS: Integrated in Syncope-trunk #448 (See 
[https://builds.apache.org/job/Syncope-trunk/448/])
[SYNCOPE-415] Applying provided patch (ilgrosso: rev 1524644)
* /syncope/trunk
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/persistence/validation/entity/EntityValidationListener.java


 Reduce log level of bean validation errors
 --

 Key: SYNCOPE-415
 URL: https://issues.apache.org/jira/browse/SYNCOPE-415
 Project: Syncope
  Issue Type: Improvement
  Components: core
Affects Versions: 1.1.3, 1.2.0
Reporter: Guido Wimmel
Assignee: Francesco Chicchiriccò
Priority: Minor
 Fix For: 1.1.4, 1.2.0

 Attachments: syncopeBeanValidationLogLevel_1_1_X.patch, 
 syncopeBeanValidationLogLevel_trunk.patch


 Bean validation errors should not be logged with log level ERROR, as they can 
 be part of normal system behaviour (e.g. a user registers herself or is 
 registered by an admin and accidentally or unknowingly enters invalid data 
 and then gets an error message on the UI). See the discussion on the dev 
 mailing list [1].
 [1] 
 http://syncope-dev.1063484.n5.nabble.com/EntityValidationInterceptor-log-level-of-bean-validation-errors-td5714156.html

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-150) Rich client library

2013-09-19 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-150?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13771860#comment-13771860
 ] 

Hudson commented on SYNCOPE-150:


SUCCESS: Integrated in Syncope-trunk #449 (See 
[https://builds.apache.org/job/Syncope-trunk/449/])
[SYNCOPE-150] SyncopeClient and SyncopeClientFactoryBean now available and used 
both for core IT and console (ilgrosso: rev 1524710)
* /syncope/trunk/client/pom.xml
* 
/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/client/src/main/java/org/apache/syncope/client/rest/RestClientExceptionMapper.java
* 
/syncope/trunk/client/src/main/java/org/apache/syncope/client/rest/RestClientFactoryBean.java
* /syncope/trunk/common/pom.xml
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/to/MappingTO.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/validation/SyncopeClientCompositeErrorException.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/validation/SyncopeClientCompositeException.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/SyncopeSession.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/AbstractSchedTaskModalPage.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/ApprovalModalPage.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/Configuration.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/ConfigurationModalPage.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/ConnectorModalPage.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/DerivedSchemaModalPage.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/NotificationModalPage.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/ReportModalPage.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/Reports.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/Resources.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/SchemaModalPage.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/TaskModalPage.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/VirtualSchemaModalPage.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/panels/NotificationTasks.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/panels/PoliciesPanel.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/panels/PropagationTasks.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/panels/RoleSearchResultPanel.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/panels/RoleSummaryPanel.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/panels/SchedTasks.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/panels/SyncTasks.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/panels/UserSearchResultPanel.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/rest/ConnectorRestClient.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/rest/ReportRestClient.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/rest/ResourceRestClient.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/rest/SchemaRestClient.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/rest/TaskRestClient.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/WorkflowRestClient.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/wicket/markup/html/tree/TreeActionLinkPanel.java
* /syncope/trunk/console/src/main/resources/applicationContext.xml
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/rest/controller/ConnectorController.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/rest/controller/LoggerController.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/rest/controller/ReportController.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/rest/controller/ResourceController.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/TaskController.java
* 

[jira] [Commented] (SYNCOPE-416) AttributableSearchDAOImpl / Avoid query construction with string concatenation

2013-09-19 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-416?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13771862#comment-13771862
 ] 

Hudson commented on SYNCOPE-416:


SUCCESS: Integrated in Syncope-1_1_X #108 (See 
[https://builds.apache.org/job/Syncope-1_1_X/108/])
[SYNCOPE-416] Suggestion applied (ilgrosso: rev 1524713)
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/persistence/dao/impl/AttributableSearchDAOImpl.java


 AttributableSearchDAOImpl / Avoid query construction with string concatenation
 --

 Key: SYNCOPE-416
 URL: https://issues.apache.org/jira/browse/SYNCOPE-416
 Project: Syncope
  Issue Type: Improvement
  Components: core
Affects Versions: 1.1.3, 1.2.0
Reporter: Guido Wimmel
Assignee: Francesco Chicchiriccò
Priority: Minor
 Fix For: 1.1.4, 1.2.0


 Is there any reason why in 
 org.apache.syncope.core.persistence.impl.AttributableSearchDAOImpl:419
 the like condition is appended by string concatenation?
 query.append( LIKE ').append(cond.getExpression()).append(');
 IMO this could open up a possible SQL injection vulnerability.
 In AttributableSearchDAOImpl:387 a query parameter is used, as I would have 
 expected.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-413) Clean activiti history for unused variables

2013-09-19 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-413?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13771898#comment-13771898
 ] 

Hudson commented on SYNCOPE-413:


SUCCESS: Integrated in Syncope-1_1_X #109 (See 
[https://builds.apache.org/job/Syncope-1_1_X/109/])
SYNCOPE-413 fixed on 1_0_X (fmartelli: rev 1524733)
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/workflow/user/activiti/ActivitiUserWorkflowAdapter.java


 Clean activiti history for unused variables
 ---

 Key: SYNCOPE-413
 URL: https://issues.apache.org/jira/browse/SYNCOPE-413
 Project: Syncope
  Issue Type: Improvement
  Components: core
Affects Versions: 1.1.3
Reporter: fabio martelli
Assignee: fabio martelli
 Fix For: 1.1.4, 1.2.0


 Currently activiti history store valued variables like userTO and syncopeUser.
 Since this varables are not useful for the system unset them after moving to 
 the history.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-416) AttributableSearchDAOImpl / Avoid query construction with string concatenation

2013-09-19 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-416?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13771909#comment-13771909
 ] 

Hudson commented on SYNCOPE-416:


SUCCESS: Integrated in Syncope-trunk #450 (See 
[https://builds.apache.org/job/Syncope-trunk/450/])
[SYNCOPE-416] Merge from 1_1_X (ilgrosso: rev 1524714)
* /syncope/trunk
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/persistence/dao/impl/AttributableSearchDAOImpl.java


 AttributableSearchDAOImpl / Avoid query construction with string concatenation
 --

 Key: SYNCOPE-416
 URL: https://issues.apache.org/jira/browse/SYNCOPE-416
 Project: Syncope
  Issue Type: Improvement
  Components: core
Affects Versions: 1.1.3, 1.2.0
Reporter: Guido Wimmel
Assignee: Francesco Chicchiriccò
Priority: Minor
 Fix For: 1.1.4, 1.2.0


 Is there any reason why in 
 org.apache.syncope.core.persistence.impl.AttributableSearchDAOImpl:419
 the like condition is appended by string concatenation?
 query.append( LIKE ').append(cond.getExpression()).append(');
 IMO this could open up a possible SQL injection vulnerability.
 In AttributableSearchDAOImpl:387 a query parameter is used, as I would have 
 expected.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-413) Clean activiti history for unused variables

2013-09-19 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-413?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13771908#comment-13771908
 ] 

Hudson commented on SYNCOPE-413:


SUCCESS: Integrated in Syncope-trunk #450 (See 
[https://builds.apache.org/job/Syncope-trunk/450/])
SYNCOPE-413 fixed on trunk (fmartelli: rev 1524734)
* /syncope/trunk
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/workflow/user/activiti/ActivitiUserWorkflowAdapter.java


 Clean activiti history for unused variables
 ---

 Key: SYNCOPE-413
 URL: https://issues.apache.org/jira/browse/SYNCOPE-413
 Project: Syncope
  Issue Type: Improvement
  Components: core
Affects Versions: 1.1.3
Reporter: fabio martelli
Assignee: fabio martelli
 Fix For: 1.1.4, 1.2.0


 Currently activiti history store valued variables like userTO and syncopeUser.
 Since this varables are not useful for the system unset them after moving to 
 the history.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-414) Cannot successfully deploy on Weblogic 12c (12.1.1)

2013-09-18 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-414?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13770583#comment-13770583
 ] 

Hudson commented on SYNCOPE-414:


SUCCESS: Integrated in Syncope-trunk #444 (See 
[https://builds.apache.org/job/Syncope-trunk/444/])
[SYNCOPE-414] Minor adjustments (ilgrosso: rev 1524335)
* /syncope/trunk/core/src/main/webapp/WEB-INF/web.xml
* /syncope/trunk/core/src/main/webapp/WEB-INF/weblogic.xml


 Cannot successfully deploy on Weblogic 12c (12.1.1)
 ---

 Key: SYNCOPE-414
 URL: https://issues.apache.org/jira/browse/SYNCOPE-414
 Project: Syncope
  Issue Type: Bug
  Components: console, core
Affects Versions: 1.2.0
 Environment: Weblogic 12c (12.1.1)
Reporter: Francesco Chicchiriccò
 Fix For: 1.2.0


 Due to LOG4J2-344 and / or LOG4J2-359, deploy core or console on Weblogic is 
 not working

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-246) Remove collection setters in transfer objects for JAXB marshalling

2013-09-18 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-246?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13770627#comment-13770627
 ] 

Hudson commented on SYNCOPE-246:


SUCCESS: Integrated in Syncope-trunk #445 (See 
[https://builds.apache.org/job/Syncope-trunk/445/])
[SYNCOPE-246] Residual invocation that cannot be checked at compile time due to 
non-generic nature of the collection (ListObject) (ilgrosso: rev 1524341)
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/ConnectorModalPage.java


 Remove collection setters in transfer objects for JAXB marshalling
 --

 Key: SYNCOPE-246
 URL: https://issues.apache.org/jira/browse/SYNCOPE-246
 Project: Syncope
  Issue Type: Sub-task
  Components: core
Affects Versions: 1.1.0
 Environment: CXF branch
Reporter: Andrei Shakirin
Assignee: Francesco Chicchiriccò
 Fix For: 1.2.0


 XML payload will be marshaled/unmarshaled using JAXB by migration to CXF Rest 
 frontend.
 JAXB works with collections in a little bit different way as Spring Rest 
 marshaling.
 JAXB uses only getter for the list (assumes that list is initialized due 
 object creation) and adds elements into the list obtained by getter by 
 unmarshaling. It doesn't need setter at all.
 The problem is that actual implementation of transfer objects doesn't work 
 with JAXB. 
 If TO provide setter for collection, JAXB gets the list, adds the elements 
 and additionally calls setter for this list. As far as setter logic cleans 
 the TO collection, the result collection is always empty.
 Solution is remove setters for collections in TOs by migration on CXF Rest.
 I find it also better from security and encapsulation aspects.
 Regards,
 Andrei.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-412) Audit tables are reset after restart

2013-09-18 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-412?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13770748#comment-13770748
 ] 

Hudson commented on SYNCOPE-412:


SUCCESS: Integrated in Syncope-1_1_X #106 (See 
[https://builds.apache.org/job/Syncope-1_1_X/106/])
[SYNCOPE-412] Backporting to 1_1_X part of audit SQL management from 
SYNCOPE-405 (ilgrosso: rev 1524383)
* /syncope/branches/1_1_X/core/pom.xml
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/audit/JNDIFallbackConnectionSource.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/persistence/dao/impl/AbstractContentDealer.java
* /syncope/branches/1_1_X/core/src/main/resources/audit.xml
* /syncope/branches/1_1_X/core/src/main/resources/logback/h2.sql
* /syncope/branches/1_1_X/core/src/main/resources/logback/hsqldb.sql
* /syncope/branches/1_1_X/core/src/main/resources/logback/mysql.sql
* /syncope/branches/1_1_X/core/src/main/resources/logback/oracle.sql
* /syncope/branches/1_1_X/core/src/main/resources/logback/postgresql.sql
* /syncope/branches/1_1_X/core/src/main/resources/logback/sqlserver.sql
* /syncope/branches/1_1_X/core/src/main/resources/syncopeContext.xml


 Audit tables are reset after restart
 

 Key: SYNCOPE-412
 URL: https://issues.apache.org/jira/browse/SYNCOPE-412
 Project: Syncope
  Issue Type: Bug
  Components: core
Affects Versions: 1.1.3
Reporter: Francesco Chicchiriccò
Assignee: Francesco Chicchiriccò
  Labels: audit
 Fix For: 1.1.4


 Due to the way how logback audit SQL init scripts are architected, audit 
 tables are dropped and re-created at every Syncope restart.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-407) Add claim for user requests and trace user request history into SyncopeUser bean

2013-09-18 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-407?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13770967#comment-13770967
 ] 

Hudson commented on SYNCOPE-407:


SUCCESS: Integrated in Syncope-trunk #447 (See 
[https://builds.apache.org/job/Syncope-trunk/447/])
SYNCOPE-407 fixed (fmartelli: rev 1524459)
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/services/UserRequestService.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/SyncopeClientExceptionType.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/Todo.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/rest/ConnectorRestClient.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/rest/UserRequestRestClient.java
* 
/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/core/src/main/java/org/apache/syncope/core/persistence/beans/UserRequest.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/UserRequestDAOImpl.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/rest/controller/UnauthorizedException.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/services/UserRequestServiceImpl.java
* /syncope/trunk/core/src/main/resources/content.xml
* /syncope/trunk/core/src/main/resources/quartz/tables_sqlServer.sql
* 
/syncope/trunk/core/src/test/java/org/apache/syncope/core/persistence/dao/EntitlementTest.java
* 
/syncope/trunk/core/src/test/java/org/apache/syncope/core/rest/UserRequestTestITCase.java
* /syncope/trunk/core/src/test/resources/content.xml


 Add claim for user requests and trace user request history into SyncopeUser 
 bean
 

 Key: SYNCOPE-407
 URL: https://issues.apache.org/jira/browse/SYNCOPE-407
 Project: Syncope
  Issue Type: Improvement
  Components: client, console, core
Affects Versions: 1.1.3, 1.2.0
Reporter: fabio martelli
Assignee: fabio martelli
 Fix For: 1.2.0


 Add claim for user requests and trace user request history into SyncopeUser 
 bean

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-405) Replace logback with log4j 2

2013-09-17 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-405?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13769415#comment-13769415
 ] 

Hudson commented on SYNCOPE-405:


SUCCESS: Integrated in Syncope-trunk #440 (See 
[https://builds.apache.org/job/Syncope-trunk/440/])
[SYNCOPE-405] Replace completed, for audit and logging: currently on log4j 
2.0-beta9-SNAPSHOT (ilgrosso: rev 1523969)
* 
/syncope/trunk/archetype/src/main/resources/archetype-resources/console/pom.xml
* /syncope/trunk/archetype/src/main/resources/archetype-resources/core/pom.xml
* /syncope/trunk/archetype/src/main/resources/meta-pom.xml
* /syncope/trunk/build-tools/pom.xml
* /syncope/trunk/build-tools/src/main/webapp/WEB-INF/web.xml
* /syncope/trunk/client/pom.xml
* 
/syncope/trunk/client/src/main/java/org/apache/syncope/client/rest/RestClientExceptionMapper.java
* /syncope/trunk/client/src/main/resources/META-INF
* /syncope/trunk/client/src/main/resources/META-INF/cxf
* /syncope/trunk/client/src/main/resources/META-INF/cxf/org.apache.cxf.Logger
* /syncope/trunk/common/pom.xml
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/SyncopeConstants.java
* /syncope/trunk/common/src/main/java/org/apache/syncope/common/to/LoggerTO.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/types/AuditLoggerName.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/types/LoggerLevel.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/types/LoggerType.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/types/SyncopeLoggerLevel.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/types/SyncopeLoggerType.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/util/CollectionWrapper.java
* /syncope/trunk/console/pom.xml
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/Configuration.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/rest/LoggerRestClient.java
* /syncope/trunk/console/src/main/resources/log4j2.xml
* /syncope/trunk/console/src/main/resources/logback.xml
* /syncope/trunk/core/pom.xml
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/audit/AuditConnectionFactory.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/audit/AuditManager.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/audit/JNDIFallbackConnectionSource.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/init/LoggerLoader.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/persistence/beans/SyncopeLogger.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/persistence/dao/LoggerDAO.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/persistence/dao/impl/AbstractContentDealer.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/persistence/dao/impl/LoggerDAOImpl.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/quartz/SpringBeanJobFactory.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/rest/controller/LoggerController.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/services/LoggerServiceImpl.java
* /syncope/trunk/core/src/main/resources/META-INF/cxf
* /syncope/trunk/core/src/main/resources/META-INF/cxf/org.apache.cxf.Logger
* /syncope/trunk/core/src/main/resources/audit
* /syncope/trunk/core/src/main/resources/audit.xml
* /syncope/trunk/core/src/main/resources/audit/audit.sql
* /syncope/trunk/core/src/main/resources/audit/audit_mysql_innodb.sql
* /syncope/trunk/core/src/main/resources/audit/audit_oracle.sql
* /syncope/trunk/core/src/main/resources/audit/audit_sqlserver.sql
* /syncope/trunk/core/src/main/resources/log4j2.xml
* /syncope/trunk/core/src/main/resources/logback
* /syncope/trunk/core/src/main/resources/logback.xml
* /syncope/trunk/core/src/main/resources/persistence.properties
* /syncope/trunk/core/src/main/resources/persistenceContext.xml
* /syncope/trunk/core/src/main/resources/syncopeContext.xml
* 
/syncope/trunk/core/src/test/java/org/apache/syncope/core/rest/LoggerTestITCase.java
* /syncope/trunk/core/src/test/resources/mysql/persistence.properties
* /syncope/trunk/core/src/test/resources/oracle/persistence.properties
* /syncope/trunk/core/src/test/resources/persistence.properties
* /syncope/trunk/core/src/test/resources/persistenceTestEnv.xml
* /syncope/trunk/core/src/test/resources/postgres/persistence.properties
* /syncope/trunk/core/src/test/resources/sqlserver/persistence.properties
* /syncope/trunk/legal_ext/LICENSE
* /syncope/trunk/legal_ext/NOTICE
* /syncope/trunk/pom.xml


 Replace logback with log4j 2
 

 Key: SYNCOPE-405
 URL: https://issues.apache.org/jira/browse/SYNCOPE-405
 Project: Syncope
  Issue Type: Improvement
Reporter: Francesco Chicchiriccò

[jira] [Commented] (SYNCOPE-15) Manage creator, lastmodifier and approvers information about each SyncopeUser bean

2013-09-16 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-15?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13768415#comment-13768415
 ] 

Hudson commented on SYNCOPE-15:
---

SUCCESS: Integrated in Syncope-trunk #439 (See 
[https://builds.apache.org/job/Syncope-trunk/439/])
SYNCOPE-15 fixed (fmartelli: rev 1523644)
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/services/UserWorkflowService.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/services/UserWorkflowServiceImpl.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/role/NoOpRoleWorkflowAdapter.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/activiti/ActivitiUserWorkflowAdapter.java
* 
/syncope/trunk/core/src/test/java/org/apache/syncope/core/rest/UserTestITCase.java


 Manage creator, lastmodifier and approvers information about each SyncopeUser 
 bean
 --

 Key: SYNCOPE-15
 URL: https://issues.apache.org/jira/browse/SYNCOPE-15
 Project: Syncope
  Issue Type: Improvement
  Components: client, console, core
Affects Versions: 1.0.0-incubating
Reporter: fabio martelli
Assignee: fabio martelli
 Fix For: 1.2.0


 Add and populate/manage the following SyncopeUser bean attributes:
 1. creator (who has created the user)
 2. lastModifier (who has performed the last modification to the user profile)
 3. approvers (every approver which approved some operation about the user)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-409) Allow notifications with empty about field

2013-08-22 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-409?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13747373#comment-13747373
 ] 

Hudson commented on SYNCOPE-409:


SUCCESS: Integrated in Syncope-1_1_X #101 (See 
[https://builds.apache.org/job/Syncope-1_1_X/101/])
Upgrading to Wicket 6.10.0 and adjusting Selenium tests for SYNCOPE-409 
(ilgrosso: rev 1516377)
* 
/syncope/branches/1_1_X/console/src/test/java/org/apache/syncope/console/ConfigurationTestITCase.java
* /syncope/branches/1_1_X/pom.xml


 Allow notifications with empty about field
 --

 Key: SYNCOPE-409
 URL: https://issues.apache.org/jira/browse/SYNCOPE-409
 Project: Syncope
  Issue Type: Improvement
  Components: console, core
Affects Versions: 1.1.3
Reporter: Guido Wimmel
Assignee: Francesco Chicchiriccò
Priority: Minor
 Fix For: 1.1.4, 1.2.0

 Attachments: syncopeNotificationsEmptyAbout.patch, 
 syncopeNotificationsEmptyAbout.patch


 Currently, when one creates a new notification in Syncope, one is forced to 
 enter a user search condition in the About tab that allows to restrict the 
 notifications to specific users. IMO this is not always necessary - it should 
 also be possible to leave the field empty such that the notification is sent 
 for all users.
 Allowing the Notification.about field to be empty would also improve 
 performance in this case, as an unnecessary search query to the database can 
 be avoided. This is especially relevant for MySQL, as we observed full table 
 scan behaviour for queries executed by AttributableSearchDAOImpl.matches() 
 (called by NotificationManager) for even very simple search conditions.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-411) Perform retries on failed notifications

2013-08-16 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-411?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13742008#comment-13742008
 ] 

Hudson commented on SYNCOPE-411:


SUCCESS: Integrated in Syncope-1_1_X #99 (See 
[https://builds.apache.org/job/Syncope-1_1_X/99/])
[SYNCOPE-411] Applying provided patch + some minor tweaks + audit (ilgrosso: 
rev 1514600)
* 
/syncope/branches/1_1_X/common/src/main/java/org/apache/syncope/common/types/AuditElements.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/notification/NotificationJob.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/notification/NotificationManager.java
* /syncope/branches/1_1_X/core/src/main/resources/content.xml
* 
/syncope/branches/1_1_X/core/src/test/java/org/apache/syncope/core/notification/NotificationTest.java
* /syncope/branches/1_1_X/core/src/test/resources/content.xml


 Perform retries on failed notifications
 ---

 Key: SYNCOPE-411
 URL: https://issues.apache.org/jira/browse/SYNCOPE-411
 Project: Syncope
  Issue Type: Improvement
  Components: core
Affects Versions: 1.1.3
Reporter: Guido Wimmel
Assignee: Francesco Chicchiriccò
Priority: Minor
 Fix For: 1.1.4, 1.2.0

 Attachments: syncopeNotificationRetry.patch


 Currently, if an Email notification cannot be sent (e.g. because the SMTP 
 server temporarily does not respond), the notification task is marked as 
 NOT_SENT and as executed (class NotificationJob). It could be a useful 
 improvement to extend Apache Syncope such that failed email notifications are 
 retried a configurable number of times.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-409) Allow notifications with empty about field

2013-08-09 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-409?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13734749#comment-13734749
 ] 

Hudson commented on SYNCOPE-409:


SUCCESS: Integrated in Syncope-trunk #299 (See 
[https://builds.apache.org/job/Syncope-trunk/299/])
[SYNCOPE-409] Some changes needed for trunk (ilgrosso: rev 1512285)
* 
/syncope/trunk/core/src/test/java/org/apache/syncope/core/notification/NotificationTest.java


 Allow notifications with empty about field
 --

 Key: SYNCOPE-409
 URL: https://issues.apache.org/jira/browse/SYNCOPE-409
 Project: Syncope
  Issue Type: Improvement
  Components: console, core
Affects Versions: 1.1.3
Reporter: Guido Wimmel
Assignee: Francesco Chicchiriccò
Priority: Minor
 Fix For: 1.1.4, 1.2.0

 Attachments: syncopeNotificationsEmptyAbout.patch, 
 syncopeNotificationsEmptyAbout.patch


 Currently, when one creates a new notification in Syncope, one is forced to 
 enter a user search condition in the About tab that allows to restrict the 
 notifications to specific users. IMO this is not always necessary - it should 
 also be possible to leave the field empty such that the notification is sent 
 for all users.
 Allowing the Notification.about field to be empty would also improve 
 performance in this case, as an unnecessary search query to the database can 
 be avoided. This is especially relevant for MySQL, as we observed full table 
 scan behaviour for queries executed by AttributableSearchDAOImpl.matches() 
 (called by NotificationManager) for even very simple search conditions.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-409) Allow notifications with empty about field

2013-08-09 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-409?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13734770#comment-13734770
 ] 

Hudson commented on SYNCOPE-409:


SUCCESS: Integrated in Syncope-1_1_X #97 (See 
[https://builds.apache.org/job/Syncope-1_1_X/97/])
[SYNCOPE-409] Latest patch applied (ilgrosso: rev 1512280)
* 
/syncope/branches/1_1_X/console/src/main/java/org/apache/syncope/console/pages/NotificationModalPage.java
* 
/syncope/branches/1_1_X/console/src/main/resources/org/apache/syncope/console/pages/NotificationModalPage.html
* 
/syncope/branches/1_1_X/console/src/main/resources/org/apache/syncope/console/pages/NotificationModalPage.properties
* 
/syncope/branches/1_1_X/console/src/main/resources/org/apache/syncope/console/pages/NotificationModalPage_it.properties
* 
/syncope/branches/1_1_X/console/src/main/resources/org/apache/syncope/console/pages/NotificationModalPage_pt_BR.properties
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/notification/NotificationManager.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/persistence/beans/Notification.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/persistence/validation/entity/NotificationValidator.java
* 
/syncope/branches/1_1_X/core/src/test/java/org/apache/syncope/core/notification/NotificationTest.java


 Allow notifications with empty about field
 --

 Key: SYNCOPE-409
 URL: https://issues.apache.org/jira/browse/SYNCOPE-409
 Project: Syncope
  Issue Type: Improvement
  Components: console, core
Affects Versions: 1.1.3
Reporter: Guido Wimmel
Assignee: Francesco Chicchiriccò
Priority: Minor
 Fix For: 1.1.4, 1.2.0

 Attachments: syncopeNotificationsEmptyAbout.patch, 
 syncopeNotificationsEmptyAbout.patch


 Currently, when one creates a new notification in Syncope, one is forced to 
 enter a user search condition in the About tab that allows to restrict the 
 notifications to specific users. IMO this is not always necessary - it should 
 also be possible to leave the field empty such that the notification is sent 
 for all users.
 Allowing the Notification.about field to be empty would also improve 
 performance in this case, as an unnecessary search query to the database can 
 be avoided. This is especially relevant for MySQL, as we observed full table 
 scan behaviour for queries executed by AttributableSearchDAOImpl.matches() 
 (called by NotificationManager) for even very simple search conditions.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-410) Make username pattern configurable via account policy

2013-08-09 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-410?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13734995#comment-13734995
 ] 

Hudson commented on SYNCOPE-410:


SUCCESS: Integrated in Syncope-trunk #301 (See 
[https://builds.apache.org/job/Syncope-trunk/301/])
[SYNCOPE-410] Merge from 1_1_X (ilgrosso: rev 1512372)
* /syncope/trunk
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/types/AccountPolicySpec.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/panels/PolicyBeanPanel.java
* 
/syncope/trunk/console/src/main/resources/org/apache/syncope/console/pages/PolicyModalPage.properties
* 
/syncope/trunk/console/src/main/resources/org/apache/syncope/console/pages/PolicyModalPage_it.properties
* 
/syncope/trunk/console/src/main/resources/org/apache/syncope/console/pages/PolicyModalPage_pt_BR.properties
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/policy/AccountPolicyEnforcer.java
* /syncope/trunk/core/src/test/java/org/apache/syncope/core/policy


 Make username pattern configurable via account policy
 -

 Key: SYNCOPE-410
 URL: https://issues.apache.org/jira/browse/SYNCOPE-410
 Project: Syncope
  Issue Type: Improvement
  Components: console, core
Reporter: Guido Wimmel
Assignee: Francesco Chicchiriccò
Priority: Minor
 Fix For: 1.1.4, 1.2.0

 Attachments: syncopeAccountPolicyPattern.patch


 Currently, the pattern for allowed usernames in Syncope is fixed to 
 [a-zA-Z0-9-_@. ]+ (see AccountPolicyEnforcer). There are use cases for which 
 this pattern does not fit (e.g. if one uses email addresses as usernames, 
 e.g. the character '+' is also valid).
 I'd suggest making the username pattern configurable via the account policy. 
 See also the corresponding discussion on the mailing list starting with [1].
 [1] 
 http://syncope-dev.1063484.n5.nabble.com/AccountPolicyEnforcer-allowed-characters-in-username-td5714080.html

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-410) Make username pattern configurable via account policy

2013-08-09 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-410?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13735015#comment-13735015
 ] 

Hudson commented on SYNCOPE-410:


SUCCESS: Integrated in Syncope-1_1_X #98 (See 
[https://builds.apache.org/job/Syncope-1_1_X/98/])
[SYNCOPE-410] Applying provided patch (ilgrosso: rev 1512363)
* 
/syncope/branches/1_1_X/common/src/main/java/org/apache/syncope/common/types/AccountPolicySpec.java
* 
/syncope/branches/1_1_X/console/src/main/java/org/apache/syncope/console/pages/panels/PolicyBeanPanel.java
* 
/syncope/branches/1_1_X/console/src/main/resources/org/apache/syncope/console/pages/PolicyModalPage.properties
* 
/syncope/branches/1_1_X/console/src/main/resources/org/apache/syncope/console/pages/PolicyModalPage_it.properties
* 
/syncope/branches/1_1_X/console/src/main/resources/org/apache/syncope/console/pages/PolicyModalPage_pt_BR.properties
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/policy/AccountPolicyEnforcer.java
* /syncope/branches/1_1_X/core/src/test/java/org/apache/syncope/core/policy
* 
/syncope/branches/1_1_X/core/src/test/java/org/apache/syncope/core/policy/AccountPolicyEnforcerTest.java


 Make username pattern configurable via account policy
 -

 Key: SYNCOPE-410
 URL: https://issues.apache.org/jira/browse/SYNCOPE-410
 Project: Syncope
  Issue Type: Improvement
  Components: console, core
Reporter: Guido Wimmel
Assignee: Francesco Chicchiriccò
Priority: Minor
 Fix For: 1.1.4, 1.2.0

 Attachments: syncopeAccountPolicyPattern.patch


 Currently, the pattern for allowed usernames in Syncope is fixed to 
 [a-zA-Z0-9-_@. ]+ (see AccountPolicyEnforcer). There are use cases for which 
 this pattern does not fit (e.g. if one uses email addresses as usernames, 
 e.g. the character '+' is also valid).
 I'd suggest making the username pattern configurable via the account policy. 
 See also the corresponding discussion on the mailing list starting with [1].
 [1] 
 http://syncope-dev.1063484.n5.nabble.com/AccountPolicyEnforcer-allowed-characters-in-username-td5714080.html

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-408) Add index on task.executed

2013-08-05 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-408?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13729349#comment-13729349
 ] 

Hudson commented on SYNCOPE-408:


SUCCESS: Integrated in Syncope-trunk #286 (See 
[https://builds.apache.org/job/Syncope-trunk/286/])
[SYNCOPE-408] Merge from 1_1_X (ilgrosso: rev 1510392)
* /syncope/trunk
* /syncope/trunk/core/src/main/resources/indexes.xml


 Add index on task.executed
 --

 Key: SYNCOPE-408
 URL: https://issues.apache.org/jira/browse/SYNCOPE-408
 Project: Syncope
  Issue Type: Improvement
  Components: core
Affects Versions: 1.1.3
Reporter: Guido Wimmel
Assignee: Francesco Chicchiriccò
Priority: Minor
 Fix For: 1.1.4, 1.2.0

 Attachments: indexes.xml.patch


 In our Syncope installation (1.1.3 on Tomcat/MySQL) we observed long 
 execution times (1s) for TaskDAO.findToExec(), which is called periodically 
 from NotificationJob to determine which notifications should be sent.
 According to our analysis, this is due to the fact that TaskDAO.findToExec() 
 performs a full scan on all entries of the task table with 
 DTYPE=NotificationTask (which could be a large number as all executed tasks 
 are kept), although only very few tasks are selected (those with executed=0).
 Creating an index on task.executed solved this problem; attached is a 
 corresponding patch against the branch 1.1.X.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-408) Add index on task.executed

2013-08-05 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-408?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13729351#comment-13729351
 ] 

Hudson commented on SYNCOPE-408:


SUCCESS: Integrated in Syncope-1_1_X #95 (See 
[https://builds.apache.org/job/Syncope-1_1_X/95/])
[SYNCOPE-408] Applying provided patch, successfully tested against all 
supported databases (ilgrosso: rev 1510390)
* /syncope/branches/1_1_X/core/src/main/resources/indexes.xml


 Add index on task.executed
 --

 Key: SYNCOPE-408
 URL: https://issues.apache.org/jira/browse/SYNCOPE-408
 Project: Syncope
  Issue Type: Improvement
  Components: core
Affects Versions: 1.1.3
Reporter: Guido Wimmel
Assignee: Francesco Chicchiriccò
Priority: Minor
 Fix For: 1.1.4, 1.2.0

 Attachments: indexes.xml.patch


 In our Syncope installation (1.1.3 on Tomcat/MySQL) we observed long 
 execution times (1s) for TaskDAO.findToExec(), which is called periodically 
 from NotificationJob to determine which notifications should be sent.
 According to our analysis, this is due to the fact that TaskDAO.findToExec() 
 performs a full scan on all entries of the task table with 
 DTYPE=NotificationTask (which could be a large number as all executed tasks 
 are kept), although only very few tasks are selected (those with executed=0).
 Creating an index on task.executed solved this problem; attached is a 
 corresponding patch against the branch 1.1.X.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-402) Inconsistent status of user edit form after exception returned by bad propagation on primary resource

2013-07-18 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-402?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13712203#comment-13712203
 ] 

Hudson commented on SYNCOPE-402:


SUCCESS: Integrated in Syncope-1_1_X #84 (See 
[https://builds.apache.org/job/Syncope-1_1_X/84/])
SYNCOPE-402 Fix RoleController, add propagation status to assigned resource 
when primary resource failed. (mdisabatino: rev 1504397)
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/propagation/impl/DefaultPropagationHandler.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/rest/controller/RoleController.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/rest/controller/UserController.java


 Inconsistent status of user edit form after exception returned by bad 
 propagation on primary resource
 -

 Key: SYNCOPE-402
 URL: https://issues.apache.org/jira/browse/SYNCOPE-402
 Project: Syncope
  Issue Type: Improvement
  Components: console, core
Affects Versions: 1.1.2, 1.1.3
Reporter: Andrea Patricelli
Assignee: Marco Di Sabatino Di Diodoro
 Fix For: 1.1.4, 1.2.0


 During creation (and save) of user to be propagated on a primary resource, if 
 propagation fails (due to an error) it returns a propagation exception to 
 console and to user edit form, which goes in an inconsistent status and 
 stucks.
 A possible solution is to go directly, in case of propagation exception, to 
 summary page reporting propagation status on resource(s); in particular 
 propagation signaling icon of failure may be abled to show exception message 
 caught from PropagationStatusTO. 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-402) Inconsistent status of user edit form after exception returned by bad propagation on primary resource

2013-07-18 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-402?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13712244#comment-13712244
 ] 

Hudson commented on SYNCOPE-402:


SUCCESS: Integrated in Syncope-1_1_X #85 (See 
[https://builds.apache.org/job/Syncope-1_1_X/85/])
Syncope-402 Removed PropagationException from rest service mapper (mdisabatino: 
rev 1504416)
* 
/syncope/branches/1_1_X/common/src/main/java/org/apache/syncope/common/types/SyncopeClientExceptionType.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/rest/utils/RestServiceExceptionMapper.java
* /syncope/branches/1_1_X/core/src/main/webapp/syncopeClientError.jsp
* 
/syncope/branches/1_1_X/core/src/test/java/org/apache/syncope/core/rest/UserTestITCase.java


 Inconsistent status of user edit form after exception returned by bad 
 propagation on primary resource
 -

 Key: SYNCOPE-402
 URL: https://issues.apache.org/jira/browse/SYNCOPE-402
 Project: Syncope
  Issue Type: Improvement
  Components: console, core
Affects Versions: 1.1.2, 1.1.3
Reporter: Andrea Patricelli
Assignee: Marco Di Sabatino Di Diodoro
 Fix For: 1.1.4, 1.2.0


 During creation (and save) of user to be propagated on a primary resource, if 
 propagation fails (due to an error) it returns a propagation exception to 
 console and to user edit form, which goes in an inconsistent status and 
 stucks.
 A possible solution is to go directly, in case of propagation exception, to 
 summary page reporting propagation status on resource(s); in particular 
 propagation signaling icon of failure may be abled to show exception message 
 caught from PropagationStatusTO. 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-399) Role attribute mapping for user mapping item doesn't result in a multivalue property

2013-07-04 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-399?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13700127#comment-13700127
 ] 

Hudson commented on SYNCOPE-399:


Integrated in Syncope-trunk #244 (See 
[https://builds.apache.org/job/Syncope-trunk/244/])
merged from branch 1_1_X for SYNCOPE-399 (Revision 1499764)

 Result = SUCCESS
fmartelli : 
Files : 
* /syncope/trunk
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/util/MappingUtil.java


 Role attribute mapping for user mapping item doesn't result in a multivalue 
 property
 

 Key: SYNCOPE-399
 URL: https://issues.apache.org/jira/browse/SYNCOPE-399
 Project: Syncope
  Issue Type: Bug
  Components: core
Affects Versions: 1.1.2, 1.2.0
Reporter: fabio martelli
Assignee: fabio martelli
 Fix For: 1.1.3, 1.2.0


 Role attribute mapping for user mapping item doesn't result in a multivalue 
 property.
 Take a look at MappingUtil.prepareAttribute() method: at the end of this 
 method the cardinality of the attribute to be propagated has been retrieved 
 by the following code
if (schema != null  schema.isMultivalue()) {
 result = new AbstractMap.SimpleEntryString, Attribute(null, 
 AttributeBuilder.build(extAttrName,
 objValues));
 } else {
 result = new AbstractMap.SimpleEntryString, Attribute(null, 
 objValues.isEmpty()
 ? AttributeBuilder.build(extAttrName)
 : AttributeBuilder.build(extAttrName, 
 objValues.iterator().next()));
 }
 In case of user mapping item related to a merbership or role attribute (non 
 multivalued) a single value will be propagated.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-370) HTTP Status 404 adding a role to a user with IE8

2013-07-02 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-370?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13697635#comment-13697635
 ] 

Hudson commented on SYNCOPE-370:


Integrated in Syncope-1_1_X #74 (See 
[https://builds.apache.org/job/Syncope-1_1_X/74/])
[SYNCOPE-370] Upgrade to Wicket 6.9.0 (that contains WICKET-5071) (Revision 
1498805)

 Result = SUCCESS
ilgrosso : 
Files : 
* /syncope/branches/1_1_X/pom.xml


 HTTP Status 404 adding a role to a user with IE8 
 -

 Key: SYNCOPE-370
 URL: https://issues.apache.org/jira/browse/SYNCOPE-370
 Project: Syncope
  Issue Type: Bug
  Components: console
Affects Versions: 1.1.1
 Environment: IE8
Reporter: fabio martelli
Assignee: Francesco Chicchiriccò
Priority: Minor
 Fix For: 1.1.3, 1.2.0


 Trying to add a role to a user with IE8 a HTTP Status 404 
 /syncope-console/wicket/bookmarkable/page is returned

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-398) secretKey does not get resolved during archetype:generate

2013-07-01 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-398?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13696850#comment-13696850
 ] 

Hudson commented on SYNCOPE-398:


Integrated in Syncope-1_1_X #73 (See 
[https://builds.apache.org/job/Syncope-1_1_X/73/])
[SYNCOPE-398] Adding provided secretKey to generated root pom.xml, as 
property (Revision 1498451)

 Result = SUCCESS
ilgrosso : 
Files : 
* /syncope/branches/1_1_X/archetype/src/main/resources/meta-pom.xml


 secretKey does not get resolved during archetype:generate
 -

 Key: SYNCOPE-398
 URL: https://issues.apache.org/jira/browse/SYNCOPE-398
 Project: Syncope
  Issue Type: Bug
  Components: archetype
Affects Versions: 1.1.2
Reporter: Francesco Chicchiriccò
Assignee: Francesco Chicchiriccò
 Fix For: 1.1.3, 1.2.0


 How to replicate: just generate new project [1] and provide any value for 
 secretKey: you will end up with the following content in 
 core/src/main/resources/security.properties:
 adminUser=admin
 adminPassword=5baa61e4c9b93f3f0682250b6cf8331b7ee68fd8
 adminPasswordAlgorithm=SHA1
 secretKey=${secretKey}
 which shows an unresolved ${secretKey}.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-398) secretKey does not get resolved during archetype:generate

2013-07-01 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-398?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13696852#comment-13696852
 ] 

Hudson commented on SYNCOPE-398:


Integrated in Syncope-trunk #242 (See 
[https://builds.apache.org/job/Syncope-trunk/242/])
[SYNCOPE-398] Merge from 1_1_X (Revision 1498453)

 Result = SUCCESS
ilgrosso : 
Files : 
* /syncope/trunk
* /syncope/trunk/archetype/src/main/resources/meta-pom.xml


 secretKey does not get resolved during archetype:generate
 -

 Key: SYNCOPE-398
 URL: https://issues.apache.org/jira/browse/SYNCOPE-398
 Project: Syncope
  Issue Type: Bug
  Components: archetype
Affects Versions: 1.1.2
Reporter: Francesco Chicchiriccò
Assignee: Francesco Chicchiriccò
 Fix For: 1.1.3, 1.2.0


 How to replicate: just generate new project [1] and provide any value for 
 secretKey: you will end up with the following content in 
 core/src/main/resources/security.properties:
 adminUser=admin
 adminPassword=5baa61e4c9b93f3f0682250b6cf8331b7ee68fd8
 adminPasswordAlgorithm=SHA1
 secretKey=${secretKey}
 which shows an unresolved ${secretKey}.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-397) Double update propagation with virtual attributes on already associated resource when changing password and adding new resource

2013-06-27 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-397?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13694672#comment-13694672
 ] 

Hudson commented on SYNCOPE-397:


Integrated in Syncope-trunk #240 (See 
[https://builds.apache.org/job/Syncope-trunk/240/])
Fixes SYNCOPE-397 (Revision 1497312)

 Result = SUCCESS
fmartelli : 
Files : 
* /syncope/trunk
* 
/syncope/trunk/console/src/test/java/org/apache/syncope/console/UserTestITCase.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/propagation/impl/LDAPMembershipPropagationActions.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/rest/controller/UserController.java
* 
/syncope/trunk/core/src/test/java/org/apache/syncope/core/rest/UserTestITCase.java


 Double update propagation with virtual attributes on already associated 
 resource when changing password and adding new resource
 ---

 Key: SYNCOPE-397
 URL: https://issues.apache.org/jira/browse/SYNCOPE-397
 Project: Syncope
  Issue Type: Bug
  Components: core
Affects Versions: 1.1.2
Reporter: Andrea Patricelli
 Fix For: 1.1.3, 1.2.0

 Attachments: SYNCOPE-397.patch


 steps (run Syncope with -Pdev profile):
 1. modify resource-csv mapping external attribute mail with virtual attribute 
 virtualdata (assign BOTH
 purpose to the attribute, it may also work with SYNCHRONIZATION).
 2. create a new user with all required (for csv) fields set to value 
 (username, surname, mail, type, ecc), in
 particular add derived attributes csvuserid and cn and virtual attribute 
 virtualdata
 3. add to user resource-csv as resource, save and open it in edit mode.
 4. add new resource to user, ws-target-resource-2, edit virtual attribute 
 virtualdata.
 5. edit password and check the checkbox to change password also on Syncope 
 (don't check all resouces, csv must not be checked), checkbox for 
 ws-target-resource-2 is already set. Save user
 It will be noticed a double propagation of user on both resources due to 
 method fillVirtual() in PropagationManager.java

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-397) Double update propagation with virtual attributes on already associated resource when changing password and adding new resource

2013-06-27 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-397?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13694678#comment-13694678
 ] 

Hudson commented on SYNCOPE-397:


Integrated in Syncope-1_1_X #71 (See 
[https://builds.apache.org/job/Syncope-1_1_X/71/])
SYNCOPE-397 fixed on the branch 1.1.X. Thank you Andrea for your 
contribution (Revision 1497304)

 Result = SUCCESS
fmartelli : 
Files : 
* 
/syncope/branches/1_1_X/console/src/test/java/org/apache/syncope/console/UserTestITCase.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/propagation/impl/LDAPMembershipPropagationActions.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/rest/controller/UserController.java
* 
/syncope/branches/1_1_X/core/src/test/java/org/apache/syncope/core/rest/UserTestITCase.java


 Double update propagation with virtual attributes on already associated 
 resource when changing password and adding new resource
 ---

 Key: SYNCOPE-397
 URL: https://issues.apache.org/jira/browse/SYNCOPE-397
 Project: Syncope
  Issue Type: Bug
  Components: core
Affects Versions: 1.1.2
Reporter: Andrea Patricelli
 Fix For: 1.1.3, 1.2.0

 Attachments: SYNCOPE-397.patch


 steps (run Syncope with -Pdev profile):
 1. modify resource-csv mapping external attribute mail with virtual attribute 
 virtualdata (assign BOTH
 purpose to the attribute, it may also work with SYNCHRONIZATION).
 2. create a new user with all required (for csv) fields set to value 
 (username, surname, mail, type, ecc), in
 particular add derived attributes csvuserid and cn and virtual attribute 
 virtualdata
 3. add to user resource-csv as resource, save and open it in edit mode.
 4. add new resource to user, ws-target-resource-2, edit virtual attribute 
 virtualdata.
 5. edit password and check the checkbox to change password also on Syncope 
 (don't check all resouces, csv must not be checked), checkbox for 
 ws-target-resource-2 is already set. Save user
 It will be noticed a double propagation of user on both resources due to 
 method fillVirtual() in PropagationManager.java

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-394) Scheduled tasks are execute without transaction support

2013-06-12 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-394?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13681275#comment-13681275
 ] 

Hudson commented on SYNCOPE-394:


Integrated in Syncope-1_1_X #67 (See 
[https://builds.apache.org/job/Syncope-1_1_X/67/])
[SYNCOPE-394] Adding new AbstractTransactionalTaskJob class for jobs 
needing to execute in transaction (Revision 1492210)

 Result = SUCCESS
ilgrosso : 
Files : 
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/init/ImplementationClassNamesLoader.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/init/JobInstanceLoader.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/quartz/AbstractTaskJob.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/quartz/AbstractTransactionalTaskJob.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/quartz/SampleJob.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/quartz/TaskJob.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/rest/controller/TaskController.java


 Scheduled tasks are execute without transaction support
 ---

 Key: SYNCOPE-394
 URL: https://issues.apache.org/jira/browse/SYNCOPE-394
 Project: Syncope
  Issue Type: Bug
  Components: core
Affects Versions: 1.1.2
Reporter: Francesco Chicchiriccò
Assignee: Francesco Chicchiriccò
 Fix For: 1.1.3, 1.2.0


 Any class extending AbstractTaskJob cannot operate with transaction support 
 because there is no method annotated as @Transactional

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-394) Scheduled tasks are execute without transaction support

2013-06-12 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-394?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13681326#comment-13681326
 ] 

Hudson commented on SYNCOPE-394:


Integrated in Syncope-trunk #237 (See 
[https://builds.apache.org/job/Syncope-trunk/237/])
[SYNCOPE-394] Merge from 1_1_X (Revision 1492217)

 Result = SUCCESS
ilgrosso : 
Files : 
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/init/ImplementationClassNamesLoader.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/init/JobInstanceLoader.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/quartz/AbstractTaskJob.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/quartz/AbstractTransactionalTaskJob.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/quartz/SampleJob.java
* /syncope/trunk/core/src/main/java/org/apache/syncope/core/quartz/TaskJob.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/rest/controller/TaskController.java


 Scheduled tasks are execute without transaction support
 ---

 Key: SYNCOPE-394
 URL: https://issues.apache.org/jira/browse/SYNCOPE-394
 Project: Syncope
  Issue Type: Bug
  Components: core
Affects Versions: 1.1.2
Reporter: Francesco Chicchiriccò
Assignee: Francesco Chicchiriccò
 Fix For: 1.1.3, 1.2.0


 Any class extending AbstractTaskJob cannot operate with transaction support 
 because there is no method annotated as @Transactional

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-385) NPE when reading user assigned to resource with no mapping

2013-06-03 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-385?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13672871#comment-13672871
 ] 

Hudson commented on SYNCOPE-385:


Integrated in Syncope-1_1_X #55 (See 
[https://builds.apache.org/job/Syncope-1_1_X/55/])
[SYNCOPE-385] Checking null before further processing (Revision 1488862)

 Result = SUCCESS
ilgrosso : 
Files : 
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/rest/controller/ResourceController.java


 NPE when reading user assigned to resource with no mapping
 --

 Key: SYNCOPE-385
 URL: https://issues.apache.org/jira/browse/SYNCOPE-385
 Project: Syncope
  Issue Type: Bug
  Components: core
Affects Versions: 1.1.1
Reporter: Francesco Chicchiriccò
Assignee: Francesco Chicchiriccò
 Fix For: 1.1.2, 1.2.0


 1. create a resource without any (user, role) mapping
 2. create a user with that resource associated
 3. enable DEBUG logging on core
 4. get NPE (with HTTP 500) on logs due to null account id mapping item

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-385) NPE when reading user assigned to resource with no mapping

2013-06-03 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-385?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13672872#comment-13672872
 ] 

Hudson commented on SYNCOPE-385:


Integrated in Syncope-trunk #229 (See 
[https://builds.apache.org/job/Syncope-trunk/229/])
[SYNCOPE-385] Checking null before further processing (Revision 1488863)

 Result = SUCCESS
ilgrosso : 
Files : 
* /syncope/trunk
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/rest/controller/ResourceController.java


 NPE when reading user assigned to resource with no mapping
 --

 Key: SYNCOPE-385
 URL: https://issues.apache.org/jira/browse/SYNCOPE-385
 Project: Syncope
  Issue Type: Bug
  Components: core
Affects Versions: 1.1.1
Reporter: Francesco Chicchiriccò
Assignee: Francesco Chicchiriccò
 Fix For: 1.1.2, 1.2.0


 1. create a resource without any (user, role) mapping
 2. create a user with that resource associated
 3. enable DEBUG logging on core
 4. get NPE (with HTTP 500) on logs due to null account id mapping item

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-386) Database sync (no full reconciliation) fails with Unsupported object class

2013-06-03 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-386?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13672962#comment-13672962
 ] 

Hudson commented on SYNCOPE-386:


Integrated in Syncope-1_1_X #56 (See 
[https://builds.apache.org/job/Syncope-1_1_X/56/])
[SYNCOPE-386] Checking mapping of the given kind (user, role) before 
attempting to get latest sync token (Revision 1488907)

 Result = SUCCESS
ilgrosso : 
Files : 
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/sync/impl/SyncJob.java


 Database sync (no full reconciliation) fails with Unsupported object class
 

 Key: SYNCOPE-386
 URL: https://issues.apache.org/jira/browse/SYNCOPE-386
 Project: Syncope
  Issue Type: Bug
  Components: core
Affects Versions: 1.1.1
Reporter: Francesco Chicchiriccò
Assignee: Francesco Chicchiriccò
 Fix For: 1.1.2, 1.2.0


 When attempting an actual synchronization (not a full reconciliation) against 
 an external database, an error is returned from the underlying connector 
 about the fact that the only ObjectClass supported is ACCOUNT.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-381) Adding and saving roles with resources during save

2013-05-31 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-381?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13671644#comment-13671644
 ] 

Hudson commented on SYNCOPE-381:


Integrated in Syncope-trunk #228 (See 
[https://builds.apache.org/job/Syncope-trunk/228/])
[SYNCOPE-381] bug introduced from builder (Revision 1488291)

 Result = SUCCESS
massi : 
Files : 
* /syncope/trunk
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/SyncopeSession.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/ResultStatusModalPage.java


 Adding and saving roles with resources during save
 --

 Key: SYNCOPE-381
 URL: https://issues.apache.org/jira/browse/SYNCOPE-381
 Project: Syncope
  Issue Type: Bug
  Components: console
Affects Versions: 1.1.1
 Environment: Glassfish
Reporter: Nik Tetteh-Lartey
Assignee: Massimiliano Perrone
Priority: Minor
 Fix For: 1.1.2, 1.2.0


 add a new role which is connected to an ldap by a resource connector. 
 Then after pressing save the role popup window appears hung, so press save 
 several times and eventually use the x to cancel. 
 You end up with many duplicate roles. If you delete all the duplicates until 
 you end with one role and then try and create a new role we get the following 
 exception thrown:
 2013-05-31 11:13:07.514+0200 (21) StandardWrapperValve[syncope-core-rest]: 
 PWC1406: Servlet.service() for servlet syncope-core-rest threw exception
 org.apache.syncope.core.persistence.dao.NotFoundException: Role 101
   at 
 org.apache.syncope.core.rest.data.RoleDataBinder.getRoleFromId(RoleDataBinder.java:73)
   at 
 org.apache.syncope.core.rest.data.RoleDataBinder$$FastClassByCGLIB$$75f19568.invoke(generated)
   at 
 org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
   at 
 org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:698)
   at 
 org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
   at 
 org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96)
   at 
 org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260)
   at 
 org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94)
   at 
 org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
   at 
 org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:631)
   at 
 org.apache.syncope.core.rest.data.RoleDataBinder$$EnhancerByCGLIB$$bff86965.getRoleFromId(generated)
   at 
 org.apache.syncope.core.rest.controller.RoleController.read(RoleController.java:109)
   at 
 org.apache.syncope.core.rest.controller.RoleController$$FastClassByCGLIB$$77c6d55e.invoke(generated)
   at 
 org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
   at 
 org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:698)
   at 
 org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
   at 
 org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96)
   at 
 org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260)
   at 
 org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94)
   at 
 org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
   at 
 org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:64)
   at 
 org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
   at 
 org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:631)
   at 
 org.apache.syncope.core.rest.controller.RoleController$$EnhancerByCGLIB$$1acaf620.read(generated)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at 
 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at 
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at 
 

[jira] [Commented] (SYNCOPE-383) Failure assigning resource to an existing user

2013-05-31 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-383?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13671645#comment-13671645
 ] 

Hudson commented on SYNCOPE-383:


Integrated in Syncope-trunk #228 (See 
[https://builds.apache.org/job/Syncope-trunk/228/])
[SYNCOPE-383] merged from 1_1_X (Revision 1488260)

 Result = SUCCESS
fmartelli : 
Files : 
* /syncope/trunk
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/rest/data/UserDataBinder.java
* 
/syncope/trunk/core/src/test/java/org/apache/syncope/core/rest/UserTestITCase.java


 Failure assigning resource to an existing user
 --

 Key: SYNCOPE-383
 URL: https://issues.apache.org/jira/browse/SYNCOPE-383
 Project: Syncope
  Issue Type: Bug
  Components: core
Affects Versions: 1.1.1
 Environment: Development
Reporter: fabio martelli
Assignee: fabio martelli
 Fix For: 1.1.2, 1.2.0


 Resource assignment to an existing user fails if the resource require 
 password but a password change is not forced on syncope itself.
 Steps:
 1. create a new user;
 2. update user by assigning resource (the resource must require password) and 
 specifying a new pwd
 3. ... error returned ...

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-384) Issues with CXF and Glassfish

2013-05-31 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-384?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13671646#comment-13671646
 ] 

Hudson commented on SYNCOPE-384:


Integrated in Syncope-trunk #228 (See 
[https://builds.apache.org/job/Syncope-trunk/228/])
[SYNCOPE-384] glassfish-web.xml file to set the class loader delegation to 
false (Revision 1488225)

 Result = SUCCESS
massi : 
Files : 
* /syncope/trunk/console/src/main/webapp/WEB-INF/glassfish-web.xml


 Issues with CXF and Glassfish
 -

 Key: SYNCOPE-384
 URL: https://issues.apache.org/jira/browse/SYNCOPE-384
 Project: Syncope
  Issue Type: Bug
Affects Versions: 1.1.1
 Environment: Glassfish
Reporter: Francesco Chicchiriccò
Assignee: Massimiliano Perrone
 Fix For: 1.1.2, 1.2.0


 As reported in ML [1] there are currently problems running CXF services in 
 Glassfish.
 [1] 
 http://syncope-dev.1063484.n5.nabble.com/CXF-problem-deploying-Syncope-in-Glasshfish-tt5713799.html

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-376) Console webapp does not start on Glassfish

2013-05-30 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-376?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13670347#comment-13670347
 ] 

Hudson commented on SYNCOPE-376:


Integrated in Syncope-trunk #227 (See 
[https://builds.apache.org/job/Syncope-trunk/227/])
[SYNCOPE-376] Merge from 1_1_X (Revision 1487838)

 Result = SUCCESS
ilgrosso : 
Files : 
* /syncope/trunk
* /syncope/trunk/console/src/main/resources/applicationContext.xml


 Console webapp does not start on Glassfish
 --

 Key: SYNCOPE-376
 URL: https://issues.apache.org/jira/browse/SYNCOPE-376
 Project: Syncope
  Issue Type: Bug
  Components: console
Affects Versions: 1.1.1
 Environment: Glassfish 3.1.2
Reporter: Francesco Chicchiriccò
Assignee: Francesco Chicchiriccò
 Fix For: 1.1.2, 1.2.0


 As reported in [1], the admin console webapp does not start on Glassfish, 
 with exception:
 java.lang.IllegalArgumentException: PWC2788: setAttribute: Non-serializable 
 attribute with name restTemplate
 [1] 
 http://syncope-user.1051894.n5.nabble.com/help-needed-please-to-build-1-1-2-SNAPSHOT-or-1-2-0-SNAPSHOT-project-tp5707061p5707079.html

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-376) Console webapp does not start on Glassfish

2013-05-30 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-376?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13670367#comment-13670367
 ] 

Hudson commented on SYNCOPE-376:


Integrated in Syncope-1_1_X #53 (See 
[https://builds.apache.org/job/Syncope-1_1_X/53/])
[SYNCOPE-376] Changing RestTemplate's spring scope to 'prototype' (Revision 
1487837)

 Result = SUCCESS
ilgrosso : 
Files : 
* /syncope/branches/1_1_X/console/src/main/resources
* /syncope/branches/1_1_X/console/src/main/resources/applicationContext.xml


 Console webapp does not start on Glassfish
 --

 Key: SYNCOPE-376
 URL: https://issues.apache.org/jira/browse/SYNCOPE-376
 Project: Syncope
  Issue Type: Bug
  Components: console
Affects Versions: 1.1.1
 Environment: Glassfish 3.1.2
Reporter: Francesco Chicchiriccò
Assignee: Francesco Chicchiriccò
 Fix For: 1.1.2, 1.2.0


 As reported in [1], the admin console webapp does not start on Glassfish, 
 with exception:
 java.lang.IllegalArgumentException: PWC2788: setAttribute: Non-serializable 
 attribute with name restTemplate
 [1] 
 http://syncope-user.1051894.n5.nabble.com/help-needed-please-to-build-1-1-2-SNAPSHOT-or-1-2-0-SNAPSHOT-project-tp5707061p5707079.html

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-375) QUARTZ tables are not written into an innodb mysql DB for an mvn generated and created project

2013-05-29 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-375?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13669061#comment-13669061
 ] 

Hudson commented on SYNCOPE-375:


Integrated in Syncope-1_1_X #51 (See 
[https://builds.apache.org/job/Syncope-1_1_X/51/])
[SYNCOPE-375] Patch applied (changing 'TYPE=InnoDB' into 'ENGINE=InnoDB') 
(Revision 1487333)

 Result = SUCCESS
ilgrosso : 
Files : 
* /syncope/branches/1_1_X/core/src/main/resources/quartz/tables_mysql_innodb.sql


 QUARTZ tables are not written into an innodb mysql DB for an mvn generated 
 and created project
 --

 Key: SYNCOPE-375
 URL: https://issues.apache.org/jira/browse/SYNCOPE-375
 Project: Syncope
  Issue Type: Bug
  Components: core
Affects Versions: 1.1.1
 Environment: linux fedora 17 Fedora release 17 (Beefy Miracle)
 and
 Mac OSX Mountain lion
Reporter: Nik Tetteh-Lartey
Assignee: Francesco Chicchiriccò
 Fix For: 1.1.2, 1.2.0

 Attachments: tables_mysql_innodb.sql


 building a snapshot 1.1.2 project (as per the wiki) and deploying the war 
 file on a glassfish container using
 a mysql DB as persistant storage (re: wiki) results in a target DB being 
 built without any of the QUARTZ tables used by syncope idm.
 WORK AROUND:
 1. drop and create syncope db again (or just make empty) with current MySQL 
 database
 2. download attached file, save it under core/src/main/resources/quartz/ 
 (create required path)
 3. rebuild and redeploy
 4. verify Quartz tables are now created as follows:
 bash-4.1# mysql -uroot -pwelcome  syncope -A
 :
 mysql show tables like 'QRTZ%';
 +---+
 | Tables_in_syncope (QRTZ%) |
 +---+
 | QRTZ_BLOB_TRIGGERS|
 | QRTZ_CALENDARS|
 | QRTZ_CRON_TRIGGERS|
 | QRTZ_FIRED_TRIGGERS   |
 | QRTZ_JOB_DETAILS  |
 | QRTZ_LOCKS|
 | QRTZ_PAUSED_TRIGGER_GRPS  |
 | QRTZ_SCHEDULER_STATE  |
 | QRTZ_SIMPLE_TRIGGERS  |
 | QRTZ_SIMPROP_TRIGGERS |
 | QRTZ_TRIGGERS |
 +---+
 11 rows in set (0.00 sec)
 mysql 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-375) QUARTZ tables are not written into an innodb mysql DB for an mvn generated and created project

2013-05-29 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-375?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13669060#comment-13669060
 ] 

Hudson commented on SYNCOPE-375:


Integrated in Syncope-trunk #225 (See 
[https://builds.apache.org/job/Syncope-trunk/225/])
[SYNCOPE-375] Merge from 1_1_X (Revision 1487334)

 Result = SUCCESS
ilgrosso : 
Files : 
* /syncope/trunk
* /syncope/trunk/core/src/main/resources/quartz/tables_mysql_innodb.sql


 QUARTZ tables are not written into an innodb mysql DB for an mvn generated 
 and created project
 --

 Key: SYNCOPE-375
 URL: https://issues.apache.org/jira/browse/SYNCOPE-375
 Project: Syncope
  Issue Type: Bug
  Components: core
Affects Versions: 1.1.1
 Environment: linux fedora 17 Fedora release 17 (Beefy Miracle)
 and
 Mac OSX Mountain lion
Reporter: Nik Tetteh-Lartey
Assignee: Francesco Chicchiriccò
 Fix For: 1.1.2, 1.2.0

 Attachments: tables_mysql_innodb.sql


 building a snapshot 1.1.2 project (as per the wiki) and deploying the war 
 file on a glassfish container using
 a mysql DB as persistant storage (re: wiki) results in a target DB being 
 built without any of the QUARTZ tables used by syncope idm.
 WORK AROUND:
 1. drop and create syncope db again (or just make empty) with current MySQL 
 database
 2. download attached file, save it under core/src/main/resources/quartz/ 
 (create required path)
 3. rebuild and redeploy
 4. verify Quartz tables are now created as follows:
 bash-4.1# mysql -uroot -pwelcome  syncope -A
 :
 mysql show tables like 'QRTZ%';
 +---+
 | Tables_in_syncope (QRTZ%) |
 +---+
 | QRTZ_BLOB_TRIGGERS|
 | QRTZ_CALENDARS|
 | QRTZ_CRON_TRIGGERS|
 | QRTZ_FIRED_TRIGGERS   |
 | QRTZ_JOB_DETAILS  |
 | QRTZ_LOCKS|
 | QRTZ_PAUSED_TRIGGER_GRPS  |
 | QRTZ_SCHEDULER_STATE  |
 | QRTZ_SIMPLE_TRIGGERS  |
 | QRTZ_SIMPROP_TRIGGERS |
 | QRTZ_TRIGGERS |
 +---+
 11 rows in set (0.00 sec)
 mysql 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-373) 500 when self reading admin user

2013-05-28 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-373?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13668178#comment-13668178
 ] 

Hudson commented on SYNCOPE-373:


Integrated in Syncope-trunk #222 (See 
[https://builds.apache.org/job/Syncope-trunk/222/])
[SYNCOPE-373] Merge from 1_1_X (Revision 1486803)

 Result = FAILURE
ilgrosso : 
Files : 
* /syncope/trunk
* /syncope/trunk/build-tools/pom.xml
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/BulkActionResultModalPage.java
* 
/syncope/trunk/console/src/main/resources/org/apache/syncope/console/markup/html/CrontabContainer_pt_BR.properties
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/rest/data/UserDataBinder.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/resources/restContext.xml
* /syncope/trunk/core/src/main/resources/securityContext.xml
* /syncope/trunk/core/src/main/resources/syncopeContext.xml
* /syncope/trunk/core/src/main/resources/workflowContext.xml
* 
/syncope/trunk/core/src/test/java/org/apache/syncope/core/rest/AbstractTest.java
* 
/syncope/trunk/core/src/test/java/org/apache/syncope/core/rest/UserTestITCase.java


 500 when self reading admin user
 

 Key: SYNCOPE-373
 URL: https://issues.apache.org/jira/browse/SYNCOPE-373
 Project: Syncope
  Issue Type: Bug
  Components: core
Affects Versions: 1.1.1
Reporter: Francesco Chicchiriccò
Assignee: Francesco Chicchiriccò
 Fix For: 1.1.2, 1.2.0


 When accessing [1] or [2], an error 500 is returned and the following 
 stacktrace is found in the logs:
 08:43:48.525 ERROR org.apache.syncope.core.rest.controller.AbstractController 
 - Exception thrown by REST methods
 java.lang.IllegalArgumentException: Source must not be null
   at org.springframework.util.Assert.notNull(Assert.java:112) 
 ~[spring-core-3.2.3.RELEASE.jar:3.2.3.RELEASE]
   at 
 org.springframework.beans.BeanUtils.copyProperties(BeanUtils.java:589) 
 ~[spring-beans-3.2.3.RELEASE.jar:3.2.3.RELEASE]
   at 
 org.springframework.beans.BeanUtils.copyProperties(BeanUtils.java:571) 
 ~[spring-beans-3.2.3.RELEASE.jar:3.2.3.RELEASE]
   at 
 org.apache.syncope.core.rest.data.UserDataBinder.getUserTO(UserDataBinder.java:394)
  ~[UserDataBinder.class:na]
   at 
 org.apache.syncope.core.rest.data.UserDataBinder.getAuthenticatedUserTO(UserDataBinder.java:100)
  ~[UserDataBinder.class:na]
 [1] /syncope/cxf/users/self
 [2] /syncope/rest/user/read/self.json

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-373) 500 when self reading admin user

2013-05-28 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-373?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13668188#comment-13668188
 ] 

Hudson commented on SYNCOPE-373:


Integrated in Syncope-1_1_X #48 (See 
[https://builds.apache.org/job/Syncope-1_1_X/48/])
[SYNCOPE-373] Return fake UserTO for admin when self-reading (Revision 
1486793)

 Result = SUCCESS
ilgrosso : 
Files : 
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/rest/data/UserDataBinder.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/security/SyncopeAuthenticationProvider.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/security/SyncopeUserDetailsService.java
* /syncope/branches/1_1_X/core/src/main/resources/restContext.xml
* /syncope/branches/1_1_X/core/src/main/resources/securityContext.xml
* /syncope/branches/1_1_X/core/src/main/resources/syncopeContext.xml
* /syncope/branches/1_1_X/core/src/main/resources/workflowContext.xml
* 
/syncope/branches/1_1_X/core/src/test/java/org/apache/syncope/core/rest/AbstractTest.java
* 
/syncope/branches/1_1_X/core/src/test/java/org/apache/syncope/core/rest/UserTestITCase.java


 500 when self reading admin user
 

 Key: SYNCOPE-373
 URL: https://issues.apache.org/jira/browse/SYNCOPE-373
 Project: Syncope
  Issue Type: Bug
  Components: core
Affects Versions: 1.1.1
Reporter: Francesco Chicchiriccò
Assignee: Francesco Chicchiriccò
 Fix For: 1.1.2, 1.2.0


 When accessing [1] or [2], an error 500 is returned and the following 
 stacktrace is found in the logs:
 08:43:48.525 ERROR org.apache.syncope.core.rest.controller.AbstractController 
 - Exception thrown by REST methods
 java.lang.IllegalArgumentException: Source must not be null
   at org.springframework.util.Assert.notNull(Assert.java:112) 
 ~[spring-core-3.2.3.RELEASE.jar:3.2.3.RELEASE]
   at 
 org.springframework.beans.BeanUtils.copyProperties(BeanUtils.java:589) 
 ~[spring-beans-3.2.3.RELEASE.jar:3.2.3.RELEASE]
   at 
 org.springframework.beans.BeanUtils.copyProperties(BeanUtils.java:571) 
 ~[spring-beans-3.2.3.RELEASE.jar:3.2.3.RELEASE]
   at 
 org.apache.syncope.core.rest.data.UserDataBinder.getUserTO(UserDataBinder.java:394)
  ~[UserDataBinder.class:na]
   at 
 org.apache.syncope.core.rest.data.UserDataBinder.getAuthenticatedUserTO(UserDataBinder.java:100)
  ~[UserDataBinder.class:na]
 [1] /syncope/cxf/users/self
 [2] /syncope/rest/user/read/self.json

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-374) SyncopeUser tokens do not use secure random strings

2013-05-28 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-374?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13668328#comment-13668328
 ] 

Hudson commented on SYNCOPE-374:


Integrated in Syncope-trunk #224 (See 
[https://builds.apache.org/job/Syncope-trunk/224/])
merge from 1_1_X to close [SYNCOPE-374] (Revision 1486919)

 Result = SUCCESS
massi : 
Files : 
* /syncope/trunk
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/connid/ConnObjectUtil.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/util/MappingUtil.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/util/SecureRandomUtil.java


 SyncopeUser tokens do not use secure random strings
 ---

 Key: SYNCOPE-374
 URL: https://issues.apache.org/jira/browse/SYNCOPE-374
 Project: Syncope
  Issue Type: Improvement
  Components: core
Affects Versions: 1.1.1
Reporter: Jesse van Bekkum
Assignee: Massimiliano Perrone
Priority: Minor
 Fix For: 1.1.2, 1.2.0


 The SyncopeUser.generateToken() function generates a token using the 
 RandomStringUtils class. This class uses the normal java random class, which 
 uses the current time in milliseconds as seed.
 This means that the generated tokens can be predicted by an attacker. This 
 forum post explains the issue: 
 http://stackoverflow.com/questions/1741160/how-can-i-create-a-password
 It also lists some solutions.
 It is more secure to use a cryptographically secure string, as explained 
 here: 
 http://commons.apache.org/proper/commons-math/userguide/random.html

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-285) Complete CXF migration

2013-05-24 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-285?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13666263#comment-13666263
 ] 

Hudson commented on SYNCOPE-285:


Integrated in Syncope-trunk #221 (See 
[https://builds.apache.org/job/Syncope-trunk/221/])
SYNCOPE-285 Added missing JAX-B Annotations (Revision 1485957)

 Result = SUCCESS
jbernhardt : 
Files : 
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/mod/ReferenceMod.java
* /syncope/trunk/common/src/main/java/org/apache/syncope/common/mod/RoleMod.java


 Complete CXF migration
 --

 Key: SYNCOPE-285
 URL: https://issues.apache.org/jira/browse/SYNCOPE-285
 Project: Syncope
  Issue Type: Bug
Reporter: Francesco Chicchiriccò
 Fix For: 1.2.0


 Complete the migration to Apache CXF.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-371) Console RuntimeException with multiple sessions for the same user

2013-05-21 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-371?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13662970#comment-13662970
 ] 

Hudson commented on SYNCOPE-371:


Integrated in Syncope-trunk #218 (See 
[https://builds.apache.org/job/Syncope-trunk/218/])
merge from 1_1_X to fix SYNCOPE-371 (Revision 1484737)

 Result = SUCCESS
massi : 
Files : 
* /syncope/trunk/console/src/main/resources/applicationContext.xml


 Console RuntimeException with multiple sessions for the same user
 -

 Key: SYNCOPE-371
 URL: https://issues.apache.org/jira/browse/SYNCOPE-371
 Project: Syncope
  Issue Type: Bug
  Components: console
Affects Versions: 1.1.1
Reporter: Massimiliano Perrone
Assignee: Massimiliano Perrone
 Fix For: 1.1.2, 1.2.0


 1) Open two browsers
 2) Authenticate in both browsers
 3) Logout from one of them
 4) Click on Reports Tab of the browser where the user is still authenticated: 
 Runtime Exception

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-371) Console RuntimeException with multiple sessions for the same user

2013-05-21 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-371?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13662971#comment-13662971
 ] 

Hudson commented on SYNCOPE-371:


Integrated in Syncope-1_1_X #44 (See 
[https://builds.apache.org/job/Syncope-1_1_X/44/])
RestTemplate scope has to be session, Fixed SYNCOPE-371 (Revision 1484736)

 Result = SUCCESS
massi : 
Files : 
* /syncope/branches/1_1_X/console/src/main/resources/applicationContext.xml


 Console RuntimeException with multiple sessions for the same user
 -

 Key: SYNCOPE-371
 URL: https://issues.apache.org/jira/browse/SYNCOPE-371
 Project: Syncope
  Issue Type: Bug
  Components: console
Affects Versions: 1.1.1
Reporter: Massimiliano Perrone
Assignee: Massimiliano Perrone
 Fix For: 1.1.2, 1.2.0


 1) Open two browsers
 2) Authenticate in both browsers
 3) Logout from one of them
 4) Click on Reports Tab of the browser where the user is still authenticated: 
 Runtime Exception

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-369) Wrong error message on failed login

2013-05-09 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-369?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13652914#comment-13652914
 ] 

Hudson commented on SYNCOPE-369:


Integrated in Syncope-1_1_X #32 (See 
[https://builds.apache.org/job/Syncope-1_1_X/32/])
[SYNCOPE-369] Adapting login form to 1.1.X SyncopeClientErrorHanlder 
(Revision 1480575)

 Result = SUCCESS
ilgrosso : 
Files : 
* 
/syncope/branches/1_1_X/console/src/main/java/org/apache/syncope/console/pages/Login.java
* 
/syncope/branches/1_1_X/console/src/main/java/org/apache/syncope/console/pages/Reports.java


 Wrong error message on failed login
 ---

 Key: SYNCOPE-369
 URL: https://issues.apache.org/jira/browse/SYNCOPE-369
 Project: Syncope
  Issue Type: Bug
  Components: console
Affects Versions: 1.1.1
Reporter: Francesco Chicchiriccò
Assignee: Francesco Chicchiriccò
 Fix For: 1.1.2, 1.2.0


 As originally reported in dev ML [1], the admin console gives a wrong message 
 (Session expired: Please login again) instead of Wrong username and / or 
 password, as correctly working with 1.0.X.
 [1] http://markmail.org/message/eycwemkdjaykvf2f

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-368) Cannot add 'RoleOwnerSchema' mapping item via console

2013-04-29 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-368?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=1366#comment-1366
 ] 

Hudson commented on SYNCOPE-368:


Integrated in Syncope-1_1_X #28 (See 
[https://builds.apache.org/job/Syncope-1_1_X/28/])
[SYNCOPE-368] RoleOwnerSchema was not included as embeeded internal 
attribute type (Revision 1476962)

 Result = SUCCESS
ilgrosso : 
Files : 
* 
/syncope/branches/1_1_X/common/src/main/java/org/apache/syncope/common/types/IntMappingType.java
* 
/syncope/branches/1_1_X/core/src/test/java/org/apache/syncope/core/rest/AbstractTest.java
* 
/syncope/branches/1_1_X/core/src/test/java/org/apache/syncope/core/rest/AuthenticationTestITCase.java
* 
/syncope/branches/1_1_X/core/src/test/java/org/apache/syncope/core/rest/DerivedSchemaTestITCase.java
* 
/syncope/branches/1_1_X/core/src/test/java/org/apache/syncope/core/rest/PolicyTestITCase.java
* 
/syncope/branches/1_1_X/core/src/test/java/org/apache/syncope/core/rest/ResourceTestITCase.java
* 
/syncope/branches/1_1_X/core/src/test/java/org/apache/syncope/core/rest/RoleTestITCase.java
* 
/syncope/branches/1_1_X/core/src/test/java/org/apache/syncope/core/rest/SchemaTestITCase.java
* 
/syncope/branches/1_1_X/core/src/test/java/org/apache/syncope/core/rest/VirtualSchemaTestITCase.java


 Cannot add 'RoleOwnerSchema' mapping item via console
 -

 Key: SYNCOPE-368
 URL: https://issues.apache.org/jira/browse/SYNCOPE-368
 Project: Syncope
  Issue Type: Bug
  Components: common
Affects Versions: 1.1.0
Reporter: Francesco Chicchiriccò
Assignee: Francesco Chicchiriccò
 Fix For: 1.1.1, 1.2.0


 When trying to add role mapping with intAttrType RoleOwnerSchema, an error is 
 returned [RequiredValuesMissing [intAttrName]]

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-367) ConfigurationTestITCase#browseAccountPolicy Selenium test fails

2013-04-29 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-367?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13644635#comment-13644635
 ] 

Hudson commented on SYNCOPE-367:


Integrated in Syncope-1_1_X #29 (See 
[https://builds.apache.org/job/Syncope-1_1_X/29/])
[SYNCOPE-367] Performing no changes since all Selenium tests are passing on 
Linux with latest Firefox (Revision 1477104)

 Result = SUCCESS
ilgrosso : 
Files : 
* 
/syncope/branches/1_1_X/console/src/main/resources/org/apache/syncope/console/pages/Configuration.html
* 
/syncope/branches/1_1_X/console/src/main/resources/org/apache/syncope/console/pages/panels/PoliciesPanel.html
* 
/syncope/branches/1_1_X/console/src/test/java/org/apache/syncope/console/ConfigurationTestITCase.java


 ConfigurationTestITCase#browseAccountPolicy Selenium test fails
 ---

 Key: SYNCOPE-367
 URL: https://issues.apache.org/jira/browse/SYNCOPE-367
 Project: Syncope
  Issue Type: Bug
  Components: console
Affects Versions: 1.1.1
Reporter: fabio martelli
Assignee: Francesco Chicchiriccò
Priority: Minor
  Labels: selenium, test
 Fix For: 1.1.1, 1.2.0


 Selenium test 
 org.apache.syncope.console.ConfigurationTestITCase#browseAccountPolicy
 * fails if executed with all other Selenium tests
 * doesn't fail if execute alone

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-336) Use a auto-complete textfield to chose for external attribute to be mapped during schema mapping creation

2013-04-26 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-336?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13643408#comment-13643408
 ] 

Hudson commented on SYNCOPE-336:


Integrated in Syncope-1_1_X #27 (See 
[https://builds.apache.org/job/Syncope-1_1_X/27/])
SYNCOPE-336 resolved (Revision 1476262)

 Result = SUCCESS
fmartelli : 
Files : 
* 
/syncope/branches/1_1_X/common/src/main/java/org/apache/syncope/common/types/EntityViolationType.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/persistence/validation/entity/AbstractValidator.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/persistence/validation/entity/AttrValidator.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/persistence/validation/entity/AttrValueValidator.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/persistence/validation/entity/ConnInstanceValidator.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/persistence/validation/entity/EntitlementValidator.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/persistence/validation/entity/ExternalResourceValidator.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/persistence/validation/entity/InvalidEntityException.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/persistence/validation/entity/NotificationValidator.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/persistence/validation/entity/PolicyValidator.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/persistence/validation/entity/PropagationTaskValidator.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/persistence/validation/entity/ReportValidator.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/persistence/validation/entity/SchedTaskValidator.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/persistence/validation/entity/SchemaValidator.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/persistence/validation/entity/SyncTaskValidator.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/persistence/validation/entity/SyncopeRoleValidator.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/persistence/validation/entity/SyncopeUserValidator.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/persistence/validation/entity/USchemaValidator.java
* /syncope/branches/1_1_X/core/src/main/webapp/syncopeClientError.jsp


 Use a auto-complete textfield to chose for external attribute to be mapped 
 during schema mapping creation
 -

 Key: SYNCOPE-336
 URL: https://issues.apache.org/jira/browse/SYNCOPE-336
 Project: Syncope
  Issue Type: Bug
  Components: console
Reporter: fabio martelli
Assignee: fabio martelli
 Fix For: 1.0.7, 1.1.0


 Sometimes external resource can expect one or more special attribute, not 
 explicitly included into the schema, to perform a certain operation. Think 
 about ldapGroups for AD or LDAPv3 connectors.
 If a resource implement the schema method, the administration console won't 
 give the possibility to map external attribute not included into the resource 
 schema.
 This seems to be a great limitation that can be simply removed by changing 
 the dropdown choice used to chose for an external attribute to be mapped with 
 an auto-complete textfield.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-357) When deleting role on external resource, also remove from there users with resource assigned only via that role

2013-04-24 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-357?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13640972#comment-13640972
 ] 

Hudson commented on SYNCOPE-357:


Integrated in Syncope-1_1_X #25 (See 
[https://builds.apache.org/job/Syncope-1_1_X/25/])
[SYNCOPE-357] RoleController#delete() now checks for assigned users and 
generates delete propagation tasks if needed (Revision 1471476)

 Result = SUCCESS
ilgrosso : 
Files : 
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/persistence/beans/user/SyncopeUser.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/propagation/impl/PropagationManager.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/rest/controller/RoleController.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/rest/data/RoleDataBinder.java
* 
/syncope/branches/1_1_X/core/src/test/java/org/apache/syncope/core/rest/UserTestITCase.java


 When deleting role on external resource, also remove from there users with 
 resource assigned only via that role
 ---

 Key: SYNCOPE-357
 URL: https://issues.apache.org/jira/browse/SYNCOPE-357
 Project: Syncope
  Issue Type: Bug
Affects Versions: 1.1.0
Reporter: Francesco Chicchiriccò
Assignee: Francesco Chicchiriccò
 Fix For: 1.1.1, 1.2.0


 Scenario: 
  * resource RES with mapping for both users and roles
  * role ROLE with RES assigned
  * user USER with role ROLE assigned, and no RES assigned for other reasons 
 (directly or via another role)
 As result, USER is present on the physical resource represented by RES (e.g. 
 an actual LDAP server, for example).
 When removing ROLE from Syncope, ROLE is also removed from the physical 
 resource represented by RES, while USER is not removed from the physical 
 resource: this must be fixed, USER is needed to be also removed from there.
 If, instead, USER has RES assigned directly or via another role, no action 
 must be performed onto the physical resource.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-354) LDAP Membership propagation does not remove memberships

2013-04-24 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-354?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13640973#comment-13640973
 ] 

Hudson commented on SYNCOPE-354:


Integrated in Syncope-1_1_X #25 (See 
[https://builds.apache.org/job/Syncope-1_1_X/25/])
[SYNCOPE-354] ResourceOperation.DELETE not always resolve to delete() on 
connector, it might also become update() - removing the condition from 
LDAPMembershipSyncActions (Revision 1471403)

 Result = SUCCESS
ilgrosso : 
Files : 
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/propagation/impl/LDAPMembershipPropagationActions.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/util/URIUtil.java
* 
/syncope/branches/1_1_X/core/src/test/java/org/apache/syncope/core/rest/UserTestITCase.java


 LDAP Membership propagation does not remove memberships
 ---

 Key: SYNCOPE-354
 URL: https://issues.apache.org/jira/browse/SYNCOPE-354
 Project: Syncope
  Issue Type: Bug
  Components: core
Affects Versions: 1.1.0
 Environment: n/a
Reporter: James Flemer
Assignee: Francesco Chicchiriccò
  Labels: delete, ldap, propagation, role
 Fix For: 1.1.1, 1.2.0


 Configure a LDAP connector and resource, use the 
 LDAPMembershipPropagationActions propagator class, add a LDAP role to a user, 
 then try to remove that role.  The role is removed in Syncope but not LDAP; 
 the next sync will add it back in Syncope.
 In LDAPMembershipPropagationActions, line 75 (Syncope 1.1.0), there is a 
 conditional on:
 ResourceOperation.DELETE != task.getPropagationOperation
 So LDAPMembershipPropagationActions refuses to process any delete operations.
 Should the operation be DELETE here (vs UPDATE)?  If so, 
 LDAPMembershipPropagationActions needs to deal with DELETE appropriately.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-365) External attribute disabled in case of schema info not available

2013-04-24 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-365?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13640974#comment-13640974
 ] 

Hudson commented on SYNCOPE-365:


Integrated in Syncope-1_1_X #25 (See 
[https://builds.apache.org/job/Syncope-1_1_X/25/])
SYNCOPE-365 fixed (Revision 1471489)

 Result = SUCCESS
fmartelli : 
Files : 
* 
/syncope/branches/1_1_X/console/src/main/java/org/apache/syncope/console/pages/panels/ResourceMappingPanel.java
* 
/syncope/branches/1_1_X/console/src/test/java/org/apache/syncope/console/ConfigurationTestITCase.java
* 
/syncope/branches/1_1_X/console/src/test/java/org/apache/syncope/console/ConnInstanceTestITCase.java


 External attribute disabled in case of schema info not available
 

 Key: SYNCOPE-365
 URL: https://issues.apache.org/jira/browse/SYNCOPE-365
 Project: Syncope
  Issue Type: Bug
Affects Versions: 1.1.0, 1.1.1
Reporter: fabio martelli
Assignee: fabio martelli
 Fix For: 1.1.1, 1.2.0


 External attribute disabled in case of schema info not available

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-354) LDAP Membership propagation does not remove memberships

2013-04-24 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-354?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13641012#comment-13641012
 ] 

Hudson commented on SYNCOPE-354:


Integrated in Syncope-trunk #202 (See 
[https://builds.apache.org/job/Syncope-trunk/202/])
[SYNCOPE-354] Merge from 1_1_X (Revision 1471405)

 Result = SUCCESS
ilgrosso : 
Files : 
* /syncope/trunk
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/propagation/impl/LDAPMembershipPropagationActions.java
* /syncope/trunk/core/src/main/java/org/apache/syncope/core/util/URIUtil.java
* 
/syncope/trunk/core/src/test/java/org/apache/syncope/core/rest/UserTestITCase.java


 LDAP Membership propagation does not remove memberships
 ---

 Key: SYNCOPE-354
 URL: https://issues.apache.org/jira/browse/SYNCOPE-354
 Project: Syncope
  Issue Type: Bug
  Components: core
Affects Versions: 1.1.0
 Environment: n/a
Reporter: James Flemer
Assignee: Francesco Chicchiriccò
  Labels: delete, ldap, propagation, role
 Fix For: 1.1.1, 1.2.0


 Configure a LDAP connector and resource, use the 
 LDAPMembershipPropagationActions propagator class, add a LDAP role to a user, 
 then try to remove that role.  The role is removed in Syncope but not LDAP; 
 the next sync will add it back in Syncope.
 In LDAPMembershipPropagationActions, line 75 (Syncope 1.1.0), there is a 
 conditional on:
 ResourceOperation.DELETE != task.getPropagationOperation
 So LDAPMembershipPropagationActions refuses to process any delete operations.
 Should the operation be DELETE here (vs UPDATE)?  If so, 
 LDAPMembershipPropagationActions needs to deal with DELETE appropriately.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-361) When creating new report, the modal window does not close and an exception is logged

2013-04-19 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-361?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13636687#comment-13636687
 ] 

Hudson commented on SYNCOPE-361:


Integrated in Syncope-1_1_X #22 (See 
[https://builds.apache.org/job/Syncope-1_1_X/22/])
[SYNCOPE-361] Handling mapping reset (Revision 1469758)
[SYNCOPE-361] Fixing ReportService#create invocation (Revision 1469739)

 Result = SUCCESS
ilgrosso : 
Files : 
* 
/syncope/branches/1_1_X/console/src/main/java/org/apache/syncope/console/pages/ResourceModalPage.java
* 
/syncope/branches/1_1_X/console/src/main/java/org/apache/syncope/console/pages/panels/ResourceMappingPanel.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/rest/data/ResourceDataBinder.java
* 
/syncope/branches/1_1_X/core/src/test/java/org/apache/syncope/core/persistence/relationships/ResourceTest.java
* 
/syncope/branches/1_1_X/core/src/test/java/org/apache/syncope/core/rest/ResourceTestITCase.java

ilgrosso : 
Files : 
* 
/syncope/branches/1_1_X/console/src/main/java/org/apache/syncope/console/rest/ReportRestClient.java


 When creating new report, the modal window does not close and an exception is 
 logged
 

 Key: SYNCOPE-361
 URL: https://issues.apache.org/jira/browse/SYNCOPE-361
 Project: Syncope
  Issue Type: Bug
  Components: console
Affects Versions: 1.1.0
Reporter: Francesco Chicchiriccò
Assignee: Francesco Chicchiriccò
Priority: Minor
 Fix For: 1.1.1, 1.2.0


 When creating new report from the admin console, everything goes smooth until 
 the Save button is pressed:at that point the modal window does not close and 
 an exception is logged.
 The new report, however, is correctly created.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-362) Disable mapping tab when the underlying connector does not support correspondent ObjectClass

2013-04-19 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-362?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13636686#comment-13636686
 ] 

Hudson commented on SYNCOPE-362:


Integrated in Syncope-1_1_X #22 (See 
[https://builds.apache.org/job/Syncope-1_1_X/22/])
[SYNCOPE-362] Added new REST method for enquerying supported ConnId object 
classes + used such method from admin console to enable / disable related 
schema mapping (Revision 1469812)

 Result = SUCCESS
ilgrosso : 
Files : 
* 
/syncope/branches/1_1_X/client/src/main/java/org/apache/syncope/client/services/proxy/ConnectorServiceProxy.java
* 
/syncope/branches/1_1_X/common/src/main/java/org/apache/syncope/common/services/ConnectorService.java
* 
/syncope/branches/1_1_X/common/src/main/java/org/apache/syncope/common/to/ConnIdObjectClassTO.java
* 
/syncope/branches/1_1_X/common/src/main/java/org/apache/syncope/common/types/AuditElements.java
* 
/syncope/branches/1_1_X/console/src/main/java/org/apache/syncope/console/pages/panels/ResourceDetailsPanel.java
* 
/syncope/branches/1_1_X/console/src/main/java/org/apache/syncope/console/pages/panels/ResourceMappingPanel.java
* 
/syncope/branches/1_1_X/console/src/main/java/org/apache/syncope/console/rest/ConnectorRestClient.java
* 
/syncope/branches/1_1_X/console/src/main/resources/org/apache/syncope/console/pages/panels/ResourceDetailsPanel.html
* /syncope/branches/1_1_X/core/pom.xml
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/propagation/Connector.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/propagation/impl/AsyncConnectorFacade.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/propagation/impl/ConnectorFacadeProxy.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/rest/controller/ConnInstanceController.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/services/ConnectorServiceImpl.java
* 
/syncope/branches/1_1_X/core/src/test/java/org/apache/syncope/core/rest/ConnInstanceTestITCase.java


 Disable mapping tab when the underlying connector does not support 
 correspondent ObjectClass
 

 Key: SYNCOPE-362
 URL: https://issues.apache.org/jira/browse/SYNCOPE-362
 Project: Syncope
  Issue Type: Improvement
  Components: console, core
Affects Versions: 1.1.0
Reporter: Francesco Chicchiriccò
Assignee: Francesco Chicchiriccò
 Fix For: 1.1.1, 1.2.0


 If a given connector supports ObjectClass.ACCOUNT, enable the User mapping 
 tab, otherwise keep it disabled.
 If a given connector supports ObjectClass.GROUP, enable the Role mapping 
 tab, otherwise keep it disabled.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-364) Rejected users are anyway propagate to associated resources

2013-04-19 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-364?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13636688#comment-13636688
 ] 

Hudson commented on SYNCOPE-364:


Integrated in Syncope-1_1_X #22 (See 
[https://builds.apache.org/job/Syncope-1_1_X/22/])
[SYNCOPE-364] Merge from 1_0_X (Revision 1469880)

 Result = SUCCESS
ilgrosso : 
Files : 
* /syncope/branches/1_1_X
* /syncope/branches/1_1_X/CHANGES
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/rest/controller/UserController.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/workflow/user/activiti/ActivitiUserWorkflowAdapter.java
* /syncope/branches/1_1_X/core/src/main/resources/userWorkflow.bpmn20.xml
* 
/syncope/branches/1_1_X/core/src/test/java/org/apache/syncope/core/rest/UserTestITCase.java


 Rejected users are anyway propagate to associated resources
 ---

 Key: SYNCOPE-364
 URL: https://issues.apache.org/jira/browse/SYNCOPE-364
 Project: Syncope
  Issue Type: Bug
  Components: core
Affects Versions: 1.0.8, 1.1.0
Reporter: Francesco Chicchiriccò
 Fix For: 1.0.9, 1.1.1, 1.2.0


 Using the default worklfow, when an user is created with an external 
 resource, goes through approval and is rejected, a propagation towards the 
 given external resource is anyway performed.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-363) ApacheDS not available since second run of the standalone distribution

2013-04-19 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-363?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13636689#comment-13636689
 ] 

Hudson commented on SYNCOPE-363:


Integrated in Syncope-1_1_X #22 (See 
[https://builds.apache.org/job/Syncope-1_1_X/22/])
[SYNCOPE-363] Creating ApacheDS work directory and loading default content 
only for first run (Revision 1469830)

 Result = SUCCESS
ilgrosso : 
Files : 
* 
/syncope/branches/1_1_X/build-tools/src/main/java/org/apache/syncope/buildtools/ApacheDSStartStopListener.java


 ApacheDS not available since second run of the standalone distribution
 --

 Key: SYNCOPE-363
 URL: https://issues.apache.org/jira/browse/SYNCOPE-363
 Project: Syncope
  Issue Type: Bug
  Components: build-tools, standalone
Affects Versions: 1.1.0
Reporter: Francesco Chicchiriccò
Assignee: Francesco Chicchiriccò
 Fix For: 1.1.1, 1.2.0


 When starting the standalone distribution, from the second time on the 
 build-tools webapp will refuse to start, leaving Syncope without connectors.
 This happens since the ApacheDSStartStopListener fails creating its work 
 directory - that is actually already there, used during the first run.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-362) Disable mapping tab when the underlying connector does not support correspondent ObjectClass

2013-04-19 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-362?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13636692#comment-13636692
 ] 

Hudson commented on SYNCOPE-362:


Integrated in Syncope-trunk #200 (See 
[https://builds.apache.org/job/Syncope-trunk/200/])
[SYNCOPE-362] Merge from 1_1_X (Revision 1469814)

 Result = SUCCESS
ilgrosso : 
Files : 
* /syncope/trunk
* 
/syncope/trunk/client/src/main/java/org/apache/syncope/client/services/proxy/ConnectorServiceProxy.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/services/ConnectorService.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/to/ConnIdObjectClassTO.java
* 
/syncope/trunk/common/src/main/java/org/apache/syncope/common/types/AuditElements.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/panels/ResourceDetailsPanel.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/panels/ResourceMappingPanel.java
* 
/syncope/trunk/console/src/main/java/org/apache/syncope/console/rest/ConnectorRestClient.java
* 
/syncope/trunk/console/src/main/resources/org/apache/syncope/console/pages/panels/ResourceDetailsPanel.html
* /syncope/trunk/core/pom.xml
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/propagation/Connector.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/propagation/impl/AsyncConnectorFacade.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/propagation/impl/ConnectorFacadeProxy.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/rest/controller/ConnInstanceController.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/services/ConnectorServiceImpl.java
* 
/syncope/trunk/core/src/test/java/org/apache/syncope/core/rest/ConnInstanceTestITCase.java


 Disable mapping tab when the underlying connector does not support 
 correspondent ObjectClass
 

 Key: SYNCOPE-362
 URL: https://issues.apache.org/jira/browse/SYNCOPE-362
 Project: Syncope
  Issue Type: Improvement
  Components: console, core
Affects Versions: 1.1.0
Reporter: Francesco Chicchiriccò
Assignee: Francesco Chicchiriccò
 Fix For: 1.1.1, 1.2.0


 If a given connector supports ObjectClass.ACCOUNT, enable the User mapping 
 tab, otherwise keep it disabled.
 If a given connector supports ObjectClass.GROUP, enable the Role mapping 
 tab, otherwise keep it disabled.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-364) Rejected users are anyway propagate to associated resources

2013-04-19 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-364?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13636694#comment-13636694
 ] 

Hudson commented on SYNCOPE-364:


Integrated in Syncope-trunk #200 (See 
[https://builds.apache.org/job/Syncope-trunk/200/])
[SYNCOPE-364] Merge from 1_1_X (Revision 1469883)

 Result = SUCCESS
ilgrosso : 
Files : 
* /syncope/trunk
* /syncope/trunk/CHANGES
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/rest/controller/UserController.java
* 
/syncope/trunk/core/src/main/java/org/apache/syncope/core/workflow/user/activiti/ActivitiUserWorkflowAdapter.java
* /syncope/trunk/core/src/main/resources/userWorkflow.bpmn20.xml
* 
/syncope/trunk/core/src/test/java/org/apache/syncope/core/rest/UserTestITCase.java


 Rejected users are anyway propagate to associated resources
 ---

 Key: SYNCOPE-364
 URL: https://issues.apache.org/jira/browse/SYNCOPE-364
 Project: Syncope
  Issue Type: Bug
  Components: core
Affects Versions: 1.0.8, 1.1.0
Reporter: Francesco Chicchiriccò
 Fix For: 1.0.9, 1.1.1, 1.2.0


 Using the default worklfow, when an user is created with an external 
 resource, goes through approval and is rejected, a propagation towards the 
 given external resource is anyway performed.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-363) ApacheDS not available since second run of the standalone distribution

2013-04-19 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-363?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13636695#comment-13636695
 ] 

Hudson commented on SYNCOPE-363:


Integrated in Syncope-trunk #200 (See 
[https://builds.apache.org/job/Syncope-trunk/200/])
[SYNCOPE-363] Merge from 1_1_X (Revision 1469831)

 Result = SUCCESS
ilgrosso : 
Files : 
* /syncope/trunk
* 
/syncope/trunk/build-tools/src/main/java/org/apache/syncope/buildtools/ApacheDSStartStopListener.java


 ApacheDS not available since second run of the standalone distribution
 --

 Key: SYNCOPE-363
 URL: https://issues.apache.org/jira/browse/SYNCOPE-363
 Project: Syncope
  Issue Type: Bug
  Components: build-tools, standalone
Affects Versions: 1.1.0
Reporter: Francesco Chicchiriccò
Assignee: Francesco Chicchiriccò
 Fix For: 1.1.1, 1.2.0


 When starting the standalone distribution, from the second time on the 
 build-tools webapp will refuse to start, leaving Syncope without connectors.
 This happens since the ApacheDSStartStopListener fails creating its work 
 directory - that is actually already there, used during the first run.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-364) Rejected users are anyway propagate to associated resources

2013-04-19 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-364?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13636884#comment-13636884
 ] 

Hudson commented on SYNCOPE-364:


Integrated in Syncope-1_0_X #191 (See 
[https://builds.apache.org/job/Syncope-1_0_X/191/])
[SYNCOPE-364] Disabling propagation from workflow definition (Revision 
1469875)

 Result = FAILURE
ilgrosso : 
Files : 
* 
/syncope/branches/1_0_X/core/src/main/java/org/apache/syncope/core/rest/controller/UserController.java
* /syncope/branches/1_0_X/core/src/main/resources/userWorkflow.bpmn20.xml
* 
/syncope/branches/1_0_X/core/src/test/java/org/apache/syncope/core/rest/UserTestITCase.java


 Rejected users are anyway propagate to associated resources
 ---

 Key: SYNCOPE-364
 URL: https://issues.apache.org/jira/browse/SYNCOPE-364
 Project: Syncope
  Issue Type: Bug
  Components: core
Affects Versions: 1.0.8, 1.1.0
Reporter: Francesco Chicchiriccò
 Fix For: 1.0.9, 1.1.1, 1.2.0


 Using the default worklfow, when an user is created with an external 
 resource, goes through approval and is rejected, a propagation towards the 
 given external resource is anyway performed.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-359) Ignore propagation if no schema mapping is provided

2013-04-17 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-359?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13634030#comment-13634030
 ] 

Hudson commented on SYNCOPE-359:


Integrated in Syncope-1_1_X #19 (See 
[https://builds.apache.org/job/Syncope-1_1_X/19/])
[SYNCOPE-359] Not generating PropagationTask instances when no mapping is 
provided (Revision 1468807)

 Result = SUCCESS
ilgrosso : 
Files : 
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/propagation/impl/PropagationManager.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/util/AttributableUtil.java


 Ignore propagation if no schema mapping is provided
 ---

 Key: SYNCOPE-359
 URL: https://issues.apache.org/jira/browse/SYNCOPE-359
 Project: Syncope
  Issue Type: Improvement
  Components: core
Affects Versions: 1.1.0
Reporter: Francesco Chicchiriccò
Assignee: Francesco Chicchiriccò
 Fix For: 1.1.1, 1.2.0


 When, for a given external resource, no mapping is defined (for users, for 
 roles or both), the PropagationManager should not generate any propagation 
 task.
 This is a safer alternative to the current handling, where tasks are 
 generated but will fail because of missing schema mapping.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (SYNCOPE-358) ConnectorService#list invocation with null parameter actually calls ConnectorService#readByResource

2013-04-15 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-358?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13631732#comment-13631732
 ] 

Hudson commented on SYNCOPE-358:


Integrated in Syncope-1_1_X #16 (See 
[https://builds.apache.org/job/Syncope-1_1_X/16/])
[SYNCOPE-358] Applying JAX-RS annotation change to 
ConnectorService#readByResource and reverting changes to ConnInstanceTestITCase 
(Revision 1467953)
[SYNCOPE-358] Fixing typo QueryResourceInfoComperator instead of 
QueryResourceInfoComperator (Revision 1467948)

 Result = SUCCESS
ilgrosso : 
Files : 
* 
/syncope/branches/1_1_X/common/src/main/java/org/apache/syncope/common/services/ConnectorService.java
* 
/syncope/branches/1_1_X/core/src/test/java/org/apache/syncope/core/rest/ConnInstanceTestITCase.java

ilgrosso : 
Files : 
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/rest/utils/QueryResourceInfoComparator.java
* 
/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/rest/utils/QueryResourceInfoComperator.java
* /syncope/branches/1_1_X/core/src/main/resources/restContext.xml


 ConnectorService#list invocation with null parameter actually calls 
 ConnectorService#readByResource
 ---

 Key: SYNCOPE-358
 URL: https://issues.apache.org/jira/browse/SYNCOPE-358
 Project: Syncope
  Issue Type: Bug
  Components: client, common, core
Affects Versions: 1.1.0
Reporter: Francesco Chicchiriccò
Assignee: Francesco Chicchiriccò
 Fix For: 1.1.1, 1.2.0


 As discussed in mailing list [1], this can be fixed by changing
 @GET
 ConnInstanceTO readByResource(@MatrixParam(resourceName) String 
 resourceName);
 into
 @GET
 @Path(byResource/{resourceName})
 ConnInstanceTO readByResource(@PathParam(resourceName) String 
 resourceName);
 [1] 
 http://syncope-dev.1063484.n5.nabble.com/DISCUSS-ConnectorService-Java-7-and-MatrixParam-tt5713486.html

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


  1   2   3   4   >