[JIRA] Updated: (NXP-8226) Fix Social Collaboration Selenium tests

2012-01-12 Thread Thomas Roger (JIRA NUXEO)

 [ 
https://jira.nuxeo.com/browse/NXP-8226?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Thomas Roger updated NXP-8226:
--

Tags: Backlog

 Fix Social Collaboration Selenium tests
 ---

 Key: NXP-8226
 URL: https://jira.nuxeo.com/browse/NXP-8226
 Project: Nuxeo Enterprise Platform
  Issue Type: Task
  Components: Social Collaboration
Reporter: Thomas Roger
Assignee: Thomas Roger
 Fix For: 5.5.x

  Time Spent: 5 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: (NXP-8226) Fix Social Collaboration Selenium tests

2012-01-12 Thread Pivotal Integration (JIRA NUXEO)

[ 
https://jira.nuxeo.com/browse/NXP-8226?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=109393#comment-109393
 ] 

Pivotal Integration commented on NXP-8226:
--

A Pivotal Tracker story has been created for this Issue: 
http://www.pivotaltracker.com/story/show/23336221

 Fix Social Collaboration Selenium tests
 ---

 Key: NXP-8226
 URL: https://jira.nuxeo.com/browse/NXP-8226
 Project: Nuxeo Enterprise Platform
  Issue Type: Task
  Components: Social Collaboration
Reporter: Thomas Roger
Assignee: Thomas Roger
 Fix For: 5.5.x

  Time Spent: 5 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: (NXP-8609) Style the retention management UI (admin center)

2012-01-12 Thread Pivotal Integration (JIRA NUXEO)

[ 
https://jira.nuxeo.com/browse/NXP-8609?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=109396#comment-109396
 ] 

Pivotal Integration commented on NXP-8609:
--

Delphine Renevey deleted the linked story in Pivotal Tracker

 Style the retention management UI (admin center)
 

 Key: NXP-8609
 URL: https://jira.nuxeo.com/browse/NXP-8609
 Project: Nuxeo Enterprise Platform
  Issue Type: Task
Reporter: Delphine Renevey
Assignee: Lise Kemen

 EA Retention management feature 

--
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-8563) Flavor selection for the platform through the Admin Center

2012-01-12 Thread Pivotal Integration (JIRA NUXEO)

[ 
https://jira.nuxeo.com/browse/NXP-8563?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=109397#comment-109397
 ] 

Pivotal Integration commented on NXP-8563:
--

Delphine Renevey deleted the linked story in Pivotal Tracker

 Flavor selection for the platform through the Admin Center
 --

 Key: NXP-8563
 URL: https://jira.nuxeo.com/browse/NXP-8563
 Project: Nuxeo Enterprise Platform
  Issue Type: New Feature
  Components: Admin Center
Reporter: Lise Kemen
 Fix For: 5.6

 Attachments: mock_up_admin_center_flavors.jpg


 You have the possibility today to select a flavor for a local configuration 
 (i.e. workspaces), but not for all the platform.
 It can be useful to select your default flavor directly in the Admin Center.
 See screenshot.

--
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-8609) Style the retention management UI (admin center)

2012-01-12 Thread Pivotal Integration (JIRA NUXEO)

[ 
https://jira.nuxeo.com/browse/NXP-8609?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=109398#comment-109398
 ] 

Pivotal Integration commented on NXP-8609:
--

A Pivotal Tracker story has been created for this Issue: 
http://www.pivotaltracker.com/story/show/23337191

 Style the retention management UI (admin center)
 

 Key: NXP-8609
 URL: https://jira.nuxeo.com/browse/NXP-8609
 Project: Nuxeo Enterprise Platform
  Issue Type: Task
Reporter: Delphine Renevey
Assignee: Lise Kemen

 EA Retention management feature 

--
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-8557) Fix Windows unit tests

2012-01-12 Thread Arnaud Kervern (JIRA NUXEO)

 [ 
https://jira.nuxeo.com/browse/NXP-8557?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Arnaud Kervern updated NXP-8557:


Status: Open  (was: Triage)

 Fix Windows unit tests
 --

 Key: NXP-8557
 URL: https://jira.nuxeo.com/browse/NXP-8557
 Project: Nuxeo Enterprise Platform
  Issue Type: Bug
Affects Versions: 5.5
 Environment: Windows
Reporter: Florent Guillaume
Assignee: Arnaud Kervern
 Fix For: 5.6


 14 failures at last check 
 (http://qa.nuxeo.org/jenkins/job/nuxeo-master-fullbuild-windows/27/):
 - 
 org.nuxeo.ecm.automation.jbpm.test.JbpmAutomationTest.testCreateSeveralTasksChain
 - org.nuxeo.ecm.platform.suggestbox.utils.TestDateMatcher.test
 - org.nuxeo.ecm.platform.sync.processor.TestXPathUtils.testSetBlobProperties
 - 
 org.nuxeo.ecm.core.convert.plugins.tests.TestMailConverter.testTextAndHtmlEmailTransformation
  (NXP-8540)
 - 
 org.nuxeo.ecm.core.convert.plugins.tests.TestMailConverter.testOnlyHtmlEmailTransformation
  (NXP-8540)
 - 
 org.nuxeo.ecm.platform.forms.layout.io.plugins.test.TestLayoutExport.testLayoutDefinitionExport
 - org.nuxeo.ecm.platform.filemanager.TestFileManagerService.testCreateNote
 - 
 org.nuxeo.ecm.platform.filemanager.TestFileManagerService.testCreateNoteTwiceFromSameBlob
 - org.nuxeo.ecm.platform.rendering.test.TestFreemarkerRendering.testRendering
 - org.nuxeo.theme.test.themes.TestThemeSerializer.testSerializeTheme
 - org.nuxeo.theme.test.html.TestJSUtils.testCompressSource
 - org.nuxeo.theme.styling.tests.TestThemeStylingService.testStylesRegistration
 - 
 org.nuxeo.theme.styling.tests.TestThemeStylingService.testFlavorsRegistration
 - org.nuxeo.theme.styling.tests.TestThemeStylingService.testUnregister

--
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-8612) Fix file content compare in Windows

2012-01-12 Thread Arnaud Kervern (JIRA NUXEO)
Fix file content compare in Windows
---

 Key: NXP-8612
 URL: https://jira.nuxeo.com/browse/NXP-8612
 Project: Nuxeo Enterprise Platform
  Issue Type: Sub-task
Affects Versions: 5.5
Reporter: Arnaud Kervern
 Fix For: 5.6




--
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-8613) Impossible de démarrer Nuxeo sur nouvelle base

2012-01-12 Thread Ivan Reffray (JIRA NUXEO)
Impossible de démarrer Nuxeo sur nouvelle base
--

 Key: NXP-8613
 URL: https://jira.nuxeo.com/browse/NXP-8613
 Project: Nuxeo Enterprise Platform
  Issue Type: Bug
Reporter: Ivan Reffray
Priority: Blocker
 Attachments: server.log

Nouvelle base Oracle installé avec CHARACTERESET AL32UTF8
Oracle text est installé

Lorsque l'on démarre Nuxeo sur cette nouvelle base on a les erreurs suivantes:
org.nuxeo.ecm.core.storage.StorageException: Could not insert: INSERT INTO 
FULLTEXT (ID, JOBID, FULLTEXT, SIMPLETEXT, BINARYTEXT, 
FULLTEXT_TITLE, SIMPLETEXT_TITLE, BINARYTEXT_TITLE, 
FULLTEXT_DESCRIPTION, SIMPLETEXT_DESCRIPTION, BINARYTEXT_DESCRIPTION) 
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)

et l'application est inutilisable


--
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-8613) Impossible de démarrer Nuxeo sur nouvelle base

2012-01-12 Thread Ivan Reffray (JIRA NUXEO)

 [ 
https://jira.nuxeo.com/browse/NXP-8613?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ivan Reffray updated NXP-8613:
--

Attachment: server.log

 Impossible de démarrer Nuxeo sur nouvelle base
 --

 Key: NXP-8613
 URL: https://jira.nuxeo.com/browse/NXP-8613
 Project: Nuxeo Enterprise Platform
  Issue Type: Bug
Reporter: Ivan Reffray
Priority: Blocker
 Attachments: server.log


 Nouvelle base Oracle installé avec CHARACTERESET AL32UTF8
 Oracle text est installé
 Lorsque l'on démarre Nuxeo sur cette nouvelle base on a les erreurs suivantes:
 org.nuxeo.ecm.core.storage.StorageException: Could not insert: INSERT INTO 
 FULLTEXT (ID, JOBID, FULLTEXT, SIMPLETEXT, BINARYTEXT, 
 FULLTEXT_TITLE, SIMPLETEXT_TITLE, BINARYTEXT_TITLE, 
 FULLTEXT_DESCRIPTION, SIMPLETEXT_DESCRIPTION, BINARYTEXT_DESCRIPTION) 
 VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
 et l'application est inutilisable

--
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-8614) Infinite loop on high concurrent access to ComplexTypeImpl.getField

2012-01-12 Thread Benoit Delbosc (JIRA NUXEO)
Infinite loop on high concurrent access to ComplexTypeImpl.getField
---

 Key: NXP-8614
 URL: https://jira.nuxeo.com/browse/NXP-8614
 Project: Nuxeo Enterprise Platform
  Issue Type: Bug
  Components: Core SQL Storage
Affects Versions: 5.5, 5.4.2, 5.3.2
Reporter: Benoit Delbosc


On high concurrency access to ComplexTypeImpl.getField can lead to infinite 
loop on HashMap.get.

The result is that all thread will be blocked in HashMap.get consuming all CPU 
without end.

Looking at a thread dump will show many threads like this
{code}
ajp-X-8009-49 daemon prio=10 tid=0x5052a800 nid=0x31c1 runnable 
[0x48263000]
   java.lang.Thread.State: RUNNABLE
at java.util.HashMap.get(HashMap.java:303)
at 
org.nuxeo.ecm.core.schema.types.ComplexTypeImpl.getField(ComplexTypeImpl.java:103)
at 
org.nuxeo.ecm.core.schema.types.CompositeTypeImpl.getField(CompositeTypeImpl.java:123)
at 
org.nuxeo.ecm.core.storage.sql.coremodel.SQLSession.makeProperties(SQLSession.java:846)
at 
org.nuxeo.ecm.core.storage.sql.coremodel.SQLSession.makeProperty(SQLSession.java:823)
at 
org.nuxeo.ecm.core.storage.sql.coremodel.SQLComplexProperty.getProperty(SQLComplexProperty.java:119)
at 
org.nuxeo.ecm.core.storage.sql.coremodel.SQLComplexProperty.setPropertyValue(SQLComplexProperty.java:209)
at 
org.nuxeo.ecm.core.storage.sql.coremodel.SQLDocumentLive.writeDocumentPart(SQLDocumentLive.java:171)
at 
org.nuxeo.ecm.core.api.AbstractSession.writeModel(AbstractSession.java:495)
at 
org.nuxeo.ecm.core.api.AbstractSession.createDocument(AbstractSession.java:816)
at 
org.nuxeo.ecm.core.api.ejb.DocumentManagerBean.createDocument(DocumentManagerBean.java:261)
{code}


This happens because HashMap is not thread safe and access should be 
synchronized.

--
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-8244) Bad rendering of bullet lists and paragraphs on note documents

2012-01-12 Thread Pivotal Integration (JIRA NUXEO)

[ 
https://jira.nuxeo.com/browse/NXP-8244?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=109405#comment-109405
 ] 

Pivotal Integration commented on NXP-8244:
--

A Pivotal Tracker story has been created for this Issue: 
http://www.pivotaltracker.com/story/show/23338119

 Bad rendering of bullet lists and paragraphs on note documents
 --

 Key: NXP-8244
 URL: https://jira.nuxeo.com/browse/NXP-8244
 Project: Nuxeo Enterprise Platform
  Issue Type: Bug
  Components: Web UI
Affects Versions: 5.5
Reporter: Olivier Grisel
Assignee: Lise Kemen
Priority: Major
 Attachments: markdown-rendering.png, markdown-source.png


 The bullet lists lack their usual bullet markers and indentation.
 The paragraphs are not separated enough (or the line height inside paragraphs 
 is too large, or both).
 See screenshots.

--
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-8068) Integrate content routing in DM

2012-01-12 Thread Mariana Cedica (JIRA NUXEO)

[ 
https://jira.nuxeo.com/browse/NXP-8068?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=109406#comment-109406
 ] 

Mariana Cedica commented on NXP-8068:
-

Each time a route step is set to running, an operation chain is launched 
acoording to the following extension point:

  extension target=org.nuxeo.ecm.platform.routing.service
point=chainsToType
mapping documentType=SimpleTask chainId=simpleTask
  undoChainIdFromRunning=simpleUndo undoChainIdFromDone=simpleUndo /
  /extension

If you want user validation, or user input, you need to create a task in that 
chain. For instance like

chain id=simpleTask
  operation id=Context.FetchDocument /
  operation id=Workflow.CreateRoutingTask
param type=string name=accept operation chain
  setTaskDone
/param
param type=string name=reject operation chain
  setTaskDone
/param
  /operation
/chain

This task first fetch the document associated to the Route, than create a Task 
on that document. The Workflow.CreateRoutingTask takes needed information (like 
actors, directive etc...) in the Step document metadatas. For that purpose, you 
can use the TaskStep facet and its associated task_step layout.
A task document currently only accept two operation chain. One for the accept 
button and one for the reject button. It's your responsability to resume the 
route in this operation. The easiest way being to add the 
Document.Routing.Task.Done operation at the end of thoses chains.


Decisional Step Implementation in CMF
==

Added a new doc type DecisionalDistributionTask and overridden the 
ConditionalfolderFactory contribution to create a ConditionalFolder containing 
a DecisionalDistributionTask as the decisional step.
the DecisionalDistributionTask is mapped to the 
DecisionalDistributionTaskChain (this is the automation chain executed when the 
step is run)
the DecisionalDistributionTask, sets the next option to run to 1 if the 
current task is validated, or to 2 if the current task is refused
chain id=DecisionalDistributionTaskChain
operation id=Case.Management.CreateCaseLink /
operation id=Case.Management.Step.CaseLink.Mapping
param name=actionnable type=booleantrue/param
param name=mappingProperties type=Properties
property key=dc:titleCase:dc:title/property
property key=acslk:dueDateStep:rtsk:dueDate/property
property key=acslk:automaticValidation
Step:rtsk:automaticValidation
/property
/param
param name=leavingChainsProperties type=Properties
property key=validatevalidateAndRemoveLinkAndExecuteOption1/property
property key=refuserefuseAndRemoveLinkAndExecuteOption2/property
/param
/operation
operation id=Case.Management.Distribution /
/chain




 Integrate content routing in DM
 ---

 Key: NXP-8068
 URL: https://jira.nuxeo.com/browse/NXP-8068
 Project: Nuxeo Enterprise Platform
  Issue Type: Task
Reporter: Laurent Doguin
Assignee: Laurent Doguin



--
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: (NXBT-371) Manage a stable branch

2012-01-12 Thread Julien Carsique (JIRA NUXEO)
Manage a stable branch
--

 Key: NXBT-371
 URL: https://jira.nuxeo.com/browse/NXBT-371
 Project: Nuxeo ECM Build/Test Environment
  Issue Type: New Feature
  Components: Continuous integration, Release script
Reporter: Julien Carsique
Assignee: Julien Carsique
 Fix For: NXP-5.6


Update a stable branch with code from master when:
 - a release from master is published
 - nightly tests (IT-*) are successful and the master's branch SNAPSHOT 
artifacts are published.

That way, there will be a branch hosting code synchronized with publicly 
available SNAPSHOT artifacts (or latest release) whereas the master branch 
contains code ahead of public snapshots.

--
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-8612) Fix file content compare in Windows

2012-01-12 Thread Arnaud Kervern (JIRA NUXEO)

[ 
https://jira.nuxeo.com/browse/NXP-8612?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=109407#comment-109407
 ] 

Arnaud Kervern commented on NXP-8612:
-

Adding a method to FileUtils#areFileContentEquals to compare files 
independently of the EOL

 Fix file content compare in Windows
 ---

 Key: NXP-8612
 URL: https://jira.nuxeo.com/browse/NXP-8612
 Project: Nuxeo Enterprise Platform
  Issue Type: Sub-task
Affects Versions: 5.5
Reporter: Arnaud Kervern
 Fix For: 5.6




--
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-8612) Fix file content compare in Windows

2012-01-12 Thread Arnaud Kervern (JIRA NUXEO)

 [ 
https://jira.nuxeo.com/browse/NXP-8612?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Arnaud Kervern updated NXP-8612:


Status: Open  (was: Triage)

 Fix file content compare in Windows
 ---

 Key: NXP-8612
 URL: https://jira.nuxeo.com/browse/NXP-8612
 Project: Nuxeo Enterprise Platform
  Issue Type: Sub-task
Affects Versions: 5.5
Reporter: Arnaud Kervern
 Fix For: 5.6




--
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-8540) Fix windows path problems in Nuxeo core convert tests

2012-01-12 Thread Arnaud Kervern (JIRA NUXEO)

 [ 
https://jira.nuxeo.com/browse/NXP-8540?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Arnaud Kervern resolved NXP-8540.
-

Resolution: Duplicate

 Fix windows path problems in Nuxeo core convert tests
 -

 Key: NXP-8540
 URL: https://jira.nuxeo.com/browse/NXP-8540
 Project: Nuxeo Enterprise Platform
  Issue Type: Sub-task
Affects Versions: 5.5
 Environment: Windows
Reporter: Vladimir Pasquier
Assignee: Vladimir Pasquier
 Fix For: 5.6


 Several problems about paths and EOL (windows compliance)
 - 
 org.nuxeo.ecm.core.convert.plugins.tests.TestMailConverter.testTextAndHtmlEmailTransformation
 - 
 org.nuxeo.ecm.core.convert.plugins.tests.TestMailConverter.testOnlyHtmlEmailTransformation

--
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-8612) Fix file content compare in Windows

2012-01-12 Thread Arnaud Kervern (JIRA NUXEO)

 [ 
https://jira.nuxeo.com/browse/NXP-8612?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Arnaud Kervern resolved NXP-8612.
-

Resolution: Fixed

 Fix file content compare in Windows
 ---

 Key: NXP-8612
 URL: https://jira.nuxeo.com/browse/NXP-8612
 Project: Nuxeo Enterprise Platform
  Issue Type: Sub-task
Affects Versions: 5.5
Reporter: Arnaud Kervern
 Fix For: 5.6




--
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-366) Release must package sources

2012-01-12 Thread Julien Carsique (JIRA NUXEO)

 [ 
https://jira.nuxeo.com/browse/NXBT-366?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Work on NXBT-366 started by Julien Carsique.

 Release must package sources
 

 Key: NXBT-366
 URL: https://jira.nuxeo.com/browse/NXBT-366
 Project: Nuxeo ECM Build/Test Environment
  Issue Type: Sub-task
Reporter: Julien Carsique
Assignee: Julien Carsique
Priority: Critical



--
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-8558) Fix Microsoft SQL Server unit tests

2012-01-12 Thread Delphine Renevey (JIRA NUXEO)

 [ 
https://jira.nuxeo.com/browse/NXP-8558?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Delphine Renevey updated NXP-8558:
--

Status: Open  (was: Triage)

 Fix Microsoft SQL Server unit tests
 ---

 Key: NXP-8558
 URL: https://jira.nuxeo.com/browse/NXP-8558
 Project: Nuxeo Enterprise Platform
  Issue Type: Bug
Affects Versions: 5.5
 Environment: Microsoft SQL Server
Reporter: Florent Guillaume
Priority: Major
 Fix For: 5.6


 Fix unit tests failures under Microsoft SQL Server.
 http://qa.nuxeo.org/jenkins/job/nuxeo-master-fullbuild-multiosdb/Slave=MULTIDB_LINUX,dbprofile=mssql/25/
 Note that under SQL Server we only have one fulltext index, and many failing 
 tests don't take this 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] Commented: (NXP-8244) Bad rendering of bullet lists and paragraphs on note documents

2012-01-12 Thread Lise Kemen (JIRA NUXEO)

[ 
https://jira.nuxeo.com/browse/NXP-8244?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=109415#comment-109415
 ] 

Lise Kemen commented on NXP-8244:
-

Style adjustment:
https://github.com/nuxeo/nuxeo-dm/commit/949b728898b84b75a08af232a33b08dac59f7331

 Bad rendering of bullet lists and paragraphs on note documents
 --

 Key: NXP-8244
 URL: https://jira.nuxeo.com/browse/NXP-8244
 Project: Nuxeo Enterprise Platform
  Issue Type: Bug
  Components: Web UI
Affects Versions: 5.5
Reporter: Olivier Grisel
Assignee: Lise Kemen
Priority: Major
 Fix For: 5.5.0-HF01, 5.6

 Attachments: markdown-rendering.png, markdown-source.png


 The bullet lists lack their usual bullet markers and indentation.
 The paragraphs are not separated enough (or the line height inside paragraphs 
 is too large, or both).
 See screenshots.

--
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-8244) Bad rendering of bullet lists and paragraphs on note documents

2012-01-12 Thread Lise Kemen (JIRA NUXEO)

 [ 
https://jira.nuxeo.com/browse/NXP-8244?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Lise Kemen updated NXP-8244:


Fix Version/s: 5.6
   5.5.0-HF01

 Bad rendering of bullet lists and paragraphs on note documents
 --

 Key: NXP-8244
 URL: https://jira.nuxeo.com/browse/NXP-8244
 Project: Nuxeo Enterprise Platform
  Issue Type: Bug
  Components: Web UI
Affects Versions: 5.5
Reporter: Olivier Grisel
Assignee: Lise Kemen
Priority: Major
 Fix For: 5.5.0-HF01, 5.6

 Attachments: markdown-rendering.png, markdown-source.png


 The bullet lists lack their usual bullet markers and indentation.
 The paragraphs are not separated enough (or the line height inside paragraphs 
 is too large, or both).
 See screenshots.

--
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-8244) Bad rendering of bullet lists and paragraphs on note documents

2012-01-12 Thread Pivotal Integration (JIRA NUXEO)

 [ 
https://jira.nuxeo.com/browse/NXP-8244?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Pivotal Integration resolved NXP-8244.
--

Resolution: Fixed

 Bad rendering of bullet lists and paragraphs on note documents
 --

 Key: NXP-8244
 URL: https://jira.nuxeo.com/browse/NXP-8244
 Project: Nuxeo Enterprise Platform
  Issue Type: Bug
  Components: Web UI
Affects Versions: 5.5
Reporter: Olivier Grisel
Assignee: Lise Kemen
Priority: Major
 Fix For: 5.5.0-HF01, 5.6

 Attachments: markdown-rendering.png, markdown-source.png


 The bullet lists lack their usual bullet markers and indentation.
 The paragraphs are not separated enough (or the line height inside paragraphs 
 is too large, or both).
 See screenshots.

--
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-8244) Bad rendering of bullet lists and paragraphs on note documents

2012-01-12 Thread Lise Kemen (JIRA NUXEO)

[ 
https://jira.nuxeo.com/browse/NXP-8244?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=109416#comment-109416
 ] 

Lise Kemen commented on NXP-8244:
-

5.5.0: 
https://github.com/nuxeo/nuxeo-dm/commit/cdb4c197f0ba2127284ac3ad7cfed9fa94ba6009

 Bad rendering of bullet lists and paragraphs on note documents
 --

 Key: NXP-8244
 URL: https://jira.nuxeo.com/browse/NXP-8244
 Project: Nuxeo Enterprise Platform
  Issue Type: Bug
  Components: Web UI
Affects Versions: 5.5
Reporter: Olivier Grisel
Assignee: Lise Kemen
Priority: Major
 Fix For: 5.5.0-HF01, 5.6

 Attachments: markdown-rendering.png, markdown-source.png


 The bullet lists lack their usual bullet markers and indentation.
 The paragraphs are not separated enough (or the line height inside paragraphs 
 is too large, or both).
 See screenshots.

--
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: (NXBT-371) Manage a stable branch

2012-01-12 Thread Julien Carsique (JIRA NUXEO)

 [ 
https://jira.nuxeo.com/browse/NXBT-371?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julien Carsique updated NXBT-371:
-

Tags: Backlog

 Manage a stable branch
 --

 Key: NXBT-371
 URL: https://jira.nuxeo.com/browse/NXBT-371
 Project: Nuxeo ECM Build/Test Environment
  Issue Type: New Feature
  Components: Continuous integration, Release script
Reporter: Julien Carsique
Assignee: Julien Carsique
 Fix For: NXP-5.6


 Update a stable branch with code from master when:
  - a release from master is published
  - nightly tests (IT-*) are successful and the master's branch SNAPSHOT 
 artifacts are published.
 That way, there will be a branch hosting code synchronized with publicly 
 available SNAPSHOT artifacts (or latest release) whereas the master branch 
 contains code ahead of public snapshots.

--
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: (NXS-888) Fix CSV import for vocabularies

2012-01-12 Thread Anahide Tchertchian (JIRA NUXEO)

[ 
https://jira.nuxeo.com/browse/NXS-888?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=109417#comment-109417
 ] 

Anahide Tchertchian edited comment on NXS-888 at 1/12/12 2:35 PM:
--

TODO:
- align on 5.5-HF01: need to wait for release on Nexus
- handle encoding issues (given example file holds accents, they are not 
imported correctly)


  was (Author: atchertchian):
align on 5.5-HF01:



handle encoding issues (given example file holds accents, they are not imported 
correctly):

  
 Fix CSV import for vocabularies
 ---

 Key: NXS-888
 URL: https://jira.nuxeo.com/browse/NXS-888
 Project: Nuxeo Studio
  Issue Type: Bug
Affects Versions: 2.5
Reporter: Sun Tan
Assignee: Anahide Tchertchian
Priority: Critical
 Fix For: 2.5.1, Short term backlog

 Attachments: pia_ged_nature.csv


 When trying to import:
 {code}
 One or more exceptions caught, see full set in UmbrellaException#getCauses
 Uncaught exception: com.google.gwt.event.shared.UmbrellaException: One or 
 more exceptions caught, see full set in UmbrellaException#getCauses
 at Unknown.re(Unknown Source)
 at Unknown.mj(Unknown Source)
 at Unknown.iz(Unknown Source)
 at Unknown.lz(Unknown Source)
 at Unknown.Hy(Unknown Source)
 at Unknown.ytb(Unknown Source)
 at Unknown.XDb(Unknown Source)
 at Unknown.Eib(Unknown Source)
 at Unknown.Qib(Unknown Source)
 at Unknown.Ug(Unknown Source)
 at Unknown.anonymous(Unknown Source)
 at Unknown.Tj(Unknown Source)
 at Unknown.Wj(Unknown Source)
 at Unknown.anonymous(Unknown Source)
 at Unknown.anonymous(Unknown Source)
 Caused by: com.google.gwt.json.client.JSONException: Unexpected typeof result 
 'xml'; please report this bug to the GWT team
 at Unknown.qe(Unknown Source)
 at Unknown.xe(Unknown Source)
 at Unknown.lj(Unknown Source)
 at Unknown.VF(Unknown Source)
 at Unknown.DG(Unknown Source)
 at Unknown.AG(Unknown Source)
 at Unknown.BG(Unknown Source)
 at Unknown.jSd(Unknown Source)
 at Unknown.aEb(Unknown Source)
 at Unknown.Uy(Unknown Source)
 at Unknown.Hy(Unknown Source)
 at Unknown.ytb(Unknown Source)
 at Unknown.XDb(Unknown Source)
 at Unknown.Eib(Unknown Source)
 at Unknown.Qib(Unknown Source)
 at Unknown.Ug(Unknown Source)
 at Unknown.anonymous(Unknown Source)
 at Unknown.Tj(Unknown Source)
 at Unknown.Wj(Unknown Source)
 at Unknown.anonymous(Unknown Source)
 at Unknown.anonymous(Unknown Source)
 {code}

--
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-888) Fix CSV import for vocabularies

2012-01-12 Thread Anahide Tchertchian (JIRA NUXEO)

[ 
https://jira.nuxeo.com/browse/NXS-888?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=109417#comment-109417
 ] 

Anahide Tchertchian commented on NXS-888:
-

align on 5.5-HF01:



handle encoding issues (given example file holds accents, they are not imported 
correctly):


 Fix CSV import for vocabularies
 ---

 Key: NXS-888
 URL: https://jira.nuxeo.com/browse/NXS-888
 Project: Nuxeo Studio
  Issue Type: Bug
Affects Versions: 2.5
Reporter: Sun Tan
Assignee: Anahide Tchertchian
Priority: Critical
 Fix For: 2.5.1, Short term backlog

 Attachments: pia_ged_nature.csv


 When trying to import:
 {code}
 One or more exceptions caught, see full set in UmbrellaException#getCauses
 Uncaught exception: com.google.gwt.event.shared.UmbrellaException: One or 
 more exceptions caught, see full set in UmbrellaException#getCauses
 at Unknown.re(Unknown Source)
 at Unknown.mj(Unknown Source)
 at Unknown.iz(Unknown Source)
 at Unknown.lz(Unknown Source)
 at Unknown.Hy(Unknown Source)
 at Unknown.ytb(Unknown Source)
 at Unknown.XDb(Unknown Source)
 at Unknown.Eib(Unknown Source)
 at Unknown.Qib(Unknown Source)
 at Unknown.Ug(Unknown Source)
 at Unknown.anonymous(Unknown Source)
 at Unknown.Tj(Unknown Source)
 at Unknown.Wj(Unknown Source)
 at Unknown.anonymous(Unknown Source)
 at Unknown.anonymous(Unknown Source)
 Caused by: com.google.gwt.json.client.JSONException: Unexpected typeof result 
 'xml'; please report this bug to the GWT team
 at Unknown.qe(Unknown Source)
 at Unknown.xe(Unknown Source)
 at Unknown.lj(Unknown Source)
 at Unknown.VF(Unknown Source)
 at Unknown.DG(Unknown Source)
 at Unknown.AG(Unknown Source)
 at Unknown.BG(Unknown Source)
 at Unknown.jSd(Unknown Source)
 at Unknown.aEb(Unknown Source)
 at Unknown.Uy(Unknown Source)
 at Unknown.Hy(Unknown Source)
 at Unknown.ytb(Unknown Source)
 at Unknown.XDb(Unknown Source)
 at Unknown.Eib(Unknown Source)
 at Unknown.Qib(Unknown Source)
 at Unknown.Ug(Unknown Source)
 at Unknown.anonymous(Unknown Source)
 at Unknown.Tj(Unknown Source)
 at Unknown.Wj(Unknown Source)
 at Unknown.anonymous(Unknown Source)
 at Unknown.anonymous(Unknown Source)
 {code}

--
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-908) Fix schemas available on Document doc type

2012-01-12 Thread Anahide Tchertchian (JIRA NUXEO)

[ 
https://jira.nuxeo.com/browse/NXS-908?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=109419#comment-109419
 ] 

Anahide Tchertchian commented on NXS-908:
-

Several options available:
1. finer resolution of what schemas should be added by default at build time. 
Problem is that Studio behaves as is the Folder doc type had the uid schema 
for instance, which is not true.

2. remove default schemas for Document to match Nuxeo behaviour, and add the 
default schemas at creation (or make it impossible to remove them?) + make a 
migration script to add these schemas on existing doc types.

 Fix schemas available on Document doc type
 --

 Key: NXS-908
 URL: https://jira.nuxeo.com/browse/NXS-908
 Project: Nuxeo Studio
  Issue Type: Bug
Affects Versions: 2.5
Reporter: Anahide Tchertchian
Assignee: Anahide Tchertchian
 Fix For: 2.5.1


 The Document document type contribution is defined to hold the uid, 
 dublincore and common schemas but the definition on Nuxeo side does not 
 include them = they should be added every time they're missing, not only 
 when the direct parent type is Document.
 Otherwise, for instance, a document that inherits Folder in Studio shows that 
 it has all these schemas, but the generated type does not really hold them.

--
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 stopped: (NXS-908) Fix schemas available on Document doc type

2012-01-12 Thread Anahide Tchertchian (JIRA NUXEO)

 [ 
https://jira.nuxeo.com/browse/NXS-908?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Work on NXS-908 stopped by Anahide Tchertchian.

 Fix schemas available on Document doc type
 --

 Key: NXS-908
 URL: https://jira.nuxeo.com/browse/NXS-908
 Project: Nuxeo Studio
  Issue Type: Bug
Affects Versions: 2.5
Reporter: Anahide Tchertchian
Assignee: Anahide Tchertchian
 Fix For: 2.5.1


 The Document document type contribution is defined to hold the uid, 
 dublincore and common schemas but the definition on Nuxeo side does not 
 include them = they should be added every time they're missing, not only 
 when the direct parent type is Document.
 Otherwise, for instance, a document that inherits Folder in Studio shows that 
 it has all these schemas, but the generated type does not really hold them.

--
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 stopped: (NXS-839) Some sample csv files should be available for download on the vocabulary feature

2012-01-12 Thread Anahide Tchertchian (JIRA NUXEO)

 [ 
https://jira.nuxeo.com/browse/NXS-839?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Work on NXS-839 stopped by Anahide Tchertchian.

 Some sample csv files should be available for download on the vocabulary 
 feature
 

 Key: NXS-839
 URL: https://jira.nuxeo.com/browse/NXS-839
 Project: Nuxeo Studio
  Issue Type: Improvement
Affects Versions: Short term backlog
Reporter: Alain Escaffre
Assignee: Anahide Tchertchian
 Fix For: 2.5.1


 We should provide two vocabularies samples: one for simple, one for 
 hierarchical.

--
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-889) Fix display of referenced layouts

2012-01-12 Thread Anahide Tchertchian (JIRA NUXEO)

 [ 
https://jira.nuxeo.com/browse/NXS-889?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Anahide Tchertchian updated NXS-889:


Description: 
When creating external layouts in studio, we expect that the layout being 
displayed exactly the same as if widget were created in the Creation/Edit/View 
layout tab of the document feature.

But
- labels are not in bold in view mode (bold is used in edit mode)
- when importing several layouts, value widgets are not aligned with others 
comming from the another layout

  was:
When creating external layouts in studio, we expect that the layout being 
displayed exactly the same as if widget were created in the Creation/Edit/View 
layout tab of the document feature.

But
- labels are not in bold
- when importing several layouts, value widgets are not aligned with others 
comming from the another layout


 Fix display of referenced layouts
 -

 Key: NXS-889
 URL: https://jira.nuxeo.com/browse/NXS-889
 Project: Nuxeo Studio
  Issue Type: Bug
Affects Versions: 2.5
Reporter: Sun Tan
Assignee: Anahide Tchertchian
 Fix For: 2.5.1, Short term backlog

 Attachments: layout.png


 When creating external layouts in studio, we expect that the layout being 
 displayed exactly the same as if widget were created in the 
 Creation/Edit/View layout tab of the document feature.
 But
 - labels are not in bold in view mode (bold is used in edit mode)
 - when importing several layouts, value widgets are not aligned with others 
 comming from the another layout

--
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-879) Fix alignment of widget labels when using several layouts

2012-01-12 Thread Anahide Tchertchian (JIRA NUXEO)

 [ 
https://jira.nuxeo.com/browse/NXS-879?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Anahide Tchertchian resolved NXS-879.
-

   Resolution: Duplicate
Fix Version/s: (was: 2.5.1)

NXS-889 duplicate

 Fix alignment of widget labels when using several layouts
 -

 Key: NXS-879
 URL: https://jira.nuxeo.com/browse/NXS-879
 Project: Nuxeo Studio
  Issue Type: Improvement
Affects Versions: 2.5
Reporter: Anahide Tchertchian
Assignee: Anahide Tchertchian
 Attachments: Capture d’écran 2011-12-20 à 01.39.49.png


 when referenced before or after the local layout, the layouts are not 
 correctly alined in DM, see attached screenshot the local layout is disabled, 
 and where there is a before and an after layout. We would like to have 
 all the labels on the same column 

--
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-8615) Update test framework to use the Nuxeo-Selenium-Tester user agent on recent versions of firefox

2012-01-12 Thread Mathieu Guillaume (JIRA NUXEO)
Update test framework to use the Nuxeo-Selenium-Tester user agent on recent 
versions of firefox
---

 Key: NXP-8615
 URL: https://jira.nuxeo.com/browse/NXP-8615
 Project: Nuxeo Enterprise Platform
  Issue Type: Improvement
  Components: Tests
Reporter: Mathieu Guillaume


In the functional tests, we set the Firefox preference 
general.useragent.extra.nuxeo to Nuxeo-Selenium-Tester so we can detect 
that we're running a test inside Nuxeo.
This preference (general.useragent.extra.*) no longer exists in recent versions 
of Firefox.

- override the whole UA string using the general.useragent.override 
preference setting.


--
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-8615) Update test framework to use the Nuxeo-Selenium-Tester user agent on recent versions of firefox

2012-01-12 Thread Mathieu Guillaume (JIRA NUXEO)

 [ 
https://jira.nuxeo.com/browse/NXP-8615?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mathieu Guillaume updated NXP-8615:
---

Status: Open  (was: Triage)

 Update test framework to use the Nuxeo-Selenium-Tester user agent on recent 
 versions of firefox
 ---

 Key: NXP-8615
 URL: https://jira.nuxeo.com/browse/NXP-8615
 Project: Nuxeo Enterprise Platform
  Issue Type: Improvement
  Components: Tests
Reporter: Mathieu Guillaume

 In the functional tests, we set the Firefox preference 
 general.useragent.extra.nuxeo to Nuxeo-Selenium-Tester so we can detect 
 that we're running a test inside Nuxeo.
 This preference (general.useragent.extra.*) no longer exists in recent 
 versions of Firefox.
 - override the whole UA string using the general.useragent.override 
 preference setting.

--
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-8615) Update test framework to use the Nuxeo-Selenium-Tester user agent on recent versions of firefox

2012-01-12 Thread Mathieu Guillaume (JIRA NUXEO)

[ 
https://jira.nuxeo.com/browse/NXP-8615?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=109422#comment-109422
 ] 

Mathieu Guillaume commented on NXP-8615:


Updated in tools-nuxeo-ftest.
Changed in nuxeo-distribution/nuxeo-functional-tests in commit 
https://github.com/nuxeo/nuxeo-distribution/commit/59a798e62399add0e2742e6392546d7f5f0c3d61


 Update test framework to use the Nuxeo-Selenium-Tester user agent on recent 
 versions of firefox
 ---

 Key: NXP-8615
 URL: https://jira.nuxeo.com/browse/NXP-8615
 Project: Nuxeo Enterprise Platform
  Issue Type: Improvement
  Components: Tests
Reporter: Mathieu Guillaume

 In the functional tests, we set the Firefox preference 
 general.useragent.extra.nuxeo to Nuxeo-Selenium-Tester so we can detect 
 that we're running a test inside Nuxeo.
 This preference (general.useragent.extra.*) no longer exists in recent 
 versions of Firefox.
 - override the whole UA string using the general.useragent.override 
 preference setting.

--
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-8615) Update test framework to use the Nuxeo-Selenium-Tester user agent on recent versions of firefox

2012-01-12 Thread Mathieu Guillaume (JIRA NUXEO)

[ 
https://jira.nuxeo.com/browse/NXP-8615?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=109423#comment-109423
 ] 

Mathieu Guillaume commented on NXP-8615:


Related to: NXP-3991

 Update test framework to use the Nuxeo-Selenium-Tester user agent on recent 
 versions of firefox
 ---

 Key: NXP-8615
 URL: https://jira.nuxeo.com/browse/NXP-8615
 Project: Nuxeo Enterprise Platform
  Issue Type: Improvement
  Components: Tests
Reporter: Mathieu Guillaume

 In the functional tests, we set the Firefox preference 
 general.useragent.extra.nuxeo to Nuxeo-Selenium-Tester so we can detect 
 that we're running a test inside Nuxeo.
 This preference (general.useragent.extra.*) no longer exists in recent 
 versions of Firefox.
 - override the whole UA string using the general.useragent.override 
 preference setting.

--
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-8226) Fix Social Collaboration Selenium tests

2012-01-12 Thread Thomas Roger (JIRA NUXEO)

 [ 
https://jira.nuxeo.com/browse/NXP-8226?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Work on NXP-8226 started by Thomas Roger.

 Fix Social Collaboration Selenium tests
 ---

 Key: NXP-8226
 URL: https://jira.nuxeo.com/browse/NXP-8226
 Project: Nuxeo Enterprise Platform
  Issue Type: Task
  Components: Social Collaboration
Reporter: Thomas Roger
Assignee: Thomas Roger
 Fix For: 5.5.x

  Time Spent: 5 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: (NXP-8594) Refactor to take advantage of a nicer XML export and fix remaining bugs

2012-01-12 Thread Antoine Taillefer (JIRA NUXEO)

 [ 
https://jira.nuxeo.com/browse/NXP-8594?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Antoine Taillefer reassigned NXP-8594:
--

Assignee: Antoine Taillefer

 Refactor to take advantage of a nicer XML export and fix remaining bugs
 ---

 Key: NXP-8594
 URL: https://jira.nuxeo.com/browse/NXP-8594
 Project: Nuxeo Enterprise Platform
  Issue Type: Sub-task
Reporter: Antoine Taillefer
Assignee: Antoine Taillefer
   Original Estimate: 3 days
  Remaining Estimate: 3 days



--
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-889) Fix display of referenced layouts

2012-01-12 Thread Anahide Tchertchian (JIRA NUXEO)

[ 
https://jira.nuxeo.com/browse/NXS-889?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=109424#comment-109424
 ] 

Anahide Tchertchian commented on NXS-889:
-

the external layout is the one controlling the rendering (non-bold labels) = 
cannot reproduce with the default dublincore layout or a layou created in 
Studio.

 Fix display of referenced layouts
 -

 Key: NXS-889
 URL: https://jira.nuxeo.com/browse/NXS-889
 Project: Nuxeo Studio
  Issue Type: Bug
Affects Versions: 2.5
Reporter: Sun Tan
Assignee: Anahide Tchertchian
 Fix For: 2.5.1, Short term backlog

 Attachments: layout.png


 When creating external layouts in studio, we expect that the layout being 
 displayed exactly the same as if widget were created in the 
 Creation/Edit/View layout tab of the document feature.
 But
 - labels are not in bold in view mode (bold is used in edit mode)
 - when importing several layouts, value widgets are not aligned with others 
 comming from the another layout

--
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-889) Fix display of referenced layouts

2012-01-12 Thread Anahide Tchertchian (JIRA NUXEO)

[ 
https://jira.nuxeo.com/browse/NXS-889?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=109427#comment-109427
 ] 

Anahide Tchertchian commented on NXS-889:
-

non-bold labels appear only when widget is translated (missing style info in 
layout template)

 Fix display of referenced layouts
 -

 Key: NXS-889
 URL: https://jira.nuxeo.com/browse/NXS-889
 Project: Nuxeo Studio
  Issue Type: Bug
Affects Versions: 2.5
Reporter: Sun Tan
Assignee: Anahide Tchertchian
 Fix For: 2.5.1, Short term backlog

 Attachments: layout.png


 When creating external layouts in studio, we expect that the layout being 
 displayed exactly the same as if widget were created in the 
 Creation/Edit/View layout tab of the document feature.
 But
 - labels are not in bold in view mode (bold is used in edit mode)
 - when importing several layouts, value widgets are not aligned with others 
 comming from the another layout

--
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-889) Fix display of referenced layouts

2012-01-12 Thread Anahide Tchertchian (JIRA NUXEO)

 [ 
https://jira.nuxeo.com/browse/NXS-889?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Anahide Tchertchian updated NXS-889:


Comment: was deleted

(was: the external layout is the one controlling the rendering (non-bold 
labels) = cannot reproduce with the default dublincore layout or a layou 
created in Studio.)

 Fix display of referenced layouts
 -

 Key: NXS-889
 URL: https://jira.nuxeo.com/browse/NXS-889
 Project: Nuxeo Studio
  Issue Type: Bug
Affects Versions: 2.5
Reporter: Sun Tan
Assignee: Anahide Tchertchian
 Fix For: 2.5.1, Short term backlog

 Attachments: layout.png


 When creating external layouts in studio, we expect that the layout being 
 displayed exactly the same as if widget were created in the 
 Creation/Edit/View layout tab of the document feature.
 But
 - labels are not in bold in view mode (bold is used in edit mode)
 - when importing several layouts, value widgets are not aligned with others 
 comming from the another layout

--
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: (NXBT-356) Define a CI slave for performance

2012-01-12 Thread Mathieu Guillaume (JIRA NUXEO)

[ 
https://jira.nuxeo.com/browse/NXBT-356?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=109430#comment-109430
 ] 

Mathieu Guillaume commented on NXBT-356:


For the first run of tests, I did an offline build (with tests) of 
nuxeo-features.
Default JDK used was Sun's Java 6, with MAVEN_OPTS=-Xmx1024m 
-XX:MaxPermSize=256m.

* Server 1: 2x4 cores (Intel Quad Core i7 870 @ 2.93GHz), 16GB RAM
Compile times: 7m39, 7m46, 7m53
Alternative test - double maven memory: 7m49
Alternative test - OpenJDK6: 10m06
Alternative test - OpenJDK7: 7m52
Alternative test - maven 3: 7m40

* Server 2: 1x4 cores (Intel Quad Core Q6600 @ 2.40GHz), 4GB RAM
Compile times: 12m09, 12m59, 13m56
Alternative test - double maven memory: 12m46
Alternative test - OpenJDK6: 14m39

* Server 3: 1x4 virtual cores (AMD Quad Core Opteron 2374 HE @ 2.20GHz), 4GB RAM
Compile times: 13m58, 14m21, 14m08
Alternative test - double maven memory: 13m23
Alternative test - OpenJDK6: 21m48
Alternative test - OpenJDK7: 14m33

* Server 4: 1x2 cores (Intel Core 2 Duo E6550 @ 2.33GHz), 2GB RAM
Compile times: 15m46, 16m42, 17m57
Alternative test - double maven memory: 34m49
Alternative test - OpenJDK6: 20m48


Conclusions:
- the default memory parameters are sufficient for build tasks, increasing 
memory doesn't benefit the build times (and hurts them in the case of Server 4, 
which has to use swap).
- build tasks seem to be pretty much only CPU-bound.

Alternate tests:
- OpenJDK6 is slower, there would be no benefit to switch to it.
- OpenJDK7 and maven3 don't significantly alter build times.


 Define a CI slave for performance
 -

 Key: NXBT-356
 URL: https://jira.nuxeo.com/browse/NXBT-356
 Project: Nuxeo ECM Build/Test Environment
  Issue Type: Task
  Components: Continuous integration
Reporter: Julien Carsique
Assignee: Mathieu Guillaume

 Slave build performances
 Currently the build on the Jenkins slaves is about the same time than on a 
 dev laptop.
 = we can make better !
 It's true that a big part of the Jenkins slave are poor hardware (the dwarf).
 Before taking any decision, we should probably do some profiling to see 
 exactly what are the real impacting factors :
 test build on a bigger CPU (like Octo)
 use RAMFS to speedup I/O
 tweak compile options ?
 test on big RackSpace VMs
 = based on that we will be able to define what kind of Build slaves we need
 (then we will have to see what we can host internaly and what must be 
 external)

--
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: (NXBT-356) Define a CI slave for performance

2012-01-12 Thread Mathieu Guillaume (JIRA NUXEO)

[ 
https://jira.nuxeo.com/browse/NXBT-356?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=109438#comment-109438
 ] 

Mathieu Guillaume commented on NXBT-356:


For the second run of tests, I tried to address the case of functional tests.
The one used was nuxeo-distribution-dm/ftest/selenium (offline) as we don't 
have any significant WebDriver tests yet.
JDK used was Sun's Java 6, with MAVEN_OPTS=-Xmx1024m -XX:MaxPermSize=256m.
For Nuxeo, the default JAVA_OPTS are -Xms512m -Xmx1024m -XX:MaxPermSize=512m 
(plus other non-memory-related ones).
For selenium, no memory options are passed by default.


* Server 1:
Due to a too-recent version of Firefox, the tests didn't pass, the results are 
not significant (too many waits for timeout, results were around 33 minutes).

* Server 2:
Run times: 24m18, 26m29, 24m40
Alternative test - double maven memory: 25m02
Alternative test - double nuxeo memory: 25m09
Alternative test - 1GB selenium memory: 25m13

* Server 3:
Run times: 28m05, 28m11, 27m55
Alternative test - double maven memory: 27m48
Alternative test - double nuxeo memory: 27m40

* Server 4:
Run times: 25m11, 25m27, 24m57
Alternative test - double maven memory: 25m06
Alternative test - double nuxeo memory: 26m08

Conclusion:
- The test times are pretty much the same whatever the options used, the 
defaults are high enough.
- The virtual machine (Server 3) is slightly slower, but not by much.

The limiting factor in this test seems to be Firefox, which was using the most 
CPU during the tests.
The similar times on servers with a different number of cores can probably be 
explained by the fact the Firefox is not optimized for multi-core yet: it's 
multi-threaded, but most of the work happens in a single thread. Cf. [this blog 
post|http://blog.mozilla.com/products/2011/07/15/goals-for-multi-process-firefox/]
 for details.


 Define a CI slave for performance
 -

 Key: NXBT-356
 URL: https://jira.nuxeo.com/browse/NXBT-356
 Project: Nuxeo ECM Build/Test Environment
  Issue Type: Task
  Components: Continuous integration
Reporter: Julien Carsique
Assignee: Mathieu Guillaume

 Slave build performances
 Currently the build on the Jenkins slaves is about the same time than on a 
 dev laptop.
 = we can make better !
 It's true that a big part of the Jenkins slave are poor hardware (the dwarf).
 Before taking any decision, we should probably do some profiling to see 
 exactly what are the real impacting factors :
 test build on a bigger CPU (like Octo)
 use RAMFS to speedup I/O
 tweak compile options ?
 test on big RackSpace VMs
 = based on that we will be able to define what kind of Build slaves we need
 (then we will have to see what we can host internaly and what must be 
 external)

--
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 stopped: (NXBT-356) Define a CI slave for performance

2012-01-12 Thread Mathieu Guillaume (JIRA NUXEO)

 [ 
https://jira.nuxeo.com/browse/NXBT-356?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Work on NXBT-356 stopped by Mathieu Guillaume.

 Define a CI slave for performance
 -

 Key: NXBT-356
 URL: https://jira.nuxeo.com/browse/NXBT-356
 Project: Nuxeo ECM Build/Test Environment
  Issue Type: Task
  Components: Continuous integration
Reporter: Julien Carsique
Assignee: Mathieu Guillaume

 Slave build performances
 Currently the build on the Jenkins slaves is about the same time than on a 
 dev laptop.
 = we can make better !
 It's true that a big part of the Jenkins slave are poor hardware (the dwarf).
 Before taking any decision, we should probably do some profiling to see 
 exactly what are the real impacting factors :
 test build on a bigger CPU (like Octo)
 use RAMFS to speedup I/O
 tweak compile options ?
 test on big RackSpace VMs
 = based on that we will be able to define what kind of Build slaves we need
 (then we will have to see what we can host internaly and what must be 
 external)

--
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-8609) Style the retention management UI (admin center)

2012-01-12 Thread Lise Kemen (JIRA NUXEO)

 [ 
https://jira.nuxeo.com/browse/NXP-8609?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Lise Kemen updated NXP-8609:


Status: Open  (was: Triage)

 Style the retention management UI (admin center)
 

 Key: NXP-8609
 URL: https://jira.nuxeo.com/browse/NXP-8609
 Project: Nuxeo Enterprise Platform
  Issue Type: Task
Reporter: Delphine Renevey
Assignee: Lise Kemen

 EA Retention management feature 

--
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-903) Fix connection leak when activating Comet

2012-01-12 Thread Delphine Renevey (JIRA NUXEO)

 [ 
https://jira.nuxeo.com/browse/NXS-903?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Delphine Renevey updated NXS-903:
-

Tags: Backlog

 Fix connection leak when activating Comet
 -

 Key: NXS-903
 URL: https://jira.nuxeo.com/browse/NXS-903
 Project: Nuxeo Studio
  Issue Type: New Feature
Affects Versions: 2.5
Reporter: Alain Escaffre
 Fix For: 2.6, Short term backlog


 Some Studio code should check whether the client answers, and if not, should 
 close the connection.

--
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-8616) Add default template binding for doc type

2012-01-12 Thread Thierry Delprat (JIRA NUXEO)
Add default template binding for doc type
-

 Key: NXP-8616
 URL: https://jira.nuxeo.com/browse/NXP-8616
 Project: Nuxeo Enterprise Platform
  Issue Type: Sub-task
Reporter: Thierry Delprat
Assignee: Thierry Delprat




--
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-889) Fix display of referenced layouts

2012-01-12 Thread Anahide Tchertchian (JIRA NUXEO)

 [ 
https://jira.nuxeo.com/browse/NXS-889?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Anahide Tchertchian resolved NXS-889.
-

   Resolution: Fixed
Fix Version/s: (was: Short term backlog)
   2.6

2.5: http://hgpriv.nuxeo.org/nuxeo-studio/rev/873598ad6732
2.6: http://hgpriv.nuxeo.org/nuxeo-studio/rev/1474ffe54b19


 Fix display of referenced layouts
 -

 Key: NXS-889
 URL: https://jira.nuxeo.com/browse/NXS-889
 Project: Nuxeo Studio
  Issue Type: Bug
Affects Versions: 2.5
Reporter: Sun Tan
Assignee: Anahide Tchertchian
 Fix For: 2.5.1, 2.6

 Attachments: layout.png


 When creating external layouts in studio, we expect that the layout being 
 displayed exactly the same as if widget were created in the 
 Creation/Edit/View layout tab of the document feature.
 But
 - labels are not in bold in view mode (bold is used in edit mode)
 - when importing several layouts, value widgets are not aligned with others 
 comming from the another layout

--
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-8616) Add default template binding for doc type

2012-01-12 Thread Thierry Delprat (JIRA NUXEO)

 [ 
https://jira.nuxeo.com/browse/NXP-8616?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Thierry Delprat updated NXP-8616:
-

Description: 
In the current model, the Templatebased document has to be bound to a template 
document explicitly on a per instance basis.
In some cases, we may want to have a default template bound to the document 
without having to choose it.

The quick solution is to add an exetension point to manage this binding.

 Add default template binding for doc type
 -

 Key: NXP-8616
 URL: https://jira.nuxeo.com/browse/NXP-8616
 Project: Nuxeo Enterprise Platform
  Issue Type: Sub-task
Reporter: Thierry Delprat
Assignee: Thierry Delprat
   Original Estimate: 1 day
  Remaining Estimate: 1 day

 In the current model, the Templatebased document has to be bound to a 
 template document explicitly on a per instance basis.
 In some cases, we may want to have a default template bound to the document 
 without having to choose it.
 The quick solution is to add an exetension point to manage this binding.

--
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-872) Add a feature to completely override a document type

2012-01-12 Thread Anahide Tchertchian (JIRA NUXEO)

 [ 
https://jira.nuxeo.com/browse/NXS-872?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Anahide Tchertchian updated NXS-872:


Status: Open  (was: Triage)

 Add a feature to completely override a document type 
 -

 Key: NXS-872
 URL: https://jira.nuxeo.com/browse/NXS-872
 Project: Nuxeo Studio
  Issue Type: Improvement
  Components: Schemas
Affects Versions: 2.4.3
Reporter: Thierry Martins
Priority: Major
 Fix For: 2.6, Short term backlog


 Sometimes, a user needs to override the previous definition of a document 
 type defined in Nuxeo, like Workspace or Folder: for instance, he will need 
 to redefine the accepted document types.
 But because of the default definition and the merge policy of the extension 
 point, you can only add accepted document types.
 It would be interesting to add a checkbox to force the overriding and 
 generate a contribution like 
 {code:xml}
 type id=Workspace remove=true /
 {code}
 before the contribution corresponding to what was defined in Studio UI.
 Otherwise, we can think about implementing the deniedSubTypes attribute, but 
 it won't solve all issues.

--
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-906) When user is under IE, alert that only Firefox and Chrome are supported

2012-01-12 Thread Anahide Tchertchian (JIRA NUXEO)

 [ 
https://jira.nuxeo.com/browse/NXS-906?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Anahide Tchertchian updated NXS-906:


Tags: Backlog

 When user is under IE, alert that only Firefox and Chrome are supported
 ---

 Key: NXS-906
 URL: https://jira.nuxeo.com/browse/NXS-906
 Project: Nuxeo Studio
  Issue Type: Task
Reporter: Alain Escaffre
 Fix For: 2.6, Short term backlog


 We should put an alert (a popup with an don't display again checkbox) with 
 a message that says : Nuxeo Studio, although working on Internet Explorer 
 for most of the features, is optimized for Chrome and Firefox. Please joine 
 again from one of those browsers !

--
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-872) Add a feature to completely override a document type

2012-01-12 Thread Anahide Tchertchian (JIRA NUXEO)

 [ 
https://jira.nuxeo.com/browse/NXS-872?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Anahide Tchertchian updated NXS-872:


Tags: Backlog

 Add a feature to completely override a document type 
 -

 Key: NXS-872
 URL: https://jira.nuxeo.com/browse/NXS-872
 Project: Nuxeo Studio
  Issue Type: Improvement
  Components: Schemas
Affects Versions: 2.4.3
Reporter: Thierry Martins
Priority: Major
 Fix For: 2.6, Short term backlog


 Sometimes, a user needs to override the previous definition of a document 
 type defined in Nuxeo, like Workspace or Folder: for instance, he will need 
 to redefine the accepted document types.
 But because of the default definition and the merge policy of the extension 
 point, you can only add accepted document types.
 It would be interesting to add a checkbox to force the overriding and 
 generate a contribution like 
 {code:xml}
 type id=Workspace remove=true /
 {code}
 before the contribution corresponding to what was defined in Studio UI.
 Otherwise, we can think about implementing the deniedSubTypes attribute, but 
 it won't solve all issues.

--
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-774) Have a Layout widget that can be added in summary, and any tabs

2012-01-12 Thread Anahide Tchertchian (JIRA NUXEO)

[ 
https://jira.nuxeo.com/browse/NXS-774?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=109451#comment-109451
 ] 

Anahide Tchertchian commented on NXS-774:
-

+ handle mode for layouts configured in Studio

 Have a Layout widget that can be added in summary, and any tabs
 ---

 Key: NXS-774
 URL: https://jira.nuxeo.com/browse/NXS-774
 Project: Nuxeo Studio
  Issue Type: New Feature
Reporter: Alain Escaffre
Assignee: Anahide Tchertchian
 Fix For: 2.6, Short term backlog


 In this widget, we would reference the layout to display (in which we 
 configured both edit and view modes)

--
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-8201) Add support for document rendition via Office Templating

2012-01-12 Thread Delphine Renevey (JIRA NUXEO)

 [ 
https://jira.nuxeo.com/browse/NXP-8201?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Delphine Renevey updated NXP-8201:
--

Status: Open  (was: Triage)

 Add support for document rendition via Office Templating
 

 Key: NXP-8201
 URL: https://jira.nuxeo.com/browse/NXP-8201
 Project: Nuxeo Enterprise Platform
  Issue Type: User story
Reporter: Thierry Delprat
Assignee: Thierry Delprat
 Fix For: 5.6


 h2. Use cases
 There are several cases where it makes sens to generate a rendition of a 
 Nuxeo Document.
 Typically :
  - you store product related information in Nuxeo
= you want to generate a Product description file in .doc or .pdf
(with most important meta-data + version and history info + picture)
  - you manage mails in Nuxeo
= you want to generate the response letter 
(with logo, custom header ...)
  - you store Specifications / Code audit / Benchmark results in Nuxeo 
= you want to generate the delivrable report 
(with Cover page, Index, and data aggregated from several documents ...)
 We already have several features like this in Nuxeo Platform :
  - generate PDF / Excel view via JSF / Seam / iText 
= but template is not easy to update for users
= page layout must remain simple
  - generate BIRT reports
= creating a BIRT report design can be complicated
= the goal of BIRT is more data aggregation and BI than rendering
 h2. Constraints
 h3. Easy templating
 The main constraints has to be the template model.
 In a lot of cases, users need to be able to modify the template, but :
  - contributing XML / Layouts is either :
- not flexible enough
- not powerful enough
  - writting complete JSF / Freemarker template seen complicated
 Truth is that most people want to use Office tools (like MSO or OpenOffice) 
 to do that.
 h3. Standard based
 As much as possible we need to rely on standard like {{OpenDocument}} and 
 {{DocX}}.
 It's easier to use XML based generation and it avoids relying on a running 
 OpenOffice server.
 h2. Approach
 We have already done some successful tests with {{DocX}} and {{JODReport}}.
 The approach of {{JODReport}}, using Freemarker to generate OpenDocument 
 seems like the right one.
 On the Nuxeo level we have :
  - a TemplateDocument : this documents holds the template file as well as 
 some default parameters
  - a TemplateBasedDocument : this is a standard Nuxeo Document that is 
 associated with a Template and can then support rendition
 In the prototype the logic is bound to {{Facets}} so that you can create a 
 rendition from potentially any kind of Document (this may require to store 
 the resulting rendering in a field associated to the facet wich is not the 
 case for now).
 h2. High level User Story
 # Template file creation 
 #* create an office document via OpenOffice or MSOffice
 #* From within the editor program I mark some fields or section to be 
 merge/replaced 
 (basically I tag the Document)
 # Create the Template document in Nuxeo
 #* Inside Nuxeo I create a new Template Document and upload my template file
 #* Nuxeo extract the structure from the template file and gives me a listing 
 of the fields
 #** I can define types and binding for each fields ( direct value, or XPath 
 to document properties)
 #** I can add fields if needed
 # Create a Template Based document in Nuxeo
 #* For selected Document types when I create them I can select the associated 
 template
 #* If some parameters are still unset at template level the user will be 
 prompted to enter them

--
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-862) Display a validation error when users define vocabularies with duplicate keys

2012-01-12 Thread Anahide Tchertchian (JIRA NUXEO)

 [ 
https://jira.nuxeo.com/browse/NXS-862?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Anahide Tchertchian updated NXS-862:


Fix Version/s: (was: 2.6)
   2.5.1
 Tags: Backlog

 Display a validation error when users define vocabularies with duplicate keys
 -

 Key: NXS-862
 URL: https://jira.nuxeo.com/browse/NXS-862
 Project: Nuxeo Studio
  Issue Type: Bug
Affects Versions: 2.4.3
Reporter: Anahide Tchertchian
Assignee: Bogdan Stefanescu
 Fix For: 2.5.1, Short term backlog


 This will avoid users to have that kind of errors at startup:
 2011-12-12 18:50:29,443 ERROR 
 [org.nuxeo.runtime.model.impl.RegistrationInfoImpl] Component notification of 
 application started failed.
 org.nuxeo.ecm.directory.DirectoryException: 
 org.nuxeo.ecm.core.api.WrappedException: Exception: 
 org.nuxeo.ecm.directory.DirectoryException. message: Table 
 'studio_vocabulary_t' initialization failed: The statement was aborted 
 because it would have caused a duplicate key value in a unique or primary key 
 constraint or unique index identified by 'STUDIO_VOCABULARY_T_PK' defined on 
 'studio_vocabulary_t'., values: [0: foo, 1: foo, 2: 0]

--
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: (NXS-862) Display a validation error when users define vocabularies with duplicate keys

2012-01-12 Thread Anahide Tchertchian (JIRA NUXEO)

 [ 
https://jira.nuxeo.com/browse/NXS-862?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Anahide Tchertchian reassigned NXS-862:
---

Assignee: Anahide Tchertchian  (was: Bogdan Stefanescu)

 Display a validation error when users define vocabularies with duplicate keys
 -

 Key: NXS-862
 URL: https://jira.nuxeo.com/browse/NXS-862
 Project: Nuxeo Studio
  Issue Type: Bug
Affects Versions: 2.4.3
Reporter: Anahide Tchertchian
Assignee: Anahide Tchertchian
 Fix For: 2.5.1, Short term backlog


 This will avoid users to have that kind of errors at startup:
 2011-12-12 18:50:29,443 ERROR 
 [org.nuxeo.runtime.model.impl.RegistrationInfoImpl] Component notification of 
 application started failed.
 org.nuxeo.ecm.directory.DirectoryException: 
 org.nuxeo.ecm.core.api.WrappedException: Exception: 
 org.nuxeo.ecm.directory.DirectoryException. message: Table 
 'studio_vocabulary_t' initialization failed: The statement was aborted 
 because it would have caused a duplicate key value in a unique or primary key 
 constraint or unique index identified by 'STUDIO_VOCABULARY_T_PK' defined on 
 'studio_vocabulary_t'., values: [0: foo, 1: foo, 2: 0]

--
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-875) improve the way a layout is referred to from the layout widget type

2012-01-12 Thread Anahide Tchertchian (JIRA NUXEO)

 [ 
https://jira.nuxeo.com/browse/NXS-875?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Anahide Tchertchian updated NXS-875:


Tags: Backlog

 improve the way a layout is referred to from the layout widget type
 ---

 Key: NXS-875
 URL: https://jira.nuxeo.com/browse/NXS-875
 Project: Nuxeo Studio
  Issue Type: Improvement
Affects Versions: 2.5
Reporter: Alain Escaffre
 Fix For: 2.6, Short term backlog


 currently, user has to put layoutName@view, layoutName@edit.
 TODO: propose something better (ex: put a widget that lists the layouts 
 declared in the registry and let the user choose among edit/view/create,...) 

--
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-875) improve the way a layout is referred to from the layout widget type

2012-01-12 Thread Anahide Tchertchian (JIRA NUXEO)

 [ 
https://jira.nuxeo.com/browse/NXS-875?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Anahide Tchertchian updated NXS-875:


Status: Open  (was: Triage)

 improve the way a layout is referred to from the layout widget type
 ---

 Key: NXS-875
 URL: https://jira.nuxeo.com/browse/NXS-875
 Project: Nuxeo Studio
  Issue Type: Improvement
Affects Versions: 2.5
Reporter: Alain Escaffre
 Fix For: 2.6, Short term backlog


 currently, user has to put layoutName@view, layoutName@edit.
 TODO: propose something better (ex: put a widget that lists the layouts 
 declared in the registry and let the user choose among edit/view/create,...) 

--
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-850) Do not generate users/groups directories configuration when no user and no group is defined

2012-01-12 Thread Anahide Tchertchian (JIRA NUXEO)

 [ 
https://jira.nuxeo.com/browse/NXS-850?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Anahide Tchertchian updated NXS-850:


Fix Version/s: (was: 2.6)
   2.5.1
 Tags: Backlog

 Do not generate users/groups directories configuration when no user and no 
 group is defined
 ---

 Key: NXS-850
 URL: https://jira.nuxeo.com/browse/NXS-850
 Project: Nuxeo Studio
  Issue Type: Bug
Affects Versions: 2.4.2
Reporter: Anahide Tchertchian
 Fix For: 2.5.1, Short term backlog


 When no user or no group is saved, the extensions.xml should not hold the new 
 directories configuration because referenced users.csv and groups.csv files 
 are not found in the data directory.

--
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-817) Tab Designer

2012-01-12 Thread Anahide Tchertchian (JIRA NUXEO)

 [ 
https://jira.nuxeo.com/browse/NXS-817?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Anahide Tchertchian updated NXS-817:


Tags: Backlog  (was: AT-5.5-tasks)

 Tab Designer
 

 Key: NXS-817
 URL: https://jira.nuxeo.com/browse/NXS-817
 Project: Nuxeo Studio
  Issue Type: New Feature
Reporter: Alain Escaffre
Assignee: Anahide Tchertchian
 Fix For: 2.6, Short term backlog


 Under Documentstabs, a link Add a new tab ask for filling a label and some 
 enablement information. Once this is submitted, he can edit a  layout, like 
 for the summary layout.
 So as to improve the interface and make it more visual, we could refactor a 
 little bit the Tabs subview, so that, beside the Default tabs tab (which 
 should stay as is so far), we have a add a new Tab tab. When the user click 
 on it, he is asked for the name of the tab, the kind and the enablement. 
 Depending on what he chose for the type, some things are preconfigured on the 
 layout to be edited. Each time you add a tab,it is added as a sub tab under 
 the Tabs view, with the real title. 

--
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-7798) Document not marked dirty after adding a file blob

2012-01-12 Thread Thierry Martins (JIRA NUXEO)

 [ 
https://jira.nuxeo.com/browse/NXP-7798?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Thierry Martins updated NXP-7798:
-

Fix Version/s: (was: 5.5.x)
   5.6
 Assignee: Delphine Renevey  (was: Bogdan Stefanescu)
 Tags: Backlog
  Summary: Document not marked dirty after adding a file blob  (was: 
document not marked dirty after adding a file blob)

 Document not marked dirty after adding a file blob
 --

 Key: NXP-7798
 URL: https://jira.nuxeo.com/browse/NXP-7798
 Project: Nuxeo Enterprise Platform
  Issue Type: Bug
  Components: Core
Affects Versions: 5.4.2
Reporter: Stéphane Lacoin
Assignee: Delphine Renevey
Priority: Major
 Fix For: 5.6


 When adding a new blob to a file, and if the file is in 'approbed' state, the 
 transition to 'project' is not followed.
 The root cause is that the document is not marked as dirty when we're adding 
 a file blob.
 The standard versioning service invoke the follow transition only if the 
 document is in dirty state.

--
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-7989) lock errors should be typed

2012-01-12 Thread Thierry Martins (JIRA NUXEO)

 [ 
https://jira.nuxeo.com/browse/NXP-7989?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Thierry Martins updated NXP-7989:
-

Fix Version/s: (was: 5.5.x)
   5.6
 Assignee: Delphine Renevey  (was: Stéphane Lacoin)
 Tags: Backlog

 lock errors should be typed
 ---

 Key: NXP-7989
 URL: https://jira.nuxeo.com/browse/NXP-7989
 Project: Nuxeo Enterprise Platform
  Issue Type: Improvement
  Components: Core
Affects Versions: 5.4.2
Reporter: Stéphane Lacoin
Assignee: Delphine Renevey
 Fix For: 5.6


 It's difficult to handle lock errors because the exception thrown is of type 
 {{ClientException}}. It will be better to string typed these 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] Updated: (NXS-882) Improve the document type generated layout

2012-01-12 Thread Delphine Renevey (JIRA NUXEO)

 [ 
https://jira.nuxeo.com/browse/NXS-882?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Delphine Renevey updated NXS-882:
-

Priority: Major  (was: Minor)

 Improve the document type generated layout
 --

 Key: NXS-882
 URL: https://jira.nuxeo.com/browse/NXS-882
 Project: Nuxeo Studio
  Issue Type: Task
  Components: User Experience
Affects Versions: 2.4.3
Reporter: Lise Kemen
Assignee: Lise Kemen
Priority: Major
 Fix For: 2.6, Short term backlog

 Attachments: Screen Shot 2011-12-21 at 17.03.21.png, Screen Shot 
 2011-12-21 at 17.03.33.png


 One of the first thing you can do with Studio is to create a custom document 
 type, with your fields of data.
 But the layout generation is really messy. See screenshots.
 - Products side: provide a classes system to have a flexible layout
 - Studio side: make studio generate the right classes depending of user's 
 layout choice

--
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-868) Fix adding columns before of after a given one

2012-01-12 Thread Delphine Renevey (JIRA NUXEO)

 [ 
https://jira.nuxeo.com/browse/NXS-868?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Delphine Renevey updated NXS-868:
-

Priority: Detail  (was: Minor)
Tags: Backlog

 Fix adding columns before of after a given one
 --

 Key: NXS-868
 URL: https://jira.nuxeo.com/browse/NXS-868
 Project: Nuxeo Studio
  Issue Type: Bug
Affects Versions: 2.4.3
Reporter: Anahide Tchertchian
Priority: Detail
 Fix For: 2.6, Short term backlog


 Steps to reproduce:
 - on a layout table, add a column and merge it with its right cell
 - insert a new column before the first one = rendering is broken.

--
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-868) Fix adding columns before of after a given one

2012-01-12 Thread Delphine Renevey (JIRA NUXEO)

 [ 
https://jira.nuxeo.com/browse/NXS-868?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Delphine Renevey updated NXS-868:
-

Status: Open  (was: Triage)

 Fix adding columns before of after a given one
 --

 Key: NXS-868
 URL: https://jira.nuxeo.com/browse/NXS-868
 Project: Nuxeo Studio
  Issue Type: Bug
Affects Versions: 2.4.3
Reporter: Anahide Tchertchian
 Fix For: 2.6, Short term backlog


 Steps to reproduce:
 - on a layout table, add a column and merge it with its right cell
 - insert a new column before the first one = rendering is broken.

--
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-902) Add a CSS editor on the theme branding feature

2012-01-12 Thread Anahide Tchertchian (JIRA NUXEO)

[ 
https://jira.nuxeo.com/browse/NXS-902?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=109455#comment-109455
 ] 

Anahide Tchertchian commented on NXS-902:
-

+ make it possible to upload css and js resources

 Add a CSS editor on the theme branding feature
 --

 Key: NXS-902
 URL: https://jira.nuxeo.com/browse/NXS-902
 Project: Nuxeo Studio
  Issue Type: New Feature
Reporter: Alain Escaffre
 Fix For: 2.6, Short term backlog




--
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-862) Display a validation error when users define vocabularies with duplicate keys

2012-01-12 Thread Anahide Tchertchian (JIRA NUXEO)

 [ 
https://jira.nuxeo.com/browse/NXS-862?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Work on NXS-862 started by Anahide Tchertchian.

 Display a validation error when users define vocabularies with duplicate keys
 -

 Key: NXS-862
 URL: https://jira.nuxeo.com/browse/NXS-862
 Project: Nuxeo Studio
  Issue Type: Bug
Affects Versions: 2.4.3
Reporter: Anahide Tchertchian
Assignee: Anahide Tchertchian
 Fix For: 2.5.1, Short term backlog


 This will avoid users to have that kind of errors at startup:
 2011-12-12 18:50:29,443 ERROR 
 [org.nuxeo.runtime.model.impl.RegistrationInfoImpl] Component notification of 
 application started failed.
 org.nuxeo.ecm.directory.DirectoryException: 
 org.nuxeo.ecm.core.api.WrappedException: Exception: 
 org.nuxeo.ecm.directory.DirectoryException. message: Table 
 'studio_vocabulary_t' initialization failed: The statement was aborted 
 because it would have caused a duplicate key value in a unique or primary key 
 constraint or unique index identified by 'STUDIO_VOCABULARY_T_PK' defined on 
 'studio_vocabulary_t'., values: [0: foo, 1: foo, 2: 0]

--
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: (NXS-850) Do not generate users/groups directories configuration when no user and no group is defined

2012-01-12 Thread Anahide Tchertchian (JIRA NUXEO)

 [ 
https://jira.nuxeo.com/browse/NXS-850?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Anahide Tchertchian reassigned NXS-850:
---

Assignee: Anahide Tchertchian

 Do not generate users/groups directories configuration when no user and no 
 group is defined
 ---

 Key: NXS-850
 URL: https://jira.nuxeo.com/browse/NXS-850
 Project: Nuxeo Studio
  Issue Type: Bug
Affects Versions: 2.4.2
Reporter: Anahide Tchertchian
Assignee: Anahide Tchertchian
 Fix For: 2.5.1, Short term backlog


 When no user or no group is saved, the extensions.xml should not hold the new 
 directories configuration because referenced users.csv and groups.csv files 
 are not found in the data directory.

--
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-850) Do not generate users/groups directories configuration when no user and no group is defined

2012-01-12 Thread Anahide Tchertchian (JIRA NUXEO)

 [ 
https://jira.nuxeo.com/browse/NXS-850?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Work on NXS-850 started by Anahide Tchertchian.

 Do not generate users/groups directories configuration when no user and no 
 group is defined
 ---

 Key: NXS-850
 URL: https://jira.nuxeo.com/browse/NXS-850
 Project: Nuxeo Studio
  Issue Type: Bug
Affects Versions: 2.4.2
Reporter: Anahide Tchertchian
Assignee: Anahide Tchertchian
 Fix For: 2.5.1, Short term backlog


 When no user or no group is saved, the extensions.xml should not hold the new 
 directories configuration because referenced users.csv and groups.csv files 
 are not found in the data directory.

--
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-909) Fix encoding on CSV import for vocabularies

2012-01-12 Thread Anahide Tchertchian (JIRA NUXEO)
Fix encoding on CSV import for vocabularies
---

 Key: NXS-909
 URL: https://jira.nuxeo.com/browse/NXS-909
 Project: Nuxeo Studio
  Issue Type: Bug
  Components: Vocabularies
Affects Versions: 2.5
Reporter: Anahide Tchertchian
 Fix For: 2.5.1




--
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: (NXS-909) Fix encoding on CSV import for vocabularies

2012-01-12 Thread Anahide Tchertchian (JIRA NUXEO)

 [ 
https://jira.nuxeo.com/browse/NXS-909?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Anahide Tchertchian reassigned NXS-909:
---

Assignee: Anahide Tchertchian

 Fix encoding on CSV import for vocabularies
 ---

 Key: NXS-909
 URL: https://jira.nuxeo.com/browse/NXS-909
 Project: Nuxeo Studio
  Issue Type: Bug
  Components: Vocabularies
Affects Versions: 2.5
Reporter: Anahide Tchertchian
Assignee: Anahide Tchertchian
 Fix For: 2.5.1




--
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-909) Fix encoding on CSV import for vocabularies

2012-01-12 Thread Anahide Tchertchian (JIRA NUXEO)

 [ 
https://jira.nuxeo.com/browse/NXS-909?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Anahide Tchertchian updated NXS-909:


Description: When importing CSV file with accents, they are not resolved 
correctly (typing them is ok though)

 Fix encoding on CSV import for vocabularies
 ---

 Key: NXS-909
 URL: https://jira.nuxeo.com/browse/NXS-909
 Project: Nuxeo Studio
  Issue Type: Bug
  Components: Vocabularies
Affects Versions: 2.5
Reporter: Anahide Tchertchian
Assignee: Anahide Tchertchian
 Fix For: 2.5.1


 When importing CSV file with accents, they are not resolved correctly (typing 
 them is ok though)

--
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-909) Fix encoding on CSV import for vocabularies

2012-01-12 Thread Anahide Tchertchian (JIRA NUXEO)

 [ 
https://jira.nuxeo.com/browse/NXS-909?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Anahide Tchertchian updated NXS-909:


Status: Open  (was: Triage)

 Fix encoding on CSV import for vocabularies
 ---

 Key: NXS-909
 URL: https://jira.nuxeo.com/browse/NXS-909
 Project: Nuxeo Studio
  Issue Type: Bug
  Components: Vocabularies
Affects Versions: 2.5
Reporter: Anahide Tchertchian
 Fix For: 2.5.1




--
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-888) Fix CSV import for vocabularies

2012-01-12 Thread Anahide Tchertchian (JIRA NUXEO)

[ 
https://jira.nuxeo.com/browse/NXS-888?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=109459#comment-109459
 ] 

Anahide Tchertchian commented on NXS-888:
-

encoding issues moved to NXS-909

 Fix CSV import for vocabularies
 ---

 Key: NXS-888
 URL: https://jira.nuxeo.com/browse/NXS-888
 Project: Nuxeo Studio
  Issue Type: Bug
Affects Versions: 2.5
Reporter: Sun Tan
Assignee: Anahide Tchertchian
Priority: Critical
 Fix For: 2.5.1, Short term backlog

 Attachments: pia_ged_nature.csv


 When trying to import:
 {code}
 One or more exceptions caught, see full set in UmbrellaException#getCauses
 Uncaught exception: com.google.gwt.event.shared.UmbrellaException: One or 
 more exceptions caught, see full set in UmbrellaException#getCauses
 at Unknown.re(Unknown Source)
 at Unknown.mj(Unknown Source)
 at Unknown.iz(Unknown Source)
 at Unknown.lz(Unknown Source)
 at Unknown.Hy(Unknown Source)
 at Unknown.ytb(Unknown Source)
 at Unknown.XDb(Unknown Source)
 at Unknown.Eib(Unknown Source)
 at Unknown.Qib(Unknown Source)
 at Unknown.Ug(Unknown Source)
 at Unknown.anonymous(Unknown Source)
 at Unknown.Tj(Unknown Source)
 at Unknown.Wj(Unknown Source)
 at Unknown.anonymous(Unknown Source)
 at Unknown.anonymous(Unknown Source)
 Caused by: com.google.gwt.json.client.JSONException: Unexpected typeof result 
 'xml'; please report this bug to the GWT team
 at Unknown.qe(Unknown Source)
 at Unknown.xe(Unknown Source)
 at Unknown.lj(Unknown Source)
 at Unknown.VF(Unknown Source)
 at Unknown.DG(Unknown Source)
 at Unknown.AG(Unknown Source)
 at Unknown.BG(Unknown Source)
 at Unknown.jSd(Unknown Source)
 at Unknown.aEb(Unknown Source)
 at Unknown.Uy(Unknown Source)
 at Unknown.Hy(Unknown Source)
 at Unknown.ytb(Unknown Source)
 at Unknown.XDb(Unknown Source)
 at Unknown.Eib(Unknown Source)
 at Unknown.Qib(Unknown Source)
 at Unknown.Ug(Unknown Source)
 at Unknown.anonymous(Unknown Source)
 at Unknown.Tj(Unknown Source)
 at Unknown.Wj(Unknown Source)
 at Unknown.anonymous(Unknown Source)
 at Unknown.anonymous(Unknown Source)
 {code}

--
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-8203) Migrate from Custom DocX+JODReport to XDocReport

2012-01-12 Thread Thierry Delprat (JIRA NUXEO)

 [ 
https://jira.nuxeo.com/browse/NXP-8203?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Thierry Delprat updated NXP-8203:
-

Tags: Backlog

 Migrate from Custom DocX+JODReport to XDocReport
 

 Key: NXP-8203
 URL: https://jira.nuxeo.com/browse/NXP-8203
 Project: Nuxeo Enterprise Platform
  Issue Type: Sub-task
Reporter: Thierry Delprat
Assignee: Thierry Delprat
 Fix For: 5.6

   Original Estimate: 2 days
  Remaining Estimate: 2 days

 {{JODReports}} suffers from several limitations
  - does only support ODT
  - no built-in support for embeddding images
  - no formatting features
  - no doc
 Our current implementation of DocX feature is very custom and very poor.
 {{XDocreport}} (http://code.google.com/p/xdocreport/) represents a good 
 alternative :
  - supports OpenDocument and MSOffice XML format
  - support XL and PPT too
  - experimental support for formating
  - code is clean, modular and allows for extensions (we will need that)
  - documentation 
  - support for simple conversions via XSLT
 For us this project provides the abstraction API around OpenDocument and DocX 
 Formats + a set of pluggable tools.
 = this looks like a very good fit for a provider for our Document templating 
 system

--
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-8205) Bind Audit inside rendering context

2012-01-12 Thread Thierry Delprat (JIRA NUXEO)

 [ 
https://jira.nuxeo.com/browse/NXP-8205?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Thierry Delprat updated NXP-8205:
-

Tags: Backlog

 Bind Audit inside rendering context
 ---

 Key: NXP-8205
 URL: https://jira.nuxeo.com/browse/NXP-8205
 Project: Nuxeo Enterprise Platform
  Issue Type: Sub-task
Reporter: Thierry Delprat
Assignee: Thierry Delprat
 Fix For: 5.6

   Original Estimate: 4 hours
  Remaining Estimate: 4 hours

 Audit entries should be part of the rendering context.
 = this will allow to automatically fill the history section of the template

--
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-8209) Misc UI work

2012-01-12 Thread Thierry Delprat (JIRA NUXEO)

 [ 
https://jira.nuxeo.com/browse/NXP-8209?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Thierry Delprat updated NXP-8209:
-

Tags: Backlog

 Misc UI work 
 -

 Key: NXP-8209
 URL: https://jira.nuxeo.com/browse/NXP-8209
 Project: Nuxeo Enterprise Platform
  Issue Type: Sub-task
Reporter: Thierry Delprat
Assignee: Thierry Delprat
 Fix For: 5.6

   Original Estimate: 2 days
  Remaining Estimate: 2 days

 The existing prototype show that some UI work is needed :
  - how to manage manual update of the rendition ?
  - how to dynamically add the {{TemplateBased}} facet to a 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] Updated: (NXP-8616) Add default template binding for doc type

2012-01-12 Thread Thierry Delprat (JIRA NUXEO)

 [ 
https://jira.nuxeo.com/browse/NXP-8616?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Thierry Delprat updated NXP-8616:
-

Tags: Backlog

 Add default template binding for doc type
 -

 Key: NXP-8616
 URL: https://jira.nuxeo.com/browse/NXP-8616
 Project: Nuxeo Enterprise Platform
  Issue Type: Sub-task
Reporter: Thierry Delprat
Assignee: Thierry Delprat
   Original Estimate: 1 day
  Remaining Estimate: 1 day

 In the current model, the Templatebased document has to be bound to a 
 template document explicitly on a per instance basis.
 In some cases, we may want to have a default template bound to the document 
 without having to choose it.
 The quick solution is to add an exetension point to manage this binding.

--
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-8210) Polish / Cleanup API

2012-01-12 Thread Thierry Delprat (JIRA NUXEO)

 [ 
https://jira.nuxeo.com/browse/NXP-8210?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Thierry Delprat updated NXP-8210:
-

Tags: Backlog

 Polish / Cleanup API
 

 Key: NXP-8210
 URL: https://jira.nuxeo.com/browse/NXP-8210
 Project: Nuxeo Enterprise Platform
  Issue Type: Sub-task
Reporter: Thierry Delprat
Assignee: Thierry Delprat
   Original Estimate: 1 day
  Remaining Estimate: 1 day



--
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-8206) Plug output converters

2012-01-12 Thread Thierry Delprat (JIRA NUXEO)

 [ 
https://jira.nuxeo.com/browse/NXP-8206?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Thierry Delprat updated NXP-8206:
-

Tags: Backlog

 Plug output converters
 --

 Key: NXP-8206
 URL: https://jira.nuxeo.com/browse/NXP-8206
 Project: Nuxeo Enterprise Platform
  Issue Type: Sub-task
Reporter: Thierry Delprat
Assignee: Thierry Delprat
 Fix For: 5.6

   Original Estimate: 1 day
  Remaining Estimate: 1 day

 We will mainly use ODT and DocX based templates.
 But in somes cases, the output of the rendering should be converted :
  - to PDF
  - to Word OLE format
 So the idea would be to associate a template with a converter.
 We can of course use existing Converters, but for PDF we can test the 
 XSLT/FOP based converters included in {{XDocReport}} (would avoid to go 
 through openoffice server).

--
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] Closed: (NXP-8559) Fix OpenJDK 7 unit tests

2012-01-12 Thread Pivotal Integration (JIRA NUXEO)

 [ 
https://jira.nuxeo.com/browse/NXP-8559?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Pivotal Integration closed NXP-8559.



 Fix OpenJDK 7 unit tests
 

 Key: NXP-8559
 URL: https://jira.nuxeo.com/browse/NXP-8559
 Project: Nuxeo Enterprise Platform
  Issue Type: Bug
Affects Versions: 5.5
 Environment: OpenJDK7
Reporter: Florent Guillaume
Assignee: Arnaud Kervern
 Fix For: 5.6


 Fix OpenJDK 7 unit tests.
 - org.nuxeo.opensocial.gadgets.DocumentToEtagTest.sameDocProducesSameEtag 
 (NXP-8556)
 - 
 org.nuxeo.ecm.platform.userworkspace.core.tests.TestUserWorkspace.testMultiDomains
  (NXP-8560)
 - org.nuxeo.ecm.platform.reporting.tests.TestAdapters.testAdapters
 - org.nuxeo.ecm.automation.server.test.RestTest.queriesArePaginable

--
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-8617) Remove clickable links from print page

2012-01-12 Thread Anahide Tchertchian (JIRA NUXEO)
Remove clickable links from print page
--

 Key: NXP-8617
 URL: https://jira.nuxeo.com/browse/NXP-8617
 Project: Nuxeo Enterprise Platform
  Issue Type: Improvement
Affects Versions: 5.5
Reporter: Anahide Tchertchian
 Fix For: 5.6


The print page still displays links, and is  using the same conversation that 
main page to get its context (current page on current content view for 
instance) = if users click on this link from the print page, the main page 
context main not be accurate anymore.

Providing a js script to disable all links on this page should be enough, and 
easily pluggable only for print pages using the new theme styling service.

--
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-862) Display a validation error when vocabulary holds with duplicate keys

2012-01-12 Thread Anahide Tchertchian (JIRA NUXEO)

 [ 
https://jira.nuxeo.com/browse/NXS-862?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Anahide Tchertchian updated NXS-862:


Summary: Display a validation error when vocabulary holds with duplicate 
keys  (was: Display a validation error when users define vocabularies with 
duplicate keys)

 Display a validation error when vocabulary holds with duplicate keys
 

 Key: NXS-862
 URL: https://jira.nuxeo.com/browse/NXS-862
 Project: Nuxeo Studio
  Issue Type: Bug
Affects Versions: 2.4.3
Reporter: Anahide Tchertchian
Assignee: Anahide Tchertchian
 Fix For: 2.5.1, Short term backlog


 This will avoid users to have that kind of errors at startup:
 2011-12-12 18:50:29,443 ERROR 
 [org.nuxeo.runtime.model.impl.RegistrationInfoImpl] Component notification of 
 application started failed.
 org.nuxeo.ecm.directory.DirectoryException: 
 org.nuxeo.ecm.core.api.WrappedException: Exception: 
 org.nuxeo.ecm.directory.DirectoryException. message: Table 
 'studio_vocabulary_t' initialization failed: The statement was aborted 
 because it would have caused a duplicate key value in a unique or primary key 
 constraint or unique index identified by 'STUDIO_VOCABULARY_T_PK' defined on 
 'studio_vocabulary_t'., values: [0: foo, 1: foo, 2: 0]

--
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-8618) DAM 5.5 - ImageMagick image resizing issue

2012-01-12 Thread Bruce Grant (JIRA NUXEO)
DAM 5.5 - ImageMagick image resizing issue
--

 Key: NXP-8618
 URL: https://jira.nuxeo.com/browse/NXP-8618
 Project: Nuxeo Enterprise Platform
  Issue Type: Bug
  Components: DAM
Affects Versions: 5.5
 Environment: Nuxeo 5.5 Tomcat running on Windows 7
Reporter: Bruce Grant
Priority: Critical


Run importset with a single JPG (roughly 1MB in size)
Image imports and can be seen in DAM ui
But re-sizing of images fails... see the server log dump below
Also the DOWNLOAD button (in the Export Tab) doesn't work for any of the image 
sizes (Original, Medium or Thumbnail), however, the associated URL for Original 
does work 
(http://localhost:8080/nuxeo/nxpicsfile/default/22907df0-3cdc-447f-b4c7-6833481902fb/Original:content/
 ... they all work - just none of the images are re-sized)

2012-01-13 00:00:48,458 ERROR 
[org.nuxeo.ecm.platform.picture.core.im.IMImageUtils] Resizing with ImageMagick 
failed
java.lang.IllegalArgumentException
at java.lang.ProcessImpl.init(ProcessImpl.java:69)
at java.lang.ProcessImpl.start(ProcessImpl.java:30)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:452)
at java.lang.Runtime.exec(Runtime.java:593)
at java.lang.Runtime.exec(Runtime.java:466)
at 
org.nuxeo.ecm.platform.commandline.executor.service.executors.ShellExecutor.exec(ShellExecutor.java:72)
at 
org.nuxeo.ecm.platform.commandline.executor.service.CommandLineExecutorComponent.execCommand(CommandLineExecutorComponent.java:154)
at 
org.nuxeo.ecm.platform.picture.magick.MagickExecutor.execCommand(MagickExecutor.java:43)
at 
org.nuxeo.ecm.platform.picture.magick.utils.ImageResizer.resize(ImageResizer.java:51)
at 
org.nuxeo.ecm.platform.picture.core.im.IMImageUtils.resize(IMImageUtils.java:95)
at 
org.nuxeo.ecm.platform.picture.ImagingComponent.resize(ImagingComponent.java:76)
at 
org.nuxeo.ecm.platform.picture.convert.ResizePictureConverter.convert(ResizePictureConverter.java:66)
at 
org.nuxeo.ecm.core.convert.service.ConversionServiceImpl.convert(ConversionServiceImpl.java:168)
at 
org.nuxeo.ecm.platform.picture.api.adapters.AbstractPictureAdapter.createPictureimpl(AbstractPictureAdapter.java:420)
at 
org.nuxeo.ecm.platform.picture.api.adapters.AbstractPictureAdapter.addViews(AbstractPictureAdapter.java:358)
at 
org.nuxeo.ecm.platform.picture.api.adapters.DefaultPictureAdapter.createPicture(DefaultPictureAdapter.java:84)
at 
org.nuxeo.ecm.platform.picture.api.adapters.PictureBlobHolder.setBlob(PictureBlobHolder.java:82)
at 
org.nuxeo.ecm.platform.picture.listener.PictureChangedListener.handleEvent(PictureChangedListener.java:52)
at 
org.nuxeo.ecm.core.event.impl.EventServiceImpl.fireEvent(EventServiceImpl.java:195)
at 
org.nuxeo.ecm.core.api.AbstractSession.fireEvent(AbstractSession.java:400)
at 
org.nuxeo.ecm.core.api.AbstractSession.notifyEvent(AbstractSession.java:452)
at 
org.nuxeo.ecm.core.api.AbstractSession.createDocument(AbstractSession.java:863)
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:129)
at $Proxy24.createDocument(Unknown Source)
at 
org.nuxeo.ecm.platform.picture.extension.ImagePlugin.create(ImagePlugin.java:88)
at 
org.nuxeo.ecm.platform.filemanager.service.FileManagerService.createDocumentFromBlob(FileManagerService.java:249)
at 
org.nuxeo.ecm.platform.importer.factories.FileManagerDocumentModelFactory.createLeafNode(FileManagerDocumentModelFactory.java:50)
at 
org.nuxeo.ecm.platform.importer.base.GenericThreadedImportTask.doCreateLeafNode(GenericThreadedImportTask.java:215)
at 
org.nuxeo.ecm.platform.importer.base.GenericThreadedImportTask.recursiveCreateDocumentFromNode(GenericThreadedImportTask.java:330)
at 
org.nuxeo.ecm.platform.importer.base.GenericThreadedImportTask.recursiveCreateDocumentFromNode(GenericThreadedImportTask.java:325)
at 
org.nuxeo.ecm.platform.importer.base.GenericThreadedImportTask.run(GenericThreadedImportTask.java:366)
at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
2012-01-13 00:00:48,471 ERROR 
[org.nuxeo.ecm.platform.picture.core.im.IMImageUtils] Resizing with ImageMagick 
failed
java.lang.IllegalArgumentException
at 

[JIRA] Created: (NXP-8619) DAM 5.5 - ImageMagick image rotation issue

2012-01-12 Thread Bruce Grant (JIRA NUXEO)
DAM 5.5 - ImageMagick image rotation issue
--

 Key: NXP-8619
 URL: https://jira.nuxeo.com/browse/NXP-8619
 Project: Nuxeo Enterprise Platform
  Issue Type: Bug
  Components: DAM
Affects Versions: 5.5
 Environment: Nuxeo 5.5 Tomcat running on Windows 7 
Reporter: Bruce Grant
Priority: Major


Go to the View tab on an imported picture.
Try to rotate picture to the left (picture disappears altogether)
Try to rotate picture back right - nothing reappears
Looks as though the BLOB is killed in the process (reload and the picture is 
still missing)
Log entries just below...

2012-01-13 00:11:32,889 ERROR 
[org.nuxeo.ecm.platform.picture.core.im.IMImageUtils] Rotation with ImageMagick 
failed
java.lang.NumberFormatException: For input string: no
at 
java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
at java.lang.Integer.parseInt(Integer.java:449)
at java.lang.Integer.parseInt(Integer.java:499)
at 
org.nuxeo.ecm.platform.picture.api.ImageInfo.init(ImageInfo.java:43)
at 
org.nuxeo.ecm.platform.picture.api.ImageInfo.init(ImageInfo.java:51)
at 
org.nuxeo.ecm.platform.picture.magick.utils.ImageIdentifier.getInfo(ImageIdentifier.java:46)
at 
org.nuxeo.ecm.platform.picture.core.im.IMImageUtils.getTempSuffix(IMImageUtils.java:145)
at 
org.nuxeo.ecm.platform.picture.core.im.IMImageUtils.rotate(IMImageUtils.java:122)
at 
org.nuxeo.ecm.platform.picture.ImagingComponent.rotate(ImagingComponent.java:91)
at 
org.nuxeo.ecm.platform.picture.convert.RotationPictureConverter.convert(RotationPictureConverter.java:54)
at 
org.nuxeo.ecm.core.convert.service.ConversionServiceImpl.convert(ConversionServiceImpl.java:168)
at 
org.nuxeo.ecm.platform.picture.api.adapters.DefaultPictureAdapter.doRotate(DefaultPictureAdapter.java:102)
at 
org.nuxeo.ecm.platform.picture.web.PictureManagerBean.rotate90right(PictureManagerBean.java:238)
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.picture.web.PictureManagerBean_$$_javassist_68.rotate90right(PictureManagerBean_$$_javassist_68.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:342)
at 
org.jboss.el.parser.AstPropertySuffix.invoke(AstPropertySuffix.java:58)
at org.jboss.el.parser.AstValue.invoke(AstValue.java:96)
at 
org.jboss.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
at 
com.sun.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:68)
at 
org.nuxeo.ecm.platform.ui.web.binding.MetaMethodExpression.invoke(MetaMethodExpression.java:114)
at 
javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88)
at 
com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
at javax.faces.component.UICommand.broadcast(UICommand.java:387)
at