[JIRA] Created: (NXP-8012) NXQL IN operator currently only supports array of String, should support array of Integer, Long etc; functionality missing in jdbc/JDBCMapper
NXQL IN operator currently only supports array of String, should support array of Integer, Long etc; functionality missing in jdbc/JDBCMapper - Key: NXP-8012 URL: https://jira.nuxeo.com/browse/NXP-8012 Project: Nuxeo Enterprise Platform Issue Type: Bug Components: Core SQL Storage Affects Versions: 5.4.2, 5.4.1 Reporter: Alf Hogemark Priority: Major I have a NXQL query which contains a WHERE someid in ?, and then I use the QueryModel.getDocuments to execute the query. The datatype of someid in the database is not String/VARCHAR, but an INTEGER/LONG. I am not able to execute this query, since the NXQL is not expanded into proper JDBC. Long[] ids; Object[] params = new Object[] { section, ids}; DocumentModelList res = qm.getDocuments(session, params); The problem is that when this is executed, the nuxeo-core-storage-sql/nuxeo-core-storage-sql/src/main/java/org/nuxeo/ecm/core/storage/sql/jdbc/JDBCMapper.java just does a setObject on the PreparedStatement that is being used. If I try to pass in a String[] to the qm.getDocuments, then the query is executed, but then PostgreSQL complains : Exception: org.postgresql.util.PSQLException. message: ERROR: operator does not exist: bigint = character varying The nuxeo-core-storage-sql/nuxeo-core-storage-sql/src/main/java/org/nuxeo/ecm/core/storage/sql/jdbc/JDBCMapper.java contains the following code : for (Object object : q.selectParams) { if (object instanceof Calendar) { Calendar cal = (Calendar) object; Timestamp ts = new Timestamp(cal.getTimeInMillis()); ps.setTimestamp(i++, ts, cal); // cal passed for timezone } else if (object instanceof String[]) { Array array = sqlInfo.dialect.createArrayOf(Types.VARCHAR, (Object[]) object, connection); ps.setArray(i++, array); } else { ps.setObject(i++, object); } } This code should be improved, to check for object instanceof Integer[], object instanceof Long[] etc, and issue the correct ps.setArray method call. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Updated: (NXP-7859) Java SE 7 (JDK7) support
[ https://jira.nuxeo.com/browse/NXP-7859?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Benjamin Jalon updated NXP-7859: Fix Version/s: (was: 5.5) 6.0 Java SE 7 (JDK7) support Key: NXP-7859 URL: https://jira.nuxeo.com/browse/NXP-7859 Project: Nuxeo Enterprise Platform Issue Type: Task Reporter: Florent Guillaume Fix For: 6.0 Support JDK 7 from OpenJDK. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Created: (NXS-852) impossible to save any more any feature on connect-test
impossible to save any more any feature on connect-test Key: NXS-852 URL: https://jira.nuxeo.com/browse/NXS-852 Project: Nuxeo Studio Issue Type: Bug Reporter: Alain Escaffre Assignee: Bogdan Stefanescu on connect-test, once we have tried to install the studio package once from a DM instance, it becomes no more possible to save features. Plus we can see some exceptions are fired when doing the install Studio package, on connect-test logs. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Updated: (NXS-815) Have an easy Nuxeo restricted i/o feature for importing in a project in an another project.
[ https://jira.nuxeo.com/browse/NXS-815?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Bogdan Stefanescu updated NXS-815: -- Fix Version/s: 2.4.3 Have an easy Nuxeo restricted i/o feature for importing in a project in an another project. --- Key: NXS-815 URL: https://jira.nuxeo.com/browse/NXS-815 Project: Nuxeo Studio Issue Type: Task Reporter: Alain Escaffre Assignee: Bogdan Stefanescu Fix For: 2.4.3, 2.5, Short term backlog A link would allow to get a zip that would be re-importable in another project. Import merely add everything, overriding features that were declared in the project. Two goals for this: - Support team can easily get the configuration of a studio project to debug it without modifying what is done on the customer's project - Studio/presales team can use connect-test for doing viable prototypes, thus spending more time in testing coming release -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Updated: (NXP-7925) Social Collab labels
[ https://jira.nuxeo.com/browse/NXP-7925?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Delphine Renevey updated NXP-7925: -- Description: * Social Collab Dashboard : replace News Item Container by News(in all langages) = KO * Cet espace *collabortif* est privé... * xxx has added yyy to *its* circles - xxx has added yyy to *his/her* network or yyy was added to xxx's network * restrict to the Social Workspace - Restrict to the social workspace * tab Relations ** Relations (tab name) - Network = OK **Recherche d''une relation = Rechercher des contacts/ Search for contacts = OK ** User relationships - User network = OK ** XXX's relations - XXX's network = OK ** XXX is not in your circles - XXX is not in your network = OK * Admin Center Dashboard ** Remove title External gadgets management/Gestion des gadgets externes in second tab = OK * Admin Center SOcial collaboration administration ** rename social collaboration administration to Social Collaboration(french and english) = OK ** translate columns labels in french = French translation KO Publique is not ok : it must be public as it is a social workspace ** Title :Espace de travail collaboratif demandés/ Social workspace Requests : remove the title = OK ** Rename tab Social workspace requests to Creation requests (demandes de création) = OK ** in english : first column is called title with link = rename title = OK ** the confirmation window to delete an external gadget has no label at all: label.entry.confirmDelete was: * Social Collab Dashboard : replace News Item Container by News(in all langages) * Cet espace *collabortif* est privé... * xxx has added yyy to *its* circles - xxx has added yyy to *his/her* network or yyy was added to xxx's network * restrict to the Social Workspace - Restrict to the social workspace * tab Relations ** Relations (tab name) - Network **Recherche d''une relation = Rechercher des contacts/ Search for contacts ** User relationships - User network ** XXX's relations - XXX's network ** XXX is not in your circles - XXX is not in your network * Admin Center Dashboard ** Remove title External gadgets management/Gestion des gadgets externes in second tab * Admin Center SOcial collaboration administration ** rename social collaboration administration to Social Collaboration(french and english) ** translate columns labels in french ** Title :Espace de travail collaboratif demandés/ Social workspace Requests : remove the title ** Rename tab Social workspace requests to Creation requests (demandes de création) ** in english : first column is called title with link = rename title ** the confirmation window to delete an external gadget has no label at all: label.entry.confirmDelete Social Collab labels Key: NXP-7925 URL: https://jira.nuxeo.com/browse/NXP-7925 Project: Nuxeo Enterprise Platform Issue Type: Bug Reporter: Delphine Renevey Fix For: 5.5 * Social Collab Dashboard : replace News Item Container by News(in all langages) = KO * Cet espace *collabortif* est privé... * xxx has added yyy to *its* circles - xxx has added yyy to *his/her* network or yyy was added to xxx's network * restrict to the Social Workspace - Restrict to the social workspace * tab Relations ** Relations (tab name) - Network = OK **Recherche d''une relation = Rechercher des contacts/ Search for contacts = OK ** User relationships - User network = OK ** XXX's relations - XXX's network = OK ** XXX is not in your circles - XXX is not in your network = OK * Admin Center Dashboard ** Remove title External gadgets management/Gestion des gadgets externes in second tab = OK * Admin Center SOcial collaboration administration ** rename social collaboration administration to Social Collaboration(french and english) = OK ** translate columns labels in french = French translation KO Publique is not ok : it must be public as it is a social workspace ** Title :Espace de travail collaboratif demandés/ Social workspace Requests : remove the title = OK ** Rename tab Social workspace requests to Creation requests (demandes de création) = OK ** in english : first column is called title with link = rename title = OK ** the confirmation window to delete an external gadget has no label at all: label.entry.confirmDelete -- This message is automatically generated by JIRA. For more
[JIRA] Created: (NXP-8013) Add a registry for Marketplace packages
Add a registry for Marketplace packages --- Key: NXP-8013 URL: https://jira.nuxeo.com/browse/NXP-8013 Project: Nuxeo Enterprise Platform Issue Type: Bug Components: Packaging Affects Versions: 5.4.2 Reporter: Julien Carsique Assignee: Bogdan Stefanescu Priority: Critical Fix For: 5.5 For instance, install DM, then DAM, then uninstall DM, DAM must still work. But when DAM was installed, it did not install the stuff it needs which was already install by DM. So, at least Copy and Delete commands must register and check their target usage in a registry. It may be required to also manage versions in that registry. Also, check how it works with hotfixes. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Created: (NXP-8014) Move packages directory from data to server
Move packages directory from data to server --- Key: NXP-8014 URL: https://jira.nuxeo.com/browse/NXP-8014 Project: Nuxeo Enterprise Platform Issue Type: Improvement Components: Packaging Affects Versions: 5.4.2 Reporter: Julien Carsique Assignee: Bogdan Stefanescu Priority: Major Fix For: 5.5 ${nuxeo.data.dir}/packages/ directory has nothing to do with the data: its coherence is linked to the server content. In case of server upgrade (data kept) or server reset (data removed), packages directory must respectively be removed (server changed but data kept) or kept (server kept but data removed). So move it out of data directory into the server directory. That solves the issue with server upgrade currently requiring a reset of the packages state. It could be nice to also include the directory used by the wizard (currently is ${nuxeo.home}/setupWizardDownloads/). -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Updated: (NXP-8014) Move packages directory from data to server
[ https://jira.nuxeo.com/browse/NXP-8014?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julien Carsique updated NXP-8014: - Description: ${nuxeo.data.dir}/packages/ directory has nothing to do with the data: its coherence is linked to the server content. In case of server upgrade (data kept) or server reset (data removed), packages directory must respectively be removed (server changed but data kept) or kept (server kept but data removed). So move it out of data directory into the server directory. That solves the issue with server upgrade currently requiring a reset of the packages state. It could be nice to also include the directory used by the wizard (currently is ${nuxeo.home}/setupWizardDownloads/). Take care to manage the upgrade (automatic removal of data/packages if exists). was: ${nuxeo.data.dir}/packages/ directory has nothing to do with the data: its coherence is linked to the server content. In case of server upgrade (data kept) or server reset (data removed), packages directory must respectively be removed (server changed but data kept) or kept (server kept but data removed). So move it out of data directory into the server directory. That solves the issue with server upgrade currently requiring a reset of the packages state. It could be nice to also include the directory used by the wizard (currently is ${nuxeo.home}/setupWizardDownloads/). Move packages directory from data to server --- Key: NXP-8014 URL: https://jira.nuxeo.com/browse/NXP-8014 Project: Nuxeo Enterprise Platform Issue Type: Improvement Components: Packaging Affects Versions: 5.4.2 Reporter: Julien Carsique Assignee: Bogdan Stefanescu Priority: Major Fix For: 5.5 ${nuxeo.data.dir}/packages/ directory has nothing to do with the data: its coherence is linked to the server content. In case of server upgrade (data kept) or server reset (data removed), packages directory must respectively be removed (server changed but data kept) or kept (server kept but data removed). So move it out of data directory into the server directory. That solves the issue with server upgrade currently requiring a reset of the packages state. It could be nice to also include the directory used by the wizard (currently is ${nuxeo.home}/setupWizardDownloads/). Take care to manage the upgrade (automatic removal of data/packages if exists). -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Reopened: (NXS-786) modification on several users only takes the first modification into account
[ https://jira.nuxeo.com/browse/NXS-786?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Alain Escaffre reopened NXS-786: It works on Firefox but not on webkit based browser. More exactly, the remaining problem is when I click directly on another user just after having change the string in the name field of a user (with focus still in the name field) modification on several users only takes the first modification into account Key: NXS-786 URL: https://jira.nuxeo.com/browse/NXS-786 Project: Nuxeo Studio Issue Type: Bug Affects Versions: 2.4.0.1 Reporter: Frédéric Vadon Assignee: Bogdan Stefanescu Fix For: 2.4.3, 2.5, Short term backlog step to reproduce : on user1 : rename it and hit save go directly to user2, rename it and hit save reload the page, the modifications on user2 are not taken into account -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Updated: (NXP-8001) querying for complex types and ordering is failing
[ https://jira.nuxeo.com/browse/NXP-8001?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Florent Guillaume updated NXP-8001: --- Status: Open (was: Triage) querying for complex types and ordering is failing -- Key: NXP-8001 URL: https://jira.nuxeo.com/browse/NXP-8001 Project: Nuxeo Enterprise Platform Issue Type: Bug Components: Core SQL Storage Affects Versions: 5.5-SNAPSHOT Reporter: Stéphane Lacoin Assignee: Florent Guillaume Priority: Major Fix For: 5.5 Cannot execute queries with constraints on complex types and with an ordering clause. The generated SQL statements is not correct. The ordering field is not included in the output fields, but it's required (on PostgreSQL at least) when there's a {{DISTINCT}}. {code} SELECT * from Document where ecm:isProxy = 0 and content/name = 'testfile.txt' ORDER BY dc:title {code} {noformat} SELECT DISTINCT HIERARCHY.ID AS _C1 FROM HIERARCHY JOIN HIERARCHY _H1 ON HIERARCHY.ID = _H1.PARENTID LEFT JOIN CONTENT _F1 ON _H1.ID = _F1.ID LEFT JOIN DUBLINCORE _F2 ON HIERARCHY.ID = _F2.ID WHERE HIERARCHY.PRIMARYTYPE IN ('Document', '...') AND _F1.NAME = 'testfile.txt' AND _H1.NAME = 'content' ORDER BY _F2.TITLE {noformat} {noformat} ERROR: for SELECT DISTINCT, ORDER BY expressions must appear in select list {noformat} -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Updated: (NXP-7906) Startup fails with Unable to create JAXBContext in Java7
[ https://jira.nuxeo.com/browse/NXP-7906?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Mathieu Guillaume updated NXP-7906: --- Fix Version/s: 5.6 Startup fails with Unable to create JAXBContext in Java7 -- Key: NXP-7906 URL: https://jira.nuxeo.com/browse/NXP-7906 Project: Nuxeo Enterprise Platform Issue Type: Bug Affects Versions: 5.5-SNAPSHOT Environment: JDK7 Reporter: Mathieu Guillaume Priority: Major Labels: jdk7 Fix For: 5.6 Trace from server.log: {noformat} 2011-11-19 12:00:49,095 INFO [org.jboss.seam.init.Initialization] done initializing Seam 2011-11-19 12:00:51,173 ERROR [javax.enterprise.resource.webservices.jaxws.server.http] WSSERVLET11: failed to parse runtime descriptor: javax.xml.ws.WebServiceException: Unable to create JAXBContext javax.xml.ws.WebServiceException: Unable to create JAXBContext at com.sun.xml.ws.model.AbstractSEIModelImpl.createJAXBContext(AbstractSEIModelImpl.java:164) at com.sun.xml.ws.model.AbstractSEIModelImpl.postProcess(AbstractSEIModelImpl.java:94) at com.sun.xml.ws.model.RuntimeModeler.buildRuntimeModel(RuntimeModeler.java:255) at com.sun.xml.ws.server.EndpointFactory.createSEIModel(EndpointFactory.java:323) at com.sun.xml.ws.server.EndpointFactory.createEndpoint(EndpointFactory.java:189) at com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:467) at com.sun.xml.ws.transport.http.DeploymentDescriptorParser.parseAdapters(DeploymentDescriptorParser.java:253) at com.sun.xml.ws.transport.http.DeploymentDescriptorParser.parse(DeploymentDescriptorParser.java:147) at com.sun.xml.ws.transport.http.servlet.WSServletContextListener.contextInitialized(WSServletContextListener.java:108) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3934) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4429) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526) at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:630) at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:556) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:491) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1206) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:314) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) at org.apache.catalina.core.StandardHost.start(StandardHost.java:722) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java:516) at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) at org.apache.catalina.startup.Catalina.start(Catalina.java:583) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) Caused by: java.security.PrivilegedActionException: com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 1 counts of IllegalAnnotationExceptions java.lang.StackTraceElement does not have a no-arg default constructor. this problem is related to the following location: at java.lang.StackTraceElement at public java.lang.StackTraceElement[] java.lang.Throwable.getStackTrace() at java.lang.Throwable at public java.lang.Throwable[] org.nuxeo.ecm.platform.ws.jaxws.ClientExceptionBean.suppressed at org.nuxeo.ecm.platform.ws.jaxws.ClientExceptionBean at java.security.AccessController.doPrivileged(Native Method) at com.sun.xml.ws.model.AbstractSEIModelImpl.createJAXBContext(AbstractSEIModelImpl.java:151) ... 32 more Caused by: com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 1 counts of IllegalAnnotationExceptions java.lang.StackTraceElement does not have a no-arg default constructor.
[JIRA] Resolved: (NXP-8001) querying for complex types and ordering is failing
[ https://jira.nuxeo.com/browse/NXP-8001?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Florent Guillaume resolved NXP-8001. Resolution: Fixed Fixed. http://hg.nuxeo.org/nuxeo/nuxeo-core/rev/f767038db5a5 You will still get one of the following messages for invalid queries: - For SELECT * the ORDER BY columns cannot use indexes - For SELECT DISTINCT the ORDER BY columns must be in the SELECT list, missing: ... querying for complex types and ordering is failing -- Key: NXP-8001 URL: https://jira.nuxeo.com/browse/NXP-8001 Project: Nuxeo Enterprise Platform Issue Type: Bug Components: Core SQL Storage Affects Versions: 5.5-SNAPSHOT Reporter: Stéphane Lacoin Assignee: Florent Guillaume Priority: Major Fix For: 5.5 Cannot execute queries with constraints on complex types and with an ordering clause. The generated SQL statements is not correct. The ordering field is not included in the output fields, but it's required (on PostgreSQL at least) when there's a {{DISTINCT}}. {code} SELECT * from Document where ecm:isProxy = 0 and content/name = 'testfile.txt' ORDER BY dc:title {code} {noformat} SELECT DISTINCT HIERARCHY.ID AS _C1 FROM HIERARCHY JOIN HIERARCHY _H1 ON HIERARCHY.ID = _H1.PARENTID LEFT JOIN CONTENT _F1 ON _H1.ID = _F1.ID LEFT JOIN DUBLINCORE _F2 ON HIERARCHY.ID = _F2.ID WHERE HIERARCHY.PRIMARYTYPE IN ('Document', '...') AND _F1.NAME = 'testfile.txt' AND _H1.NAME = 'content' ORDER BY _F2.TITLE {noformat} {noformat} ERROR: for SELECT DISTINCT, ORDER BY expressions must appear in select list {noformat} -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Updated: (NXP-7859) Java SE 7 (JDK7) support
[ https://jira.nuxeo.com/browse/NXP-7859?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Mathieu Guillaume updated NXP-7859: --- Fix Version/s: (was: 6.0) 5.6 Java SE 7 (JDK7) support Key: NXP-7859 URL: https://jira.nuxeo.com/browse/NXP-7859 Project: Nuxeo Enterprise Platform Issue Type: Task Reporter: Florent Guillaume Fix For: 5.6 Support JDK 7 from OpenJDK. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Resolved: (NXP-7939) MySQL case-sensitivity issue(s)
[ https://jira.nuxeo.com/browse/NXP-7939?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Mathieu Guillaume resolved NXP-7939. Resolution: Fixed MySQL case-sensitivity issue(s) --- Key: NXP-7939 URL: https://jira.nuxeo.com/browse/NXP-7939 Project: Nuxeo Enterprise Platform Issue Type: Bug Components: Core SQL Storage Affects Versions: 5.4.2 Environment: MySQL Reporter: Mathieu Guillaume Fix For: 5.5 MySQL is not fully case-insensitive (cf http://dev.mysql.com/doc/refman/5.0/en/identifier-case-sensitivity.html ) Identifiers in SQL statements should use the same case they were defined with to avoid errors. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Work logged: (NXCM-496) Add a default mail injection contribution in CMF
[ https://jira.nuxeo.com/browse/NXCM-496?page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel\#worklog-{worklog.getId()} ] Vladimir Pasquier logged work on NXCM-496: -- Author: Vladimir Pasquier Created on: 01/12/11 15:15 Start Date: 01/12/11 15:14 Worklog Time Spent: 2 hours Issue Time Tracking --- Worklog Id: (was: 27497) Time Spent: 2 hours Remaining Estimate: 0 minutes Add a default mail injection contribution in CMF - Key: NXCM-496 URL: https://jira.nuxeo.com/browse/NXCM-496 Project: Nuxeo Case Management Issue Type: Bug Affects Versions: 1.8.2 Reporter: Mariana Cedica Assignee: Vladimir Pasquier Fix For: 1.8.x Time Spent: 2 hours Remaining Estimate: 0 minutes -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Assigned: (NXCM-496) Add a default mail injection contribution in CMF
[ https://jira.nuxeo.com/browse/NXCM-496?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vladimir Pasquier reassigned NXCM-496: -- Assignee: Vladimir Pasquier Add a default mail injection contribution in CMF - Key: NXCM-496 URL: https://jira.nuxeo.com/browse/NXCM-496 Project: Nuxeo Case Management Issue Type: Bug Affects Versions: 1.8.2 Reporter: Mariana Cedica Assignee: Vladimir Pasquier Fix For: 1.8.x -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Resolved: (NXCM-496) Add a default mail injection contribution in CMF
[ https://jira.nuxeo.com/browse/NXCM-496?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vladimir Pasquier resolved NXCM-496. Resolution: Fixed Add a default mail injection contribution in CMF - Key: NXCM-496 URL: https://jira.nuxeo.com/browse/NXCM-496 Project: Nuxeo Case Management Issue Type: Bug Affects Versions: 1.8.2 Reporter: Mariana Cedica Assignee: Vladimir Pasquier Fix For: 1.8.x -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Resolved: (NXP-6027) Reinstall packages after Nuxeo upgrade
[ https://jira.nuxeo.com/browse/NXP-6027?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Bogdan Stefanescu resolved NXP-6027. Resolution: Fixed Upgrade notes: Added a reset method - that can be called from Nuxeo launcher. After a manual upgrade you may want yo reset all previously installed packages (if you removed them from bundles/plugins but kept the ancient data folder) - to put them in DOWNLOADED state. This way you can re-install or remove them from the admin center UI. Reinstall packages after Nuxeo upgrade -- Key: NXP-6027 URL: https://jira.nuxeo.com/browse/NXP-6027 Project: Nuxeo Enterprise Platform Issue Type: Sub-task Components: Admin Center Affects Versions: 5.4 Reporter: Thierry Delprat Assignee: Bogdan Stefanescu Priority: Major Fix For: 5.5 User Story : On a 5.4.0 instance, I install packageA-1.0.0. Then I manually upgrade Nuxeo to 5.4.0.1 = I keep data directory and DB. After upgrade I see that packageA-1.0.0 is reported as installed whereas it is not true (since the bundles directory was completely replaced). Technical background : The packages directory contains meta-data on all installed packages. = After an upgrade or any manual changes we should be able to do a check on installed packages == mark some packages as broken / need to reinstall Sub tasks : - generate a check.xml at install time (bundle name + digest) - add a check API on update manager - add a blocken state for packages - add a remove / reinstall action -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Resolved: (NXCM-464) In the Route layout display mailbox title ( mailbox-id) instead of mailbox-id
[ https://jira.nuxeo.com/browse/NXCM-464?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vladimir Pasquier resolved NXCM-464. Resolution: Fixed In the Route layout display mailbox title ( mailbox-id) instead of mailbox-id - Key: NXCM-464 URL: https://jira.nuxeo.com/browse/NXCM-464 Project: Nuxeo Case Management Issue Type: Improvement Components: Content Routing Affects Versions: 1.8.2 Reporter: Mariana Cedica Assignee: Laurent Doguin Fix For: 1.8.x Time Spent: 2 hours Remaining Estimate: 0 minutes -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Commented: (NXCM-439) Modify CMF theme to load all js resources only in the includes view
[ https://jira.nuxeo.com/browse/NXCM-439?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=106972#comment-106972 ] Vladimir Pasquier commented on NXCM-439: Several updates are already done - https://jira.nuxeo.com/browse/NXP-7619 (for instance: dragdrop.js has to be removed...) Modify CMF theme to load all js resources only in the includes view - Key: NXCM-439 URL: https://jira.nuxeo.com/browse/NXCM-439 Project: Nuxeo Case Management Issue Type: Bug Affects Versions: 1.8 Reporter: Mariana Cedica Fix For: 2.0 The are several views in cm-themes-contrib.xml loading js resources (for example Case Management logo), and this impacts CMF Studio that modifies the logo. All the js/css resources should be gathered in nuxeo5 includes. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Created: (NXS-854) Remove validation error when using a custom widget type on generic widgets
Remove validation error when using a custom widget type on generic widgets -- Key: NXS-854 URL: https://jira.nuxeo.com/browse/NXS-854 Project: Nuxeo Studio Issue Type: Bug Components: Layouts Affects Versions: 2.4.2 Reporter: Anahide Tchertchian Fix For: 2.4.3 Attachments: diff-NXS-854.txt The pseudo-widget Generic gives more configuration options than other widgets: it's possible to set custom fields on it for instance, or to use a custom widget type (useful since there is no widget type registry available for now in Studio). Problem is that a validation error is generated when using a custom widget type that's not known by Studio = it should be removed for that kind of widget. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Updated: (NXS-854) Remove validation error when using a custom widget type on generic widgets
[ https://jira.nuxeo.com/browse/NXS-854?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Anahide Tchertchian updated NXS-854: Attachment: diff-NXS-854.txt attached diff Remove validation error when using a custom widget type on generic widgets -- Key: NXS-854 URL: https://jira.nuxeo.com/browse/NXS-854 Project: Nuxeo Studio Issue Type: Bug Components: Layouts Affects Versions: 2.4.2 Reporter: Anahide Tchertchian Fix For: 2.4.3 Attachments: diff-NXS-854.txt The pseudo-widget Generic gives more configuration options than other widgets: it's possible to set custom fields on it for instance, or to use a custom widget type (useful since there is no widget type registry available for now in Studio). Problem is that a validation error is generated when using a custom widget type that's not known by Studio = it should be removed for that kind of widget. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Updated: (NXS-854) Remove validation error when using a custom widget type on generic widgets
[ https://jira.nuxeo.com/browse/NXS-854?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Anahide Tchertchian updated NXS-854: Fix Version/s: 2.5 Remove validation error when using a custom widget type on generic widgets -- Key: NXS-854 URL: https://jira.nuxeo.com/browse/NXS-854 Project: Nuxeo Studio Issue Type: Bug Components: Layouts Affects Versions: 2.4.2 Reporter: Anahide Tchertchian Fix For: 2.4.3, 2.5 Attachments: diff-NXS-854.txt The pseudo-widget Generic gives more configuration options than other widgets: it's possible to set custom fields on it for instance, or to use a custom widget type (useful since there is no widget type registry available for now in Studio). Problem is that a validation error is generated when using a custom widget type that's not known by Studio = it should be removed for that kind of widget. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Work started: (NXP-6031) Uninstall scripts should not contain absolute path
[ https://jira.nuxeo.com/browse/NXP-6031?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on NXP-6031 started by Bogdan Stefanescu. Uninstall scripts should not contain absolute path -- Key: NXP-6031 URL: https://jira.nuxeo.com/browse/NXP-6031 Project: Nuxeo Enterprise Platform Issue Type: Sub-task Components: Packaging Affects Versions: 5.4 Reporter: Thierry Delprat Assignee: Bogdan Stefanescu Priority: Detail Fix For: 5.5 Generated uninstall scripts contain absolute paths = uninstall can not be run if nuxeo instance has been relocated -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Resolved: (NXP-6031) Uninstall scripts should not contain absolute path
[ https://jira.nuxeo.com/browse/NXP-6031?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Bogdan Stefanescu resolved NXP-6031. Resolution: Fixed Uninstall scripts should not contain absolute path -- Key: NXP-6031 URL: https://jira.nuxeo.com/browse/NXP-6031 Project: Nuxeo Enterprise Platform Issue Type: Sub-task Components: Packaging Affects Versions: 5.4 Reporter: Thierry Delprat Assignee: Bogdan Stefanescu Priority: Detail Fix For: 5.5 Generated uninstall scripts contain absolute paths = uninstall can not be run if nuxeo instance has been relocated -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Created: (NXS-855) NPE in layout widgets
NPE in layout widgets -- Key: NXS-855 URL: https://jira.nuxeo.com/browse/NXS-855 Project: Nuxeo Studio Issue Type: Bug Reporter: Bogdan Stefanescu Assignee: Bogdan Stefanescu Fix For: 2.4.3, 2.5 in some conditions the persisted xml end up by containing null/ instead of null-widget/ -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Work started: (NXS-855) NPE in layout widgets
[ https://jira.nuxeo.com/browse/NXS-855?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on NXS-855 started by Bogdan Stefanescu. NPE in layout widgets -- Key: NXS-855 URL: https://jira.nuxeo.com/browse/NXS-855 Project: Nuxeo Studio Issue Type: Bug Reporter: Bogdan Stefanescu Assignee: Bogdan Stefanescu Fix For: 2.4.3, 2.5 in some conditions the persisted xml end up by containing null/ instead of null-widget/ -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Resolved: (NXS-855) NPE in layout widgets
[ https://jira.nuxeo.com/browse/NXS-855?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Bogdan Stefanescu resolved NXS-855. --- Resolution: Fixed NPE in layout widgets -- Key: NXS-855 URL: https://jira.nuxeo.com/browse/NXS-855 Project: Nuxeo Studio Issue Type: Bug Reporter: Bogdan Stefanescu Assignee: Bogdan Stefanescu Fix For: 2.4.3, 2.5 in some conditions the persisted xml end up by containing null/ instead of null-widget/ -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Updated: (NXS-855) NPE in layout widgets
[ https://jira.nuxeo.com/browse/NXS-855?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Bogdan Stefanescu updated NXS-855: -- Status: Open (was: Triage) NPE in layout widgets -- Key: NXS-855 URL: https://jira.nuxeo.com/browse/NXS-855 Project: Nuxeo Studio Issue Type: Bug Reporter: Bogdan Stefanescu Assignee: Bogdan Stefanescu Fix For: 2.4.3, 2.5 in some conditions the persisted xml end up by containing null/ instead of null-widget/ -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Commented: (NXP-8014) Move packages directory from data to server
[ https://jira.nuxeo.com/browse/NXP-8014?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=106987#comment-106987 ] Julien Carsique commented on NXP-8014: -- Also look at moving data/installAfterRestart.log which is used by the wizard, the admin center and the nuxeo-distribution-tomcat assembly. Be careful with cluster case: how to share instructions?, how are managed install from the admin center? Move packages directory from data to server --- Key: NXP-8014 URL: https://jira.nuxeo.com/browse/NXP-8014 Project: Nuxeo Enterprise Platform Issue Type: Improvement Components: Packaging Affects Versions: 5.4.2 Reporter: Julien Carsique Assignee: Bogdan Stefanescu Priority: Major Fix For: 5.5 ${nuxeo.data.dir}/packages/ directory has nothing to do with the data: its coherence is linked to the server content. In case of server upgrade (data kept) or server reset (data removed), packages directory must respectively be removed (server changed but data kept) or kept (server kept but data removed). So move it out of data directory into the server directory. That solves the issue with server upgrade currently requiring a reset of the packages state. It could be nice to also include the directory used by the wizard (currently is ${nuxeo.home}/setupWizardDownloads/). Take care to manage the upgrade (automatic removal of data/packages if exists). -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Created: (NXP-8015) Fix TestRepositoryHandler#changeUser test method
Fix TestRepositoryHandler#changeUser test method Key: NXP-8015 URL: https://jira.nuxeo.com/browse/NXP-8015 Project: Nuxeo Enterprise Platform Issue Type: Bug Affects Versions: 5.4.2 Reporter: Anahide Tchertchian Fix For: 6.0 Whenever calling AbstractSimpleConfigurationTest#changeUser, the test ends up with an error Caused by: org.nuxeo.ecm.core.api.WrappedException: Exception: java.lang.IllegalArgumentException. message: Repository not found: null at org.nuxeo.ecm.core.api.local.LocalSession.lookupRepository(LocalSession.java:147) at org.nuxeo.ecm.core.api.local.LocalSession.createSession(LocalSession.java:102) ... 29 more 14:27:40,200 ERROR [CoreFeature] There are 1 open session(s) at tear down; it seems the test leaked 1 session(s). -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Resolved: (NXP-7992) Fix tests due to new suggestion search box used by default
[ https://jira.nuxeo.com/browse/NXP-7992?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Anahide Tchertchian resolved NXP-7992. -- Resolution: Fixed ok now = resolve Fix tests due to new suggestion search box used by default -- Key: NXP-7992 URL: https://jira.nuxeo.com/browse/NXP-7992 Project: Nuxeo Enterprise Platform Issue Type: Bug Components: Web UI Affects Versions: 5.5-SNAPSHOT Reporter: Anahide Tchertchian Assignee: Anahide Tchertchian Fix For: 5.5 -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Resolved: (NXP-7996) Make deployment order of OSGI bundles deterministic
[ https://jira.nuxeo.com/browse/NXP-7996?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Anahide Tchertchian resolved NXP-7996. -- Resolution: Fixed Make deployment order of OSGI bundles deterministic --- Key: NXP-7996 URL: https://jira.nuxeo.com/browse/NXP-7996 Project: Nuxeo Enterprise Platform Issue Type: Bug Components: Runtime Affects Versions: 5.4.2 Reporter: Anahide Tchertchian Assignee: Anahide Tchertchian Fix For: 5.5 All components are registered in a deterministic order (java sort on filepath), but this order is lost when the runtime bundle is itself installed as it does not preserve the order of components that were registered before it. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Updated: (NXP-7978) Fix potential core session leak when using publisher service
[ https://jira.nuxeo.com/browse/NXP-7978?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Anahide Tchertchian updated NXP-7978: - Description: PublisherServiceImpl#initRemoteSession opens a session and never seems to close it. One option is to make PublicationTree#release close it, but it does not hold the session, just the id = maybe add a new method to the PublisherService to release it (?) was:PublisherServiceImpl#initRemoteSession opens a session and never seems to close it. Fix potential core session leak when using publisher service Key: NXP-7978 URL: https://jira.nuxeo.com/browse/NXP-7978 Project: Nuxeo Enterprise Platform Issue Type: Bug Affects Versions: 5.4.2 Reporter: Anahide Tchertchian Assignee: Anahide Tchertchian Priority: Major Fix For: 5.5 PublisherServiceImpl#initRemoteSession opens a session and never seems to close it. One option is to make PublicationTree#release close it, but it does not hold the session, just the id = maybe add a new method to the PublisherService to release it (?) -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Commented: (NXP-7978) Fix potential core session leak when using publisher service
[ https://jira.nuxeo.com/browse/NXP-7978?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=106995#comment-106995 ] Anahide Tchertchian commented on NXP-7978: -- note that problem only occurs when using remotable publication trees. Fix potential core session leak when using publisher service Key: NXP-7978 URL: https://jira.nuxeo.com/browse/NXP-7978 Project: Nuxeo Enterprise Platform Issue Type: Bug Affects Versions: 5.4.2 Reporter: Anahide Tchertchian Assignee: Anahide Tchertchian Priority: Major Fix For: 5.5 PublisherServiceImpl#initRemoteSession opens a session and never seems to close it. One option is to make PublicationTree#release close it, but it does not hold the session, just the id = maybe add a new method to the PublisherService to release it (?) -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Work started: (NXBT-342) VM Package
[ https://jira.nuxeo.com/browse/NXBT-342?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on NXBT-342 started by Mathieu Guillaume. VM Package -- Key: NXBT-342 URL: https://jira.nuxeo.com/browse/NXBT-342 Project: Nuxeo ECM Build/Test Environment Issue Type: Sub-task Reporter: Benjamin Jalon Assignee: Mathieu Guillaume -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Commented: (NXS-855) NPE in layout widgets
[ https://jira.nuxeo.com/browse/NXS-855?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=107003#comment-107003 ] Anahide Tchertchian commented on NXS-855: - https://hgpriv.nuxeo.org/nuxeo-studio/rev/5af8d170b4b0 https://hgpriv.nuxeo.org/nuxeo-studio/rev/40087cb91cba NPE in layout widgets -- Key: NXS-855 URL: https://jira.nuxeo.com/browse/NXS-855 Project: Nuxeo Studio Issue Type: Bug Reporter: Bogdan Stefanescu Assignee: Bogdan Stefanescu Fix For: 2.4.3, 2.5 in some conditions the persisted xml end up by containing null/ instead of null-widget/ -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Commented: (NXP-7836) Clean up CSS files
[ https://jira.nuxeo.com/browse/NXP-7836?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=107005#comment-107005 ] Lise Kemen commented on NXP-7836: - Old styles and preset removal, clean files: Social Collab - https://github.com/nuxeo/nuxeo-social-collaboration/commit/f0a99c46a90ba1a1abaa6c942c02058fc77b90b0 DM - http://hg.nuxeo.org/nuxeo/nuxeo-dm/rev/4fe4b0cf3a86 Admin Center - http://hg.nuxeo.org/nuxeo/nuxeo-features/rev/1e6b431ea73f User Center - http://hg.nuxeo.org/addons/nuxeo-user-center/rev/ba5b3f5d57a5 CMF - http://hg.nuxeo.org/nuxeo-case-management/rev/40c32103b4aa Move styles to their addons: Poll - https://github.com/nuxeo/nuxeo-poll/commit/afb5bd4a9a7dd73f2067cac531903959d97afa23 Faceted search - http://hg.nuxeo.org/addons/nuxeo-platform-faceted-search/rev/6c1458c78a0b PictureBook - http://hg.nuxeo.org/nuxeo/nuxeo-features/rev/2bb24a779dd3 Clean up CSS files -- Key: NXP-7836 URL: https://jira.nuxeo.com/browse/NXP-7836 Project: Nuxeo Enterprise Platform Issue Type: Sub-task Reporter: Lise Kemen Assignee: Lise Kemen Original Estimate: 2 days Remaining Estimate: 2 days Make padding / margin / font-size units homogeneous - rename unmeaning galaxy names in something generic - clean gadgets styles (galaxy common.css) Add preset variables for customization in: - videos view styles - semantic entities -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Resolved: (NXP-7994) Add info logs to show deployment order of bundles
[ https://jira.nuxeo.com/browse/NXP-7994?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Anahide Tchertchian resolved NXP-7994. -- Resolution: Fixed change log level for pre-processing of fragments in default log4j configuration files: http://hg.nuxeo.org/nuxeo/nuxeo-distribution/rev/8d93e2ac1ae9 + move new logs to debug level: http://hg.nuxeo.org/nuxeo/nuxeo-runtime/rev/d2a1f2a936d7 Add info logs to show deployment order of bundles - Key: NXP-7994 URL: https://jira.nuxeo.com/browse/NXP-7994 Project: Nuxeo Enterprise Platform Issue Type: Improvement Affects Versions: 5.4.2 Reporter: Anahide Tchertchian Assignee: Anahide Tchertchian Fix For: 5.5 Currently pre-deployment info logs are shown for modules holding pre-deployment instructions (like adding files to the nuxeo.war directory for instance). The same logs should be added for deployment (of files in the config/ directory + of all OSGI bundles). -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Commented: (NXP-5410) VCS Oracle queries failing
[ https://jira.nuxeo.com/browse/NXP-5410?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=107007#comment-107007 ] Florent Guillaume commented on NXP-5410: Note that in Nuxeo 5.5 for NXP-8004 this was changed a bit, we only generate using the Oracle syntax when we have too, i.e., fulltext + proxies + security. But this fails if there are (NXP-8004) queries on complex properties, as in this case we need a JOIN filter which Oracle syntax cannot express. VCS Oracle queries failing -- Key: NXP-5410 URL: https://jira.nuxeo.com/browse/NXP-5410 Project: Nuxeo Enterprise Platform Issue Type: Bug Components: Core SQL Storage Affects Versions: 5.3.1 Reporter: Florent Guillaume Assignee: Florent Guillaume Priority: Major Fix For: 5.3.2 The following NXQL query fails when used with security check: SELECT * FROM Document WHERE ecm:fulltext LIKE 'testNote1' AND ecm:mixinType != 'HiddenInNavigation' AND ecm:isCheckedInVersion = 0 AND ecm:currentLifeCycleState != 'deleted' - ORA-00918: column ambiguously defined -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Resolved: (NXP-8004) NXQL complex type clauses select only a subset of the documents
[ https://jira.nuxeo.com/browse/NXP-8004?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Florent Guillaume resolved NXP-8004. Resolution: Fixed Done. http://hg.nuxeo.org/nuxeo/nuxeo-core/rev/b193d1936a6c The segment name or index value constraint cannot be in a toplevel AND but must be in a JOIN filter, and the JOIN has to be a LEFT JOIN. NXQL complex type clauses select only a subset of the documents --- Key: NXP-8004 URL: https://jira.nuxeo.com/browse/NXP-8004 Project: Nuxeo Enterprise Platform Issue Type: Bug Components: Core SQL Storage Affects Versions: 5.5-SNAPSHOT Reporter: Stéphane Lacoin Assignee: Florent Guillaume Priority: Major Fix For: 5.5 Giving that we have a note and a file that match the following criteria: {code} SELECT * from Note, File WHERE ecm:isProxy = 0 AND (dc:title = 'testfile1_Title' OR content/name = 'testfile.txt') {code} This is returning only the file document instead of both the file and the note. Here is the SQL statement executed: {noformat} SELECT DISTINCT HIERARCHY.ID AS _C1 FROM HIERARCHY LEFT JOIN DUBLINCORE _F1 ON HIERARCHY.ID = _F1.ID JOIN HIERARCHY _H1 ON HIERARCHY.ID = _H1.PARENTID LEFT JOIN CONTENT _F2 ON _H1.ID = _F2.ID WHERE (HIERARCHY.PRIMARYTYPE IN ('File2', 'File', 'Note') AND (_F1.TITLE = 'testfile1_Title' OR _F2.NAME = 'testfile.txt')) AND _H1.NAME = 'content' {noformat} -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Updated: (NXP-8004) NXQL complex type clauses select only a subset of the documents
[ https://jira.nuxeo.com/browse/NXP-8004?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Florent Guillaume updated NXP-8004: --- Status: Open (was: Triage) NXQL complex type clauses select only a subset of the documents --- Key: NXP-8004 URL: https://jira.nuxeo.com/browse/NXP-8004 Project: Nuxeo Enterprise Platform Issue Type: Bug Components: Core SQL Storage Affects Versions: 5.5-SNAPSHOT Reporter: Stéphane Lacoin Assignee: Florent Guillaume Priority: Major Fix For: 5.5 Giving that we have a note and a file that match the following criteria: {code} SELECT * from Note, File WHERE ecm:isProxy = 0 AND (dc:title = 'testfile1_Title' OR content/name = 'testfile.txt') {code} This is returning only the file document instead of both the file and the note. Here is the SQL statement executed: {noformat} SELECT DISTINCT HIERARCHY.ID AS _C1 FROM HIERARCHY LEFT JOIN DUBLINCORE _F1 ON HIERARCHY.ID = _F1.ID JOIN HIERARCHY _H1 ON HIERARCHY.ID = _H1.PARENTID LEFT JOIN CONTENT _F2 ON _H1.ID = _F2.ID WHERE (HIERARCHY.PRIMARYTYPE IN ('File2', 'File', 'Note') AND (_F1.TITLE = 'testfile1_Title' OR _F2.NAME = 'testfile.txt')) AND _H1.NAME = 'content' {noformat} -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Assigned: (DAM-637) Wrong document history
[ https://jira.nuxeo.com/browse/DAM-637?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Thomas Roger reassigned DAM-637: Assignee: Thomas Roger (was: Delphine Renevey) Wrong document history -- Key: DAM-637 URL: https://jira.nuxeo.com/browse/DAM-637 Project: Nuxeo DAM Issue Type: Bug Reporter: Solen Guitter Assignee: Thomas Roger Fix For: 5.5 Attachments: Screen Shot 2011-11-28 at 14.29.13.png, Screen Shot 2011-11-28 at 14.29.42.png I created and edited a document in DAM. But when I click on its History tab, the action displayed doesn't correspond to the actions done on my document (see attached screenshots of the document history from DAM and DM). -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Commented: (NXP-7836) Clean up CSS files
[ https://jira.nuxeo.com/browse/NXP-7836?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=107012#comment-107012 ] Lise Kemen commented on NXP-7836: - Nuxeo DAM - https://github.com/nuxeo/nuxeo-dam/commit/4dcca2961f14dd9d0df4027db3f5e591645497a7 Clean up CSS files -- Key: NXP-7836 URL: https://jira.nuxeo.com/browse/NXP-7836 Project: Nuxeo Enterprise Platform Issue Type: Sub-task Reporter: Lise Kemen Assignee: Lise Kemen Original Estimate: 2 days Remaining Estimate: 2 days Make padding / margin / font-size units homogeneous - rename unmeaning galaxy names in something generic - clean gadgets styles (galaxy common.css) Add preset variables for customization in: - videos view styles - semantic entities -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Resolved: (NXP-7836) Clean up CSS files
[ https://jira.nuxeo.com/browse/NXP-7836?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lise Kemen resolved NXP-7836. - Resolution: Fixed All the old styles are removed now. Clean up CSS files -- Key: NXP-7836 URL: https://jira.nuxeo.com/browse/NXP-7836 Project: Nuxeo Enterprise Platform Issue Type: Sub-task Reporter: Lise Kemen Assignee: Lise Kemen Original Estimate: 2 days Remaining Estimate: 2 days Make padding / margin / font-size units homogeneous - rename unmeaning galaxy names in something generic - clean gadgets styles (galaxy common.css) Add preset variables for customization in: - videos view styles - semantic entities -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Resolved: (NXP-5879) Focus on first field of forms
[ https://jira.nuxeo.com/browse/NXP-5879?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Anahide Tchertchian resolved NXP-5879. -- Resolution: Fixed Added a jquery function to focus on first input or textarea of a form, and added focus on: - advanced search form - document creation/edition forms - rights management page - subscriptions management page - forms on user/groups pages http://hg.nuxeo.org/nuxeo/nuxeo-dm/rev/c777e0583d25 http://hg.nuxeo.org/nuxeo/nuxeo-dm/rev/f61aa4a8ea49 http://hg.nuxeo.org/nuxeo/nuxeo-features/rev/81d705ec5fbe http://hg.nuxeo.org/nuxeo/nuxeo-jsf/rev/1347628fa82b sample usage: {code} h:form enctype=multipart/form-data id=document_create script jQuery(document).ready(function() { jQuery('#document_create').focusFirst(); }); /script ... {code} Focus on first field of forms - Key: NXP-5879 URL: https://jira.nuxeo.com/browse/NXP-5879 Project: Nuxeo Enterprise Platform Issue Type: Improvement Components: Web UI Reporter: Stéfane Fermigier Assignee: Anahide Tchertchian Fix For: 5.5 To make life slightly easy to users, when displaying a form such as Edit on a Document, the keyboard focus should be on the first line of the form so they can start typing right away without using the mouse or the TAB key. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Commented: (NXP-7489) Improve filter on content views
[ https://jira.nuxeo.com/browse/NXP-7489?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=107017#comment-107017 ] Anahide Tchertchian commented on NXP-7489: -- Add a new display for content view filters, by presenting only the first row of the layout, and making it possible to show the whole layout in a fancy box. http://hg.nuxeo.org/nuxeo/nuxeo-jsf/rev/75929c9ef3ea http://hg.nuxeo.org/nuxeo/nuxeo-features/rev/9915a5aafff4 Handles focus, form submission on enter, opens back the popup when a validation error occurs on the form, and displays the clear filter button when bound search document is dirty (e.g. filter activation is visible even if the first row of the layout is not filled). TODO: - maybe hide the reset filter button when the doc only holds empty values for its properties - fix styling (make the forms aligned, as well as the waiter + make focus on buttons/links visible...) - refuse to do any other improvement for now ;) Improve filter on content views --- Key: NXP-7489 URL: https://jira.nuxeo.com/browse/NXP-7489 Project: Nuxeo Enterprise Platform Issue Type: Improvement Reporter: Roland Benedetti Assignee: Anahide Tchertchian Labels: UX Fix For: 5.5 Attachments: Capture d’écran 2011-11-22 à 11.06.07.png, filter search 1.png, filter search 2.png Could we try to make the filter search which is in the content view simpler and obviously available, for usability purposes. (if people want a complex search, they go in advanced search) See 2 examples on the Content view attached (we just need one field to filer on) or on the history (here we need to filter on dates) -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Commented: (NXP-8001) querying for complex types and ordering is failing
[ https://jira.nuxeo.com/browse/NXP-8001?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=107018#comment-107018 ] Patrick Schmitz commented on NXP-8001: -- I am not clear on this qualification. Does this mean the the NXQL described in SUPNXP-4777, which is otherwise legal according to the NXQL docs, will fail? How do we express this query legally (i.e., in a manner that works)? {code}SELECT * FROM Loanin ORDER BY loansin_common:lenderGroupList/*/lender{code} Would this work? {code}SELECT loansin_common:lenderGroupList/*/lender FROM Loanin ORDER BY loansin_common:lenderGroupList/*/lender{code} I have never been clear from the documentation what the difference is between saying: {code}SELECT * FROM Loanin...{code} and {code}SELECT loansin_common:foo, loansin_common:bar FROM Loanin...{code} querying for complex types and ordering is failing -- Key: NXP-8001 URL: https://jira.nuxeo.com/browse/NXP-8001 Project: Nuxeo Enterprise Platform Issue Type: Bug Components: Core SQL Storage Affects Versions: 5.5-SNAPSHOT Reporter: Stéphane Lacoin Assignee: Florent Guillaume Priority: Major Fix For: 5.5 Cannot execute queries with constraints on complex types and with an ordering clause. The generated SQL statements is not correct. The ordering field is not included in the output fields, but it's required (on PostgreSQL at least) when there's a {{DISTINCT}}. {code} SELECT * from Document where ecm:isProxy = 0 and content/name = 'testfile.txt' ORDER BY dc:title {code} {noformat} SELECT DISTINCT HIERARCHY.ID AS _C1 FROM HIERARCHY JOIN HIERARCHY _H1 ON HIERARCHY.ID = _H1.PARENTID LEFT JOIN CONTENT _F1 ON _H1.ID = _F1.ID LEFT JOIN DUBLINCORE _F2 ON HIERARCHY.ID = _F2.ID WHERE HIERARCHY.PRIMARYTYPE IN ('Document', '...') AND _F1.NAME = 'testfile.txt' AND _H1.NAME = 'content' ORDER BY _F2.TITLE {noformat} {noformat} ERROR: for SELECT DISTINCT, ORDER BY expressions must appear in select list {noformat} -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Work logged: (DAM-637) Wrong document history
[ https://jira.nuxeo.com/browse/DAM-637?page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel\#worklog-{worklog.getId()} ] Thomas Roger logged work on DAM-637: Author: Thomas Roger Created on: 01/12/11 19:40 Start Date: 01/12/11 19:40 Worklog Time Spent: 2 hours Issue Time Tracking --- Worklog Id: (was: 27499) Time Spent: 2 hours Remaining Estimate: 0 minutes Wrong document history -- Key: DAM-637 URL: https://jira.nuxeo.com/browse/DAM-637 Project: Nuxeo DAM Issue Type: Bug Reporter: Solen Guitter Assignee: Thomas Roger Fix For: 5.5 Attachments: Screen Shot 2011-11-28 at 14.29.13.png, Screen Shot 2011-11-28 at 14.29.42.png Time Spent: 2 hours Remaining Estimate: 0 minutes I created and edited a document in DAM. But when I click on its History tab, the action displayed doesn't correspond to the actions done on my document (see attached screenshots of the document history from DAM and DM). -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Resolved: (DAM-637) Wrong document history
[ https://jira.nuxeo.com/browse/DAM-637?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Thomas Roger resolved DAM-637. -- Resolution: Fixed retrieve the history of the selected asset instead of the one from the {{currentDocument}}. https://github.com/nuxeo/nuxeo-dam/commit/e688393889e67dbad7c337a8aa38ea5db6eed6aa Wrong document history -- Key: DAM-637 URL: https://jira.nuxeo.com/browse/DAM-637 Project: Nuxeo DAM Issue Type: Bug Reporter: Solen Guitter Assignee: Thomas Roger Fix For: 5.5 Attachments: Screen Shot 2011-11-28 at 14.29.13.png, Screen Shot 2011-11-28 at 14.29.42.png I created and edited a document in DAM. But when I click on its History tab, the action displayed doesn't correspond to the actions done on my document (see attached screenshots of the document history from DAM and DM). -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Created: (NXP-8016) Users with read right in workspace and write in section has Publish here link
Users with read right in workspace and write in section has Publish here link - Key: NXP-8016 URL: https://jira.nuxeo.com/browse/NXP-8016 Project: Nuxeo Enterprise Platform Issue Type: Bug Components: Publishing Reporter: Solen Guitter Fix For: 5.5 A user has Read in workspaces and Write in sections. On documents, in the Publish tab, the user can see the sections and has the Publish here link available. When he clicks there is a feedback message saying the doc is published, but no one can see it in sections. And users who have read in both sections and workspaces are not displayed the list of sections in the Publish tab. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Updated: (NXP-8016) Users with read right in workspace and write in section has Publish here link
[ https://jira.nuxeo.com/browse/NXP-8016?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Solen Guitter updated NXP-8016: --- Tags: STIT-11W48-49 Users with read right in workspace and write in section has Publish here link - Key: NXP-8016 URL: https://jira.nuxeo.com/browse/NXP-8016 Project: Nuxeo Enterprise Platform Issue Type: Bug Components: Publishing Reporter: Solen Guitter Fix For: 5.5 A user has Read in workspaces and Write in sections. On documents, in the Publish tab, the user can see the sections and has the Publish here link available. When he clicks there is a feedback message saying the doc is published, but no one can see it in sections. And users who have read in both sections and workspaces are not displayed the list of sections in the Publish tab. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Commented: (NXP-8016) Users with read right in workspace and write in section has Publish here link
[ https://jira.nuxeo.com/browse/NXP-8016?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=107020#comment-107020 ] Solen Guitter commented on NXP-8016: {noformat} 2011-12-01 19:30:13,627 ERROR [org.nuxeo.ecm.core.event.impl.EventServiceImpl] Error during sync listener execution org.nuxeo.ecm.core.api.DocumentSecurityException: Privilege 'WriteProperties' is not granted to 'sbullion' at org.nuxeo.ecm.core.api.AbstractSession.checkPermission(AbstractSession.java:320) at org.nuxeo.ecm.core.api.AbstractSession.saveDocument(AbstractSession.java:1872) 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.nuxeo.ecm.core.api.TransactionalCoreSessionWrapper.invoke(TransactionalCoreSessionWrapper.java:94) at $Proxy25.saveDocument(Unknown Source) at org.nuxeo.ecm.platform.dublincore.listener.DublinCoreListener.handleEvent(DublinCoreListener.java:94) at org.nuxeo.ecm.core.event.impl.EventServiceImpl.fireEvent(EventServiceImpl.java:195) at org.nuxeo.ecm.platform.publisher.api.AbstractBasePublishedDocumentFactory.notifyEvent(AbstractBasePublishedDocumentFactory.java:182) at org.nuxeo.ecm.platform.publisher.api.AbstractBasePublishedDocumentFactory.notifyEvent(AbstractBasePublishedDocumentFactory.java:151) at org.nuxeo.ecm.platform.publisher.jbpm.CoreProxyWithWorkflowFactory.access$500(CoreProxyWithWorkflowFactory.java:68) at org.nuxeo.ecm.platform.publisher.jbpm.CoreProxyWithWorkflowFactory$DocumentPublisherUnrestricted.run(CoreProxyWithWorkflowFactory.java:447) at org.nuxeo.ecm.core.api.UnrestrictedSessionRunner.runUnrestricted(UnrestrictedSessionRunner.java:155) at org.nuxeo.ecm.platform.publisher.jbpm.CoreProxyWithWorkflowFactory.publishDocument(CoreProxyWithWorkflowFactory.java:95) at org.nuxeo.ecm.platform.publisher.api.AbstractBasePublicationTree.publish(AbstractBasePublicationTree.java:126) at org.nuxeo.ecm.platform.publisher.impl.core.SectionPublicationTree.publish(SectionPublicationTree.java:110) at org.nuxeo.ecm.platform.publisher.impl.service.PublisherServiceImpl.publish(PublisherServiceImpl.java:387) at org.nuxeo.ecm.platform.publisher.impl.service.AbstractRemotableTree.publish(AbstractRemotableTree.java:77) at org.nuxeo.ecm.platform.publisher.web.PublishActionsBean.doPublish(PublishActionsBean.java:197) at org.nuxeo.ecm.platform.publisher.web.PublishActionsBean.doPublish(PublishActionsBean.java:184) 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.jboss.seam.util.Reflections.invoke(Reflections.java:22) at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:31) at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56) at org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:28) at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) at org.nuxeo.ecm.platform.ui.web.util.NuxeoBijectionInterceptor.aroundInvoke(NuxeoBijectionInterceptor.java:68) at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) at org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:44) at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107) at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:166) at org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:102) at org.nuxeo.ecm.platform.publisher.web.PublishActionsBean_$$_javassist_78.doPublish(PublishActionsBean_$$_javassist_78.java) 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.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:329) at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:274) at
[JIRA] Commented: (NXP-8016) Users with read right in workspace and write in section has Publish here link
[ https://jira.nuxeo.com/browse/NXP-8016?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=107022#comment-107022 ] Anahide Tchertchian commented on NXP-8016: -- Note that this part of the dublincore listener has been modified recently for NXP-4333 Users with read right in workspace and write in section has Publish here link - Key: NXP-8016 URL: https://jira.nuxeo.com/browse/NXP-8016 Project: Nuxeo Enterprise Platform Issue Type: Bug Components: Publishing Reporter: Solen Guitter Fix For: 5.5 A user has Read in workspaces and Write in sections. On documents, in the Publish tab, the user can see the sections and has the Publish here link available. When he clicks there is a feedback message saying the doc is published, but no one can see it in sections. And users who have read in both sections and workspaces are not displayed the list of sections in the Publish tab. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Commented: (NXP-4333) Crash when approving document publication (Privilege 'Version' is not granted)
[ https://jira.nuxeo.com/browse/NXP-4333?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=107023#comment-107023 ] Anahide Tchertchian commented on NXP-4333: -- fixed by: http://hg.nuxeo.org/nuxeo/nuxeo-features/rev/6b8caee78a1e http://hg.nuxeo.org/nuxeo/nuxeo-services/rev/e652becefc28 Crash when approving document publication (Privilege 'Version' is not granted) -- Key: NXP-4333 URL: https://jira.nuxeo.com/browse/NXP-4333 Project: Nuxeo Enterprise Platform Issue Type: Bug Components: Security / Rights Affects Versions: 5.3 GA Environment: windows server 2008 32 bits Reporter: Olivier Fouache Assignee: Eugen Ionica Priority: Critical Fix For: 5.5 same as NXP-1956. -have 2 users, first user has access in a workspace, the second one is a Section manager but has no access at all in the first user workspace. -the first user will create a doc in his workspace and submit it in a Section -the second user will go on the submitted publication in order to approve it =when clicking on approve there is an error (READ right is not granted to the current user) I can resolve this error by allowing the read right to the second user on workspace but it's not the good way ! So, the error is that nuxeo search the read right of the source and not the read right of the publication version of the document. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Resolved: (DAM-636) Labels changes
[ https://jira.nuxeo.com/browse/DAM-636?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Thomas Roger resolved DAM-636. -- Resolution: Fixed http://hg.nuxeo.org/addons/nuxeo-platform-audio/rev/5ee34bbe7a97 https://github.com/nuxeo/nuxeo-dam/commit/296b8c610e68be97ba0c5d8cab17159a172449fe Labels changes -- Key: DAM-636 URL: https://jira.nuxeo.com/browse/DAM-636 Project: Nuxeo DAM Issue Type: Improvement Components: Design and interfaces Reporter: Solen Guitter Assignee: Delphine Renevey Fix For: 5.5 *Bulk edition pop up* * édition en masse - Edition en masse (voire Modification en masse comme le bouton s'appelle Modifier et non Editer) * heading.filter.folders - My folders * types : sound - Son (en français) -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Created: (NXP-8017) Make it possible to declare styles/flavors on any theme page
Make it possible to declare styles/flavors on any theme page Key: NXP-8017 URL: https://jira.nuxeo.com/browse/NXP-8017 Project: Nuxeo Enterprise Platform Issue Type: Sub-task Reporter: Anahide Tchertchian Assignee: Anahide Tchertchian -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Updated: (NXP-8017) Make it possible to declare styles/flavors on any theme page
[ https://jira.nuxeo.com/browse/NXP-8017?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Anahide Tchertchian updated NXP-8017: - Description: Some optional addons need to impact other optional themes: for instance, the poll addon adds some styling that should be added to default Nuxeo themes, but also potentially the CMF theme. = find a way to declare its styles on a pseudo theme page */* or galaxy/* so that there is no problem with these optional settings. Fix Version/s: 5.5 Tags: AT-5.5-tasks Make it possible to declare styles/flavors on any theme page Key: NXP-8017 URL: https://jira.nuxeo.com/browse/NXP-8017 Project: Nuxeo Enterprise Platform Issue Type: Sub-task Reporter: Anahide Tchertchian Assignee: Anahide Tchertchian Fix For: 5.5 Some optional addons need to impact other optional themes: for instance, the poll addon adds some styling that should be added to default Nuxeo themes, but also potentially the CMF theme. = find a way to declare its styles on a pseudo theme page */* or galaxy/* so that there is no problem with these optional settings. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Resolved: (NXP-7929) Flag widget types that are not ready for usage in Studio
[ https://jira.nuxeo.com/browse/NXP-7929?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Anahide Tchertchian resolved NXP-7929. -- Resolution: Fixed Flag widget types that are not ready for usage in Studio Key: NXP-7929 URL: https://jira.nuxeo.com/browse/NXP-7929 Project: Nuxeo Enterprise Platform Issue Type: Task Affects Versions: 5.4.2 Reporter: Anahide Tchertchian Assignee: Anahide Tchertchian Fix For: 5.5 Configure them to use the category configuration_not_ready so that it's easier to see new widget types that should potentially be made available in Studio. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Commented: (NXP-7489) Improve filter on content views
[ https://jira.nuxeo.com/browse/NXP-7489?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=107027#comment-107027 ] Lise Kemen commented on NXP-7489: - Styles + add a action_bar class to the waiter: http://hg.nuxeo.org/nuxeo/nuxeo-jsf/rev/d61f53c0e836 http://hg.nuxeo.org/nuxeo/nuxeo-dm/rev/1ed2790830b9 Improve filter on content views --- Key: NXP-7489 URL: https://jira.nuxeo.com/browse/NXP-7489 Project: Nuxeo Enterprise Platform Issue Type: Improvement Reporter: Roland Benedetti Assignee: Anahide Tchertchian Labels: UX Fix For: 5.5 Attachments: Capture d’écran 2011-11-22 à 11.06.07.png, filter search 1.png, filter search 2.png Could we try to make the filter search which is in the content view simpler and obviously available, for usability purposes. (if people want a complex search, they go in advanced search) See 2 examples on the Content view attached (we just need one field to filer on) or on the history (here we need to filter on dates) -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Issue Comment Edited: (NXP-7489) Improve filter on content views
[ https://jira.nuxeo.com/browse/NXP-7489?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=107017#comment-107017 ] Anahide Tchertchian edited comment on NXP-7489 at 12/1/11 8:38 PM: --- Add a new display for content view filters, by presenting only the first row of the layout, and making it possible to show the whole layout in a fancy box. http://hg.nuxeo.org/nuxeo/nuxeo-jsf/rev/75929c9ef3ea http://hg.nuxeo.org/nuxeo/nuxeo-features/rev/9915a5aafff4 Handles focus, form submission on enter, opens back the popup when a validation error occurs on the form, and displays the clear filter button when bound search document is dirty (e.g. filter activation is visible even if the first row of the layout is not filled). TODO: - maybe hide the reset filter button when the doc only holds empty values for its properties - better ajax calls (ignoreDupResponse, etc...) - fix styling (make the forms aligned, as well as the waiter + make focus on buttons/links visible...) - refuse to do any other improvement for now ;) was (Author: atchertchian): Add a new display for content view filters, by presenting only the first row of the layout, and making it possible to show the whole layout in a fancy box. http://hg.nuxeo.org/nuxeo/nuxeo-jsf/rev/75929c9ef3ea http://hg.nuxeo.org/nuxeo/nuxeo-features/rev/9915a5aafff4 Handles focus, form submission on enter, opens back the popup when a validation error occurs on the form, and displays the clear filter button when bound search document is dirty (e.g. filter activation is visible even if the first row of the layout is not filled). TODO: - maybe hide the reset filter button when the doc only holds empty values for its properties - fix styling (make the forms aligned, as well as the waiter + make focus on buttons/links visible...) - refuse to do any other improvement for now ;) Improve filter on content views --- Key: NXP-7489 URL: https://jira.nuxeo.com/browse/NXP-7489 Project: Nuxeo Enterprise Platform Issue Type: Improvement Reporter: Roland Benedetti Assignee: Anahide Tchertchian Labels: UX Fix For: 5.5 Attachments: Capture d’écran 2011-11-22 à 11.06.07.png, filter search 1.png, filter search 2.png Could we try to make the filter search which is in the content view simpler and obviously available, for usability purposes. (if people want a complex search, they go in advanced search) See 2 examples on the Content view attached (we just need one field to filer on) or on the history (here we need to filter on dates) -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Commented: (NXP-7489) Improve filter on content views
[ https://jira.nuxeo.com/browse/NXP-7489?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=107028#comment-107028 ] Anahide Tchertchian commented on NXP-7489: -- hide the reset filter button when filter is actually empty: http://hg.nuxeo.org/nuxeo/nuxeo-jsf/rev/a90a61b52767 Improve filter on content views --- Key: NXP-7489 URL: https://jira.nuxeo.com/browse/NXP-7489 Project: Nuxeo Enterprise Platform Issue Type: Improvement Reporter: Roland Benedetti Assignee: Anahide Tchertchian Labels: UX Fix For: 5.5 Attachments: Capture d’écran 2011-11-22 à 11.06.07.png, filter search 1.png, filter search 2.png Could we try to make the filter search which is in the content view simpler and obviously available, for usability purposes. (if people want a complex search, they go in advanced search) See 2 examples on the Content view attached (we just need one field to filer on) or on the history (here we need to filter on dates) -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Created: (NXS-856) Fix single user/group suggestion widget in view mode
Fix single user/group suggestion widget in view mode Key: NXS-856 URL: https://jira.nuxeo.com/browse/NXS-856 Project: Nuxeo Studio Issue Type: Bug Components: Layouts Affects Versions: 2.4.2 Reporter: Thierry Martins Priority: Major In view mode, the second field label is never displayed, whatever the checkbox Hide second label value. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira ___ ECM-tickets mailing list ECM-tickets@lists.nuxeo.com http://lists.nuxeo.com/mailman/listinfo/ecm-tickets
[JIRA] Updated: (NXP-6885) Label changes / missing
[ https://jira.nuxeo.com/browse/NXP-6885?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Solen Guitter updated NXP-6885: --- Description: 1/ Worklist : Export to ZIP = must become Export as Zip 2/ User home Notifications tab: ** Rename tab Alerts instead of Notifications in english ** Rename column title Alerts instead of Notifications ** Remove title My notifications/Mes souscriptions ** Translate alert names in french, for french UI 3/ Admin Center * Admin Center System Information ** Remove all the titles under tabs (and, when it's different from the tab's name, add it as a description) ** Informations Système : the translation of Delete the garbage collected binaries SHOULD NOT BE Supprimer les binaires à nettoyer !! * Admin Center Activity ** Remove all the titles under tabs (and, when it's different from the tab's name, add it as a description) ** Events missing french (and sometimes english) labels: *** Cancelation event *** documentCheckedOut *** documentImported *** documentProxyPublished *** documentProxyUpdated *** documentRemoved *** documentRestored *** loginFailed *** loginSuccess *** logout *** versionRemoved ** Category *** NuxeoAuthentication *** eventDocumentCategory * Admin Center Nuxeo Connect ** remove title of second tab Support tickets management * Admin Center Update Center ** Download for package xxx terminated into Download for package xxx finished. *Core Server wizard* ???label.welcome.coreserver??? - Welcome to Nuxeo CS * Admin Center Monitoring ** Remove all the titles under tabs (as it has no use repeating the tab's title) * Admin Center AOauth/OpenSocial ** The field labels of the following forms are not translated in French: ** Service provider Add form ** Consumer Add form ** External gadget Add form ** In Gadgets Externes : translate the column names in french : Name Label Enabled CategoryGadget URL ** In Gadgets Externes : translate the gadget creation labels ** Remove all the titles under tabs (and, when it's different from the tab's name, add it as a description) 4/ On the dashboard, the Context path in the widget settings is not translated in French. 5/ On the local configuration tab: ** maybe rename Search configuration into Advanced search configuration since it's only for advanced search. ** On the Faceted search configuration, rename Content view selection, Existing content view and Enabled content view with Faceted search selection, Existing faceted searches and Enabled faceted searches. 6/ User Home Network tab * network names are not translated in french : coworkers - Collègues, friends - Amis * xxx est dans votre réseau:action.social.user.relationship.user.relations=Réseau de xxx: coworkers - xxx est dans votre réseau : Collègues (english is xxx is in your network: coworkers). 7/ User Home Activity * Fil d'activitités - Fil d'activités 8/ Notifications Labels : rename Notification Comments moderation with Comment creation =Notification tab, you can suscribe to notification Comments moderation. But system sends a notification only when a commnet has been created and I find no way to moderate it Is there a way to moderate that I don't know, or should we change this label? 9/ Members gadget Entrez du text pour trouver un membre de la communauté - Veuillez saisir un texte pour rechercher un membre de la communauté was: 1/ Worklist : Export to ZIP = must become Export as Zip 2/ User home Notifications tab: ** Rename tab Alerts instead of Notifications in english ** Rename column title Alerts instead of Notifications ** Remove title My notifications/Mes souscriptions ** Translate alert names in french, for french UI 3/ Admin Center * Admin Center System Information ** Remove all the titles under tabs (and, when it's different from the tab's name, add it as a description) ** Informations Système : the translation of Delete the garbage collected binaries SHOULD NOT BE Supprimer les binaires à nettoyer !! * Admin Center Activity ** Remove all the titles under tabs (and, when it's different from the tab's name, add it as a description) * Admin Center Nuxeo Connect ** remove title of second tab Support tickets management * Admin Center Update Center ** Download for package xxx terminated into Download for package xxx finished. *Core Server wizard* ???label.welcome.coreserver??? - Welcome to Nuxeo CS * Admin Center Monitoring ** Remove all the titles under tabs (as it has no use repeating the tab's title) * Admin Center AOauth/OpenSocial ** The field labels of the following forms are not translated in French: ** Service provider Add form ** Consumer Add form ** External gadget Add form ** In Gadgets Externes : translate the column names in french : Name Label Enabled CategoryGadget URL ** In Gadgets Externes : translate the gadget creation labels ** Remove all the titles under tabs