[jira] [Commented] (SYNCOPE-422) Improve audit info
[ https://issues.apache.org/jira/browse/SYNCOPE-422?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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-423) Improve notifications
[ https://issues.apache.org/jira/browse/SYNCOPE-423?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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. event has been defined) > 4. create notification task per synchronization task and sched task (if > notification for sync./sched. 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-441) Index on Activiti table boosts overall performance
[ https://issues.apache.org/jira/browse/SYNCOPE-441?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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-441) Index on Activiti table boosts overall performance
[ https://issues.apache.org/jira/browse/SYNCOPE-441?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13826672#comment-13826672 ] Hudson commented on SYNCOPE-441: SUCCESS: Integrated in Syncope-trunk #505 (See [https://builds.apache.org/job/Syncope-trunk/505/]) [SYNCOPE-441] Merge from 1_1_X (ilgrosso: rev 1543362) * /syncope/trunk/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-436) Read-only virtual attribute values not retrieved from external resource
[ https://issues.apache.org/jira/browse/SYNCOPE-436?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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-436) Read-only virtual attribute values not retrieved from external resource
[ https://issues.apache.org/jira/browse/SYNCOPE-436?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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
[ https://issues.apache.org/jira/browse/SYNCOPE-436?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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-439) Embed Activiti modeler for graphical workflow editing
[ https://issues.apache.org/jira/browse/SYNCOPE-439?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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
[ https://issues.apache.org/jira/browse/SYNCOPE-437?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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-437) Wrong ID generation for new Notification instances
[ https://issues.apache.org/jira/browse/SYNCOPE-437?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13822036#comment-13822036 ] Hudson commented on SYNCOPE-437: FAILURE: Integrated in Syncope-trunk #501 (See [https://builds.apache.org/job/Syncope-trunk/501/]) [SYNCOPE-437] Reworked the patch a bit for trunk, then applied, thanks (ilgrosso: rev 1541487) * /syncope/trunk/core/src/main/java/org/apache/syncope/core/persistence/beans/Notification.java * /syncope/trunk/core/src/main/resources/META-INF/orm.xml * /syncope/trunk/core/src/main/resources/META-INF/orm.xml.oracle * /syncope/trunk/core/src/main/resources/META-INF/orm.xml.sqlserver * /syncope/trunk/core/src/test/java/org/apache/syncope/core/persistence/dao/NotificationTest.java * /syncope/trunk/core/src/test/java/org/apache/syncope/core/rest/NotificationTestITCase.java * /syncope/trunk/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-423) Improve notifications
[ https://issues.apache.org/jira/browse/SYNCOPE-423?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13820529#comment-13820529 ] Hudson commented on SYNCOPE-423: 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 > 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. event has been defined) > 4. create notification task per synchronization task and sched task (if > notification for sync./sched. 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-435) Password not mandatory when subscribing external resource
[ https://issues.apache.org/jira/browse/SYNCOPE-435?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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
[ https://issues.apache.org/jira/browse/SYNCOPE-422?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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-435) Password not mandatory when subscribing external resource
[ https://issues.apache.org/jira/browse/SYNCOPE-435?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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-422) Improve audit info
[ https://issues.apache.org/jira/browse/SYNCOPE-422?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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-423) Improve notifications
[ https://issues.apache.org/jira/browse/SYNCOPE-423?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13817644#comment-13817644 ] Hudson commented on SYNCOPE-423: 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 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. event has been defined) > 4. create notification task per synchronization task and sched task (if > notification for sync./sched. 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-434) Users can log in the admin console despite of their status
[ https://issues.apache.org/jira/browse/SYNCOPE-434?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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-433) Counting search results fails with MySQL when OR condition is used
[ https://issues.apache.org/jira/browse/SYNCOPE-433?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13816824#comment-13816824 ] Hudson commented on SYNCOPE-433: SUCCESS: Integrated in Syncope-1_1_X #132 (See [https://builds.apache.org/job/Syncope-1_1_X/132/]) [SYNCOPE-433] Fixing UNION query for MySQL compatibility (ilgrosso: rev 1539674) * /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/test/java/org/apache/syncope/core/persistence/dao/AttributableSearchTest.java > Counting search results fails with MySQL when OR condition is used > -- > > Key: SYNCOPE-433 > URL: https://issues.apache.org/jira/browse/SYNCOPE-433 > Project: Syncope > Issue Type: Bug > Components: core >Affects Versions: 1.1.4 > Environment: MySQL >Reporter: Francesco Chicchiriccò >Assignee: Francesco Chicchiriccò > Fix For: 1.1.5, 1.2.0 > > > When using MySQL and searching users through admin console and using an OR > condition, an exception is thrown on the core, making the web UI stale. > This is due to the way how count search queries are generated, evidently not > compatible with MySQL. -- This message was sent by Atlassian JIRA (v6.1#6144)
[jira] [Commented] (SYNCOPE-433) Counting search results fails with MySQL when OR condition is used
[ https://issues.apache.org/jira/browse/SYNCOPE-433?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13816508#comment-13816508 ] Hudson commented on SYNCOPE-433: FAILURE: Integrated in Syncope-trunk #494 (See [https://builds.apache.org/job/Syncope-trunk/494/]) [SYNCOPE-433] Merge from 1_1_X (ilgrosso: rev 1539679) * /syncope/trunk/core/src/main/java/org/apache/syncope/core/persistence/dao/impl/AttributableSearchDAOImpl.java * /syncope/trunk/core/src/test/java/org/apache/syncope/core/persistence/dao/AttributableSearchTest.java > Counting search results fails with MySQL when OR condition is used > -- > > Key: SYNCOPE-433 > URL: https://issues.apache.org/jira/browse/SYNCOPE-433 > Project: Syncope > Issue Type: Bug > Components: core >Affects Versions: 1.1.4 > Environment: MySQL >Reporter: Francesco Chicchiriccò >Assignee: Francesco Chicchiriccò > Fix For: 1.1.5, 1.2.0 > > > When using MySQL and searching users through admin console and using an OR > condition, an exception is thrown on the core, making the web UI stale. > This is due to the way how count search queries are generated, evidently not > compatible with MySQL. -- 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
[ https://issues.apache.org/jira/browse/SYNCOPE-434?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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-145) Configurable user request approval
[ https://issues.apache.org/jira/browse/SYNCOPE-145?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13815431#comment-13815431 ] Hudson commented on SYNCOPE-145: FAILURE: Integrated in Syncope-trunk #493 (See [https://builds.apache.org/job/Syncope-trunk/493/]) [SYNCOPE-145] Removing UserRequest concept and injecting selfservice operations into the normal user workflow, with support for approval (ilgrosso: rev 1539376) * /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/common/src/main/java/org/apache/syncope/common/report/AbstractReportletConf.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/UserSelfService.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/AbstractPolicyTO.java * /syncope/trunk/common/src/main/java/org/apache/syncope/common/to/AbstractSchemaTO.java * /syncope/trunk/common/src/main/java/org/apache/syncope/common/to/AbstractTaskTO.java * /syncope/trunk/common/src/main/java/org/apache/syncope/common/to/ReportTO.java * /syncope/trunk/common/src/main/java/org/apache/syncope/common/to/UserRequestOptionsTO.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/RESTHeaders.java * /syncope/trunk/common/src/main/java/org/apache/syncope/common/types/UserRequestType.java * /syncope/trunk/common/src/main/java/org/apache/syncope/common/util/AttributableOperations.java * /syncope/trunk/console/src/main/java/org/apache/syncope/console/SyncopeApplication.java * /syncope/trunk/console/src/main/java/org/apache/syncope/console/SyncopeSession.java * /syncope/trunk/console/src/main/java/org/apache/syncope/console/commons/Constants.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/BasePage.java * /syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/EditUserModalPage.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/Todo.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/UserSelfModalPage.java * /syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/WelcomePage.java * /syncope/trunk/console/src/main/java/org/apache/syncope/console/rest/BaseRestClient.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/UserRequestRestClient.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/UserSelfRestClient.java * /syncope/trunk/console/src/main/resources/authorizations.xml * /syncope/trunk/console/src/main/resources/org/apache/syncope/console/pages/ResultStatusModalPage.html * /syncope/trunk/console/src/main/resources/org/apache/syncope/console/pages/ResultStatusModalPage.properties * /syncope/trunk/console/src/main/resources/org/apache/syncope/console/pages/ResultStatusModalPage_it.properties * /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/console/src/main/resources/org/apache/syncope/console/pages/WelcomePage.html * /syncope/trunk/console/src/test/java/org/apache/syncope/console/ConfigurationTestITCase.java * /syncope/trunk/console/src/test/java/org/apache/syncope/console/ReportTestITCase.java * /syncope/trunk/core/src/main/java/org/apache/syncope/core/init/ContentUpgrader.java * /syncope/trunk/core/src/main/java/org/apache/syncope/core/notification/NotificationJob.java * /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/beans/membership/Membership.java * /syncope/trunk/core/src/ma
[jira] [Commented] (SYNCOPE-422) Improve audit info
[ https://issues.apache.org/jira/browse/SYNCOPE-422?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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
[ https://issues.apache.org/jira/browse/SYNCOPE-423?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13815120#comment-13815120 ] Hudson commented on SYNCOPE-423: 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 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. event has been defined) > 4. create notification task per synchronization task and sched task (if > notification for sync./sched. 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
[ https://issues.apache.org/jira/browse/SYNCOPE-422?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13814369#comment-13814369 ] Hudson commented on SYNCOPE-422: 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 * /syncope/branches/1_1_X/core
[jira] [Commented] (SYNCOPE-423) Improve notifications
[ https://issues.apache.org/jira/browse/SYNCOPE-423?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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 * /syncope/branches/1_1_X/core
[jira] [Commented] (SYNCOPE-427) Add CSV report format
[ https://issues.apache.org/jira/browse/SYNCOPE-427?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13810546#comment-13810546 ] Hudson commented on SYNCOPE-427: FAILURE: Integrated in Syncope-1_1_X #128 (See [https://builds.apache.org/job/Syncope-1_1_X/128/]) SYNCOPE-427 add CSV report format (mdisabatino: rev 1537537) * /syncope/branches/1_1_X/common/src/main/java/org/apache/syncope/common/types/ReportExecExportFormat.java * /syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/report/RoleReportlet.java * /syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/report/StaticReportlet.java * /syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/report/UserReportlet.java * /syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/report/cocoon * /syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/report/cocoon/TextSerializer.java * /syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/rest/controller/ReportController.java * /syncope/branches/1_1_X/core/src/main/resources/report/report2csv.xsl * /syncope/branches/1_1_X/core/src/main/resources/report/roleReportlet2csv.xsl * /syncope/branches/1_1_X/core/src/main/resources/report/staticReportlet2csv.xsl * /syncope/branches/1_1_X/core/src/main/resources/report/userReportlet2csv.xsl * /syncope/branches/1_1_X/core/src/test/java/org/apache/syncope/core/rest/ReportTestITCase.java > Add CSV report format > - > > Key: SYNCOPE-427 > URL: https://issues.apache.org/jira/browse/SYNCOPE-427 > Project: Syncope > Issue Type: Improvement > Components: console, core >Reporter: Francesco Chicchiriccò >Assignee: Marco Di Sabatino Di Diodoro >Priority: Minor > Fix For: 1.1.5, 1.2.0 > > -- This message was sent by Atlassian JIRA (v6.1#6144)
[jira] [Commented] (SYNCOPE-432) Replace role action labels with icons
[ https://issues.apache.org/jira/browse/SYNCOPE-432?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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-432) Replace role action labels with icons
[ https://issues.apache.org/jira/browse/SYNCOPE-432?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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-425) Further REST refactoring
[ https://issues.apache.org/jira/browse/SYNCOPE-425?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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 * /syncope/trunk/console/src/main/java/org/apache/syncope/console/commons/status/StatusUtils.j
[jira] [Commented] (SYNCOPE-303) Mapping to SyncopeClientCompositeException on client side
[ https://issues.apache.org/jira/browse/SYNCOPE-303?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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 * /syncope/trunk/core/src/main/ja
[jira] [Commented] (SYNCOPE-426) UserService#update and RoleService#update require entity id to be specified twice
[ https://issues.apache.org/jira/browse/SYNCOPE-426?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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-426) UserService#update and RoleService#update require entity id to be specified twice
[ https://issues.apache.org/jira/browse/SYNCOPE-426?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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-151) Document RESTful services
[ https://issues.apache.org/jira/browse/SYNCOPE-151?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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 d
[jira] [Commented] (SYNCOPE-420) Provide user / role pre-processing mechanism
[ https://issues.apache.org/jira/browse/SYNCOPE-420?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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-420) Provide user / role pre-processing mechanism
[ https://issues.apache.org/jira/browse/SYNCOPE-420?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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
[ https://issues.apache.org/jira/browse/SYNCOPE-420?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13794221#comment-13794221 ] Hudson commented on SYNCOPE-420: SUCCESS: Integrated in Syncope-1_1_X #120 (See [https://builds.apache.org/job/Syncope-1_1_X/120/]) [SYNCOPE-420] Implementation provided for users and roles, either when acting via REST or via SyncJob (ilgrosso: rev 1531921) * /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 * /syncope/branches/1_1_X/core/pom.xml * /syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/propagation/PropagationHandler.java * /syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/propagation/PropagationReporter.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/DefaultPropagationHandler.java * /syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/propagation/impl/DefaultPropagationReporter.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/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/controller/UserController.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/AttributableTransformer.java * /syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/rest/data/DefaultAttributableTransformer.java * /syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/sync/impl/SyncopeSyncResultHandler.java * /syncope/branches/1_1_X/core/src/main/resources/restContext.xml * /syncope/branches/1_1_X/core/src/main/resources/syncopeContext.xml * /syncope/branches/1_1_X/core/src/test/java/org/apache/syncope/core/persistence/dao/SchemaTest.java * /syncope/branches/1_1_X/core/src/test/java/org/apache/syncope/core/rest/UserTestITCase.java * /syncope/branches/1_1_X/core/src/test/java/org/apache/syncope/core/rest/data/DefaultAttributableTransformer.java * /syncope/branches/1_1_X/core/src/test/resources/content.xml * /syncope/branches/1_1_X/core/src/test/resources/persistenceTestEnv.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
[ https://issues.apache.org/jira/browse/SYNCOPE-132?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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
[jira] [Commented] (SYNCOPE-131) Assign membership and role schemas to either all memberships / roles or only some memberships / roles
[ https://issues.apache.org/jira/browse/SYNCOPE-131?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13791622#comment-13791622 ] Hudson commented on SYNCOPE-131: SUCCESS: Integrated in Syncope-trunk #462 (See [https://builds.apache.org/job/Syncope-trunk/462/]) [SYNCOPE-131] Introducing at any level the concept of attribute template (for roles and memberships) (ilgrosso: rev 1531003) * /syncope/trunk/common/src/main/java/org/apache/syncope/common/SyncopeConstants.java * /syncope/trunk/common/src/main/java/org/apache/syncope/common/mod/AbstractAttributableMod.java * /syncope/trunk/common/src/main/java/org/apache/syncope/common/mod/MembershipMod.java * /syncope/trunk/common/src/main/java/org/apache/syncope/common/mod/RoleMod.java * /syncope/trunk/common/src/main/java/org/apache/syncope/common/mod/UserMod.java * /syncope/trunk/common/src/main/java/org/apache/syncope/common/to/AbstractAttributableTO.java * /syncope/trunk/common/src/main/java/org/apache/syncope/common/to/ConnObjectTO.java * /syncope/trunk/common/src/main/java/org/apache/syncope/common/to/RoleTO.java * /syncope/trunk/common/src/main/java/org/apache/syncope/common/util/AttributableOperations.java * /syncope/trunk/console/src/main/java/org/apache/syncope/console/commons/Constants.java * /syncope/trunk/console/src/main/java/org/apache/syncope/console/commons/SortableAttributableProviderComparator.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/ConnObjectModalPage.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/DisplayAttributesModalPage.java * /syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/MembershipModalPage.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/ReportletConfModalPage.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/RoleModalPage.java * /syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/Roles.java * /syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/Schema.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/Tasks.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/AbstractSearchPanel.java * /syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/panels/AttrTemplatesPanel.java * /syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/panels/AttributesPanel.java * /syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/panels/DerivedAttributesPanel.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/pages/panels/RoleDetailsPanel.java * /syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/panels/RolePanel.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/pages/panels/VirtualAttributesPanel.java * /syncope/trunk/console/src/main/java/org/apache/syncope/console/rest/SchemaRestClient.java * /syncope/trunk/console/src/main/java/org/apache/syncope/console/wicket/extensions/markup/html/repeater/data/table/AttrColumn.java * /syncope/trunk/console/src/main/java/org/apache/syncope/console/wicket/markup/html/form/AjaxCheckBoxPanel.java * /syncope/trunk/console/src/main/java/org/apache/syncope/console/wicket/markup/html/form/AjaxPalettePanel.java * /syncope/trunk/console/src/main/java/org/apache/syncope/console/wicket/markup/html/form/FieldPanel.java * /syncope/trunk/console/src/main/java/org/apache/syncope/console/wicket/markup/html/tree/TreeActionLinkPanel.java * /syncope/trunk/console/src/main/resources/log4j2.xml * /syncope/trunk/console/src/main/resources/org/apache/syncope/console/pages/BaseModalPage.html * /syncope/trunk/console/src/main/resources/org/apache/syncope/console/pages/BasePage.html * /syncope/trunk/console/src/main/resources/org/apache/syncope/console/pages/MembershipModalPage.html * /syncope/trunk/console/src/main/resources/
[jira] [Commented] (SYNCOPE-393) Resource unlink
[ https://issues.apache.org/jira/browse/SYNCOPE-393?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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 * /syncope/trunk/conso
[jira] [Commented] (SYNCOPE-424) Resolve OpenJPA dependency overlap
[ https://issues.apache.org/jira/browse/SYNCOPE-424?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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-424) Resolve OpenJPA dependency overlap
[ https://issues.apache.org/jira/browse/SYNCOPE-424?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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-419) Meaningless error message when attempting to delete user owning role
[ https://issues.apache.org/jira/browse/SYNCOPE-419?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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-419) Meaningless error message when attempting to delete user owning role
[ https://issues.apache.org/jira/browse/SYNCOPE-419?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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-405) Replace logback with log4j 2
[ https://issues.apache.org/jira/browse/SYNCOPE-405?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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-418) Special chars break REST URLs
[ https://issues.apache.org/jira/browse/SYNCOPE-418?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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: https://iss
[jira] [Commented] (SYNCOPE-418) Special chars break REST URLs
[ https://issues.apache.org/jira/browse/SYNCOPE-418?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13773022#comment-13773022 ] Hudson commented on SYNCOPE-418: SUCCESS: Integrated in Syncope-1_1_X #111 (See [https://builds.apache.org/job/Syncope-1_1_X/111/]) [SYNCOPE-418] Now working with JDK 6 as well... (ilgrosso: rev 1524998) * /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/EntitlementValidator.java [SYNCOPE-418] Enforcing name constraints for any schema, resource and configuration (ilgrosso: rev 1524988) * /syncope/branches/1_1_X/common/src/main/java/org/apache/syncope/common/types/EntityViolationType.java * /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/persistence/beans/AbstractDerSchema.java * /syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/persistence/beans/AbstractSchema.java * /syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/persistence/beans/AbstractVirSchema.java * /syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/persistence/beans/SyncopeConf.java * /syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/persistence/beans/user/UDerSchema.java * /syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/persistence/beans/user/USchema.java * /syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/persistence/beans/user/UVirSchema.java * /syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/persistence/validation/attrvalue/EmailAddressValidator.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/SchemaNameCheck.java * /syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/persistence/validation/entity/SchemaNameValidator.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/SyncopeConfCheck.java * /syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/persistence/validation/entity/SyncopeConfValidator.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/USchemaCheck.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/java/org/apache/syncope/core/rest/controller/DerivedSchemaController.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/utils/RestServiceExceptionMapper.java * /syncope/branches/1_1_X/core/src/main/webapp/synco
[jira] [Commented] (SYNCOPE-417) Users are made active when updating in NoOpWorkflowAdapter
[ https://issues.apache.org/jira/browse/SYNCOPE-417?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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 WorkflowResult>( > new AbstractMap.SimpleEntry(updated.getId(), > true), propByRes, "update"); > into this: > return new WorkflowResult>( > new AbstractMap.SimpleEntry(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
[ https://issues.apache.org/jira/browse/SYNCOPE-417?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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 WorkflowResult>( > new AbstractMap.SimpleEntry(updated.getId(), > true), propByRes, "update"); > into this: > return new WorkflowResult>( > new AbstractMap.SimpleEntry(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-413) Clean activiti history for unused variables
[ https://issues.apache.org/jira/browse/SYNCOPE-413?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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-416) AttributableSearchDAOImpl / Avoid query construction with string concatenation
[ https://issues.apache.org/jira/browse/SYNCOPE-416?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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
[ https://issues.apache.org/jira/browse/SYNCOPE-413?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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
[ https://issues.apache.org/jira/browse/SYNCOPE-416?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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-150) Rich client library
[ https://issues.apache.org/jira/browse/SYNCOPE-150?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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 * /syncope/tr
[jira] [Commented] (SYNCOPE-415) Reduce log level of bean validation errors
[ https://issues.apache.org/jira/browse/SYNCOPE-415?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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-415) Reduce log level of bean validation errors
[ https://issues.apache.org/jira/browse/SYNCOPE-415?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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-407) Add claim for user requests and trace user request history into SyncopeUser bean
[ https://issues.apache.org/jira/browse/SYNCOPE-407?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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
[ https://issues.apache.org/jira/browse/SYNCOPE-405?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13770747#comment-13770747 ] Hudson commented on SYNCOPE-405: 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 > 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-412) Audit tables are reset after restart
[ https://issues.apache.org/jira/browse/SYNCOPE-412?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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-246) Remove collection setters in transfer objects for JAXB marshalling
[ https://issues.apache.org/jira/browse/SYNCOPE-246?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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 (List) (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-414) Cannot successfully deploy on Weblogic 12c (12.1.1)
[ https://issues.apache.org/jira/browse/SYNCOPE-414?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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-133) Add UserRequestController.execute() that will execute the provided UserRequest and remove it on success
[ https://issues.apache.org/jira/browse/SYNCOPE-133?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13769456#comment-13769456 ] Hudson commented on SYNCOPE-133: SUCCESS: Integrated in Syncope-trunk #441 (See [https://builds.apache.org/job/Syncope-trunk/441/]) SYNCOPE-133 Fixed (fmartelli: rev 1523980) * /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/console/src/main/java/org/apache/syncope/console/pages/UserRequestModalPage.java * /syncope/trunk/console/src/main/java/org/apache/syncope/console/rest/UserRequestRestClient.java * /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/UserRequestController.java * /syncope/trunk/core/src/main/java/org/apache/syncope/core/rest/data/UserRequestDataBinder.java * /syncope/trunk/core/src/main/java/org/apache/syncope/core/services/UserRequestServiceImpl.java * /syncope/trunk/core/src/test/java/org/apache/syncope/core/rest/UserRequestTestITCase.java > Add UserRequestController.execute() that will execute the provided > UserRequest and remove it on success > --- > > Key: SYNCOPE-133 > URL: https://issues.apache.org/jira/browse/SYNCOPE-133 > Project: Syncope > Issue Type: Improvement >Reporter: Francesco Chicchiriccò >Assignee: fabio martelli > Fix For: 1.2.0 > > > This job is currently performed by the console. -- 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
[ https://issues.apache.org/jira/browse/SYNCOPE-405?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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
[ https://issues.apache.org/jira/browse/SYNCOPE-15?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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
[ https://issues.apache.org/jira/browse/SYNCOPE-409?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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
[ https://issues.apache.org/jira/browse/SYNCOPE-411?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13745874#comment-13745874 ] Hudson commented on SYNCOPE-411: SUCCESS: Integrated in Syncope-trunk #334 (See [https://builds.apache.org/job/Syncope-trunk/334/]) [SYNCOPE-411] CXF 2.7.7.-SNAPSHOT is working again, merging from 1_1_X (ilgrosso: rev 1516108) * /syncope/trunk * /syncope/trunk/common/src/main/java/org/apache/syncope/common/types/AuditElements.java * /syncope/trunk/core/src/main/java/org/apache/syncope/core/notification/NotificationJob.java * /syncope/trunk/core/src/main/java/org/apache/syncope/core/notification/NotificationManager.java * /syncope/trunk/core/src/main/resources/content.xml * /syncope/trunk/core/src/test/java/org/apache/syncope/core/notification/NotificationTest.java * /syncope/trunk/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-411) Perform retries on failed notifications
[ https://issues.apache.org/jira/browse/SYNCOPE-411?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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-410) Make username pattern configurable via account policy
[ https://issues.apache.org/jira/browse/SYNCOPE-410?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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-410) Make username pattern configurable via account policy
[ https://issues.apache.org/jira/browse/SYNCOPE-410?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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-409) Allow notifications with empty about field
[ https://issues.apache.org/jira/browse/SYNCOPE-409?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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-409) Allow notifications with empty about field
[ https://issues.apache.org/jira/browse/SYNCOPE-409?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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-408) Add index on task.executed
[ https://issues.apache.org/jira/browse/SYNCOPE-408?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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-408) Add index on task.executed
[ https://issues.apache.org/jira/browse/SYNCOPE-408?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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-402) Inconsistent status of user edit form after exception returned by bad propagation on primary resource
[ https://issues.apache.org/jira/browse/SYNCOPE-402?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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-402) Inconsistent status of user edit form after exception returned by bad propagation on primary resource
[ https://issues.apache.org/jira/browse/SYNCOPE-402?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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
[ https://issues.apache.org/jira/browse/SYNCOPE-402?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13712137#comment-13712137 ] Hudson commented on SYNCOPE-402: SUCCESS: Integrated in Syncope-1_1_X #83 (See [https://builds.apache.org/job/Syncope-1_1_X/83/]) SYNCOPE-402 Set propagation status to assigned resource when primary resource failed. (mdisabatino: rev 1504384) * /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 * /syncope/branches/1_1_X/core/src/test/resources/content.xml > 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-403) Enrich PropagationStatusTO to report possible propagation exception message
[ https://issues.apache.org/jira/browse/SYNCOPE-403?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13709906#comment-13709906 ] Hudson commented on SYNCOPE-403: SUCCESS: Integrated in Syncope-1_1_X #82 (See [https://builds.apache.org/job/Syncope-1_1_X/82/]) SYNCOPE-403 Added executionMessage to PropagationStatusTO (mdisabatino: rev 1503752) * /syncope/branches/1_1_X/common/src/main/java/org/apache/syncope/common/to/PropagationStatusTO.java * /syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/propagation/PropagationHandler.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/DefaultPropagationHandler.java * /syncope/branches/1_1_X/core/src/test/java/org/apache/syncope/core/rest/UserTestITCase.java > Enrich PropagationStatusTO to report possible propagation exception message > --- > > Key: SYNCOPE-403 > URL: https://issues.apache.org/jira/browse/SYNCOPE-403 > Project: Syncope > Issue Type: Improvement > Components: common, 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 > > Attachments: SYNCOPE-403.patch > > > PropagationStatusTO may be enriched with a field reporting possible > propagation exception message, so that trace exception returned by a resource > and get its specific message. -- 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-400) Poor search performance on MySQL
[ https://issues.apache.org/jira/browse/SYNCOPE-400?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13705800#comment-13705800 ] Hudson commented on SYNCOPE-400: Integrated in Syncope-1_1_X #78 (See [https://builds.apache.org/job/Syncope-1_1_X/78/]) [SYNCOPE-400] Changing search views and code to work without UNION ALL (Revision 1502187) Result = SUCCESS ilgrosso : Files : * /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/resources/views.xml > Poor search performance on MySQL > > > Key: SYNCOPE-400 > URL: https://issues.apache.org/jira/browse/SYNCOPE-400 > Project: Syncope > Issue Type: Bug > Components: core >Affects Versions: 1.0.8, 1.1.2 > Environment: MySQL >Reporter: Francesco Chicchiriccò >Assignee: Francesco Chicchiriccò >Priority: Critical > Fix For: 1.1.3, 1.2.0 > > > As reported from different deployment environments, searching users and roles > when using MySQL for internal storage shows very poor performance. > This is with any evidence due to bug [1], open since 2010, and is related to > the "UNION ALL" construct used to define SQL search views, on which > AttributableSearchDAOImpl [2] is based. > Such views definition needs to be changed in order to avoid at all the "UNION > ALL" construct. > [1] http://bugs.mysql.com/bug.php?id=56225 > [2] > https://svn.apache.org/repos/asf/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/persistence/dao/impl/AttributableSearchDAOImpl.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-395) Role Reportlet
[ https://issues.apache.org/jira/browse/SYNCOPE-395?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13705798#comment-13705798 ] Hudson commented on SYNCOPE-395: Integrated in Syncope-1_1_X #78 (See [https://builds.apache.org/job/Syncope-1_1_X/78/]) [SYNCOPE-395] Applying provided patch, thanks (Revision 1502194) Result = SUCCESS ilgrosso : Files : * /syncope/branches/1_1_X/common/src/main/java/org/apache/syncope/common/report/RoleReportletConf.java * /syncope/branches/1_1_X/common/src/main/java/org/apache/syncope/common/report/UserReportletConf.java * /syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/report/RoleReportlet.java * /syncope/branches/1_1_X/core/src/main/resources/report/report2fo.xsl * /syncope/branches/1_1_X/core/src/main/resources/report/report2html.xsl * /syncope/branches/1_1_X/core/src/main/resources/report/roleReportlet2fo.xsl * /syncope/branches/1_1_X/core/src/main/resources/report/roleReportlet2html.xsl * /syncope/branches/1_1_X/core/src/main/resources/report/userReportlet2fo.xsl * /syncope/branches/1_1_X/core/src/main/resources/report/userReportlet2html.xsl > Role Reportlet > -- > > Key: SYNCOPE-395 > URL: https://issues.apache.org/jira/browse/SYNCOPE-395 > Project: Syncope > Issue Type: Improvement > Components: core >Reporter: Andrea Patricelli >Assignee: Francesco Chicchiriccò >Priority: Minor > Fix For: 1.1.3, 1.2.0 > > Attachments: SYNCOPE-395.patch > > -- 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-395) Role Reportlet
[ https://issues.apache.org/jira/browse/SYNCOPE-395?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13705777#comment-13705777 ] Hudson commented on SYNCOPE-395: Integrated in Syncope-trunk #247 (See [https://builds.apache.org/job/Syncope-trunk/247/]) [SYNCOPE-395] Merge from 1_1_X (Revision 1502195) Result = SUCCESS ilgrosso : Files : * /syncope/trunk * /syncope/trunk/common/src/main/java/org/apache/syncope/common/report/RoleReportletConf.java * /syncope/trunk/common/src/main/java/org/apache/syncope/common/report/UserReportletConf.java * /syncope/trunk/core/src/main/java/org/apache/syncope/core/report/RoleReportlet.java * /syncope/trunk/core/src/main/resources/report/report2fo.xsl * /syncope/trunk/core/src/main/resources/report/report2html.xsl * /syncope/trunk/core/src/main/resources/report/roleReportlet2fo.xsl * /syncope/trunk/core/src/main/resources/report/roleReportlet2html.xsl * /syncope/trunk/core/src/main/resources/report/userReportlet2fo.xsl * /syncope/trunk/core/src/main/resources/report/userReportlet2html.xsl > Role Reportlet > -- > > Key: SYNCOPE-395 > URL: https://issues.apache.org/jira/browse/SYNCOPE-395 > Project: Syncope > Issue Type: Improvement > Components: core >Reporter: Andrea Patricelli >Assignee: Francesco Chicchiriccò >Priority: Minor > Fix For: 1.1.3, 1.2.0 > > Attachments: SYNCOPE-395.patch > > -- 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-400) Poor search performance on MySQL
[ https://issues.apache.org/jira/browse/SYNCOPE-400?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13705778#comment-13705778 ] Hudson commented on SYNCOPE-400: Integrated in Syncope-trunk #247 (See [https://builds.apache.org/job/Syncope-trunk/247/]) [SYNCOPE-400] Merge from 1_1_X (Revision 1502188) Result = SUCCESS ilgrosso : Files : * /syncope/trunk * /syncope/trunk/core/src/main/java/org/apache/syncope/core/persistence/dao/impl/AttributableSearchDAOImpl.java * /syncope/trunk/core/src/main/resources/views.xml > Poor search performance on MySQL > > > Key: SYNCOPE-400 > URL: https://issues.apache.org/jira/browse/SYNCOPE-400 > Project: Syncope > Issue Type: Bug > Components: core >Affects Versions: 1.0.8, 1.1.2 > Environment: MySQL >Reporter: Francesco Chicchiriccò >Assignee: Francesco Chicchiriccò >Priority: Critical > Fix For: 1.1.3, 1.2.0 > > > As reported from different deployment environments, searching users and roles > when using MySQL for internal storage shows very poor performance. > This is with any evidence due to bug [1], open since 2010, and is related to > the "UNION ALL" construct used to define SQL search views, on which > AttributableSearchDAOImpl [2] is based. > Such views definition needs to be changed in order to avoid at all the "UNION > ALL" construct. > [1] http://bugs.mysql.com/bug.php?id=56225 > [2] > https://svn.apache.org/repos/asf/syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/persistence/dao/impl/AttributableSearchDAOImpl.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-399) Role attribute mapping for user mapping item doesn't result in a multivalue property
[ https://issues.apache.org/jira/browse/SYNCOPE-399?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13700151#comment-13700151 ] Hudson commented on SYNCOPE-399: Integrated in Syncope-1_1_X #75 (See [https://builds.apache.org/job/Syncope-1_1_X/75/]) Fix for SYNCOPE-399 (Revision 1499762) Result = SUCCESS fmartelli : Files : * /syncope/branches/1_1_X/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.SimpleEntry(null, > AttributeBuilder.build(extAttrName, > objValues)); > } else { > result = new AbstractMap.SimpleEntry(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-399) Role attribute mapping for user mapping item doesn't result in a multivalue property
[ https://issues.apache.org/jira/browse/SYNCOPE-399?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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.SimpleEntry(null, > AttributeBuilder.build(extAttrName, > objValues)); > } else { > result = new AbstractMap.SimpleEntry(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
[ https://issues.apache.org/jira/browse/SYNCOPE-370?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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-370) HTTP Status 404 adding a role to a user with IE8
[ https://issues.apache.org/jira/browse/SYNCOPE-370?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13697625#comment-13697625 ] Hudson commented on SYNCOPE-370: Integrated in Syncope-trunk #243 (See [https://builds.apache.org/job/Syncope-trunk/243/]) [SYNCOPE-370] Merge from 1_1_X (Revision 1498806) Result = SUCCESS ilgrosso : Files : * /syncope/trunk * /syncope/trunk/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
[ https://issues.apache.org/jira/browse/SYNCOPE-398?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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-398) secretKey does not get resolved during archetype:generate
[ https://issues.apache.org/jira/browse/SYNCOPE-398?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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-397) Double update propagation with virtual attributes on already associated resource when changing password and adding new resource
[ https://issues.apache.org/jira/browse/SYNCOPE-397?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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-397) Double update propagation with virtual attributes on already associated resource when changing password and adding new resource
[ https://issues.apache.org/jira/browse/SYNCOPE-397?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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-396) Method removeAll and retainAll in PropagationByResource does not evaluate correctly boolean expression
[ https://issues.apache.org/jira/browse/SYNCOPE-396?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13692072#comment-13692072 ] Hudson commented on SYNCOPE-396: Integrated in Syncope-1_1_X #70 (See [https://builds.apache.org/job/Syncope-1_1_X/70/]) SYNCOPE-396 Fix removeAll and retainAll boolean expression evaluation (Revision 1496065) Result = SUCCESS mdisabatino : Files : * /syncope/branches/1_1_X/core/src/main/java/org/apache/syncope/core/propagation/PropagationByResource.java > Method removeAll and retainAll in PropagationByResource does not evaluate > correctly boolean expression > -- > > Key: SYNCOPE-396 > URL: https://issues.apache.org/jira/browse/SYNCOPE-396 > Project: Syncope > Issue Type: Bug > Components: core >Affects Versions: 1.1.3 >Reporter: Marco Di Sabatino Di Diodoro >Assignee: Marco Di Sabatino Di Diodoro > Fix For: 1.1.3, 1.2.0 > > > || operator short-circuit evaluation in boolean expression. -- 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
[ https://issues.apache.org/jira/browse/SYNCOPE-394?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13681335#comment-13681335 ] Hudson commented on SYNCOPE-394: Integrated in Syncope-1_1_X #68 (See [https://builds.apache.org/job/Syncope-1_1_X/68/]) [SYNCOPE-394] Ouch, missing part (Revision 1492216) Result = SUCCESS ilgrosso : Files : * /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/AbstractTransactionalTaskJob.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
[ https://issues.apache.org/jira/browse/SYNCOPE-394?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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-394) Scheduled tasks are execute without transaction support
[ https://issues.apache.org/jira/browse/SYNCOPE-394?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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-386) Database sync (no full reconciliation) fails with "Unsupported object class"
[ https://issues.apache.org/jira/browse/SYNCOPE-386?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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-386) Database sync (no full reconciliation) fails with "Unsupported object class"
[ https://issues.apache.org/jira/browse/SYNCOPE-386?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13672952#comment-13672952 ] Hudson commented on SYNCOPE-386: Integrated in Syncope-trunk #230 (See [https://builds.apache.org/job/Syncope-trunk/230/]) [SYNCOPE-386] Checking mapping of the given kind (user, role) before attempting to get latest sync token (Revision 1488909) Result = SUCCESS ilgrosso : Files : * /syncope/trunk * /syncope/trunk/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-385) NPE when reading user assigned to resource with no mapping
[ https://issues.apache.org/jira/browse/SYNCOPE-385?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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-385) NPE when reading user assigned to resource with no mapping
[ https://issues.apache.org/jira/browse/SYNCOPE-385?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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-384) Issues with CXF and Glassfish
[ https://issues.apache.org/jira/browse/SYNCOPE-384?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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-381) Adding and saving roles with resources during save
[ https://issues.apache.org/jira/browse/SYNCOPE-381?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13671652#comment-13671652 ] Hudson commented on SYNCOPE-381: Integrated in Syncope-1_1_X #54 (See [https://builds.apache.org/job/Syncope-1_1_X/54/]) [SYNCOPE-381] bug introduced from builder (Revision 1488286) Result = SUCCESS massi : Files : * /syncope/branches/1_1_X/console/src/main/java/org/apache/syncope/console/SyncopeSession.java * /syncope/branches/1_1_X/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() > 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() > at > org.apache.syncope.core.rest.controller.RoleController.read(RoleController.java:109) > at > org.apache.syncope.core.rest.controller.RoleController$$FastClassByCGLIB$$77c6d55e.invoke() > 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() > 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 > org.springframework.web.bind.annotation.support.Handl
[jira] [Commented] (SYNCOPE-384) Issues with CXF and Glassfish
[ https://issues.apache.org/jira/browse/SYNCOPE-384?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13671654#comment-13671654 ] Hudson commented on SYNCOPE-384: Integrated in Syncope-1_1_X #54 (See [https://builds.apache.org/job/Syncope-1_1_X/54/]) [SYNCOPE-384] glassfish-web.xml file to set the class loader delegation to false (Revision 1488224) Result = SUCCESS massi : Files : * /syncope/branches/1_1_X/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-383) Failure assigning resource to an existing user
[ https://issues.apache.org/jira/browse/SYNCOPE-383?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13671653#comment-13671653 ] Hudson commented on SYNCOPE-383: Integrated in Syncope-1_1_X #54 (See [https://builds.apache.org/job/Syncope-1_1_X/54/]) [SYNCOPE-383] Pwd won't be mandatory anymore during user update (removed test for issue 147). Pwd existence will be checked during provisioning and may be considered like a generic propagation error. (Revision 1488258) Result = SUCCESS fmartelli : 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/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