Dashboard

Dimitri BAELI

created ECMS-1412

21:40
Dimitri BAELI

attached one file to ECMS-1411

21:31

Basic workaround to remove the jbossas bundle call

nicolas.filottonicolas.filotto (deleted user)

changed the Support Status to 'Product Patch Proposed' on JCR-1434

15:45

New patch approved by the PM

hudsonhudson (deleted user)

commented on JCR-1434

15:40

Integrated in jcr-1.10.x-ci #2521
JCR-1434 patch cleaned up

dkatayev :
Files :

Dmytro Katayev

committed 51633 to projects

15:30
Patch fixed
Vu Huyen Trang

reopened PC-512

15:02
Vu Huyen Trang

updated 3 fields of PC-512

14:46
visorvisor (deleted user)

attached one file to JCR-1439

14:36

I attached patch with a special maven profile which will pack all files into zip archive which is ready to install to OpenPffice.
All you need to do to build it is to perform mvn clean install -P deloy.

visorvisor (deleted user)

created JCR-1439

14:32
nicolas.filottonicolas.filotto (deleted user)

commented on JCR-1438

14:30

Drop your DB, modify the nodeType exo:multimediaFolder in order to have COPY instead of VERSION for the childNodeDefinition which name is images and redo your test

Vu Huyen Trang

updated 2 fields of PORTAL-3827

14:29
hudsonhudson (deleted user)

commented on JCR-1434

14:09

Integrated in jcr-1.10.x-ci #2520
JCR-1434 mistaken commit reverted
JCR-1434 patch updated: constructor with no session added for backward compatibility

dkatayev :
Files :

  • /jcr/branches/1.10.x/component/webdav/src/main/java/org/exoplatform/services/jcr/webdav/command/propfind/PropFindResponseEntity.java
  • /jcr/branches/1.10.x/component/webdav/src/main/java/org/exoplatform/services/jcr/webdav/util/PropertyConstants.java
  • /jcr/branches/1.10.x/component/webdav/src/main/java/org/exoplatform/services/jcr/webdav/xml/PropstatGroupedRepresentation.java
  • /jcr/branches/1.10.x/component/webdav/src/main/java/org/exoplatform/services/jcr/webdav/command/PropFindCommand.java

dkatayev :
Files :

  • /jcr/branches/1.10.x/patch/JCR-1434/JCR-1434.patch
  • /jcr/branches/1.10.x/component/webdav/src/main/java/org/exoplatform/services/jcr/webdav/command/propfind/PropFindResponseEntity.java
  • /jcr/branches/1.10.x/component/webdav/src/main/java/org/exoplatform/services/jcr/webdav/util/PropertyConstants.java
  • /jcr/branches/1.10.x/component/webdav/src/main/java/org/exoplatform/services/jcr/webdav/xml/PropstatGroupedRepresentation.java
  • /jcr/branches/1.10.x/component/webdav/src/main/java/org/exoplatform/services/jcr/webdav/command/PropFindCommand.java
Anouar CHATTOUNA

commented on JCR-1438

14:02
<nodeType name="exo:multimediaFolder" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
    <supertypes>
      <supertype>nt:unstructured</supertype>
    </supertypes>
    <childNodeDefinitions>
      <childNodeDefinition name="images" defaultPrimaryType="nt:folder" autoCreated="false" mandatory="false" onParentVersion="VERSION" protected="false" sameNameSiblings="false">
        <requiredPrimaryTypes>
          <requiredPrimaryType>nt:base</requiredPrimaryType>
        </requiredPrimaryTypes>
      </childNodeDefinition>
      <childNodeDefinition name="videos" defaultPrimaryType="nt:folder" autoCreated="false" mandatory="false" onParentVersion="VERSION" protected="false" sameNameSiblings="false">
        <requiredPrimaryTypes>
          <requiredPrimaryType>nt:base</requiredPrimaryType>
        </requiredPrimaryTypes>
      </childNodeDefinition>
      <childNodeDefinition name="audio" defaultPrimaryType="nt:folder" autoCreated="false" mandatory="false" onParentVersion="VERSION" protected="false" sameNameSiblings="false">
        <requiredPrimaryTypes>
          <requiredPrimaryType>nt:base</requiredPrimaryType>
        </requiredPrimaryTypes>
      </childNodeDefinition>
    </childNodeDefinitions>
  </nodeType>
  • images are nt:folder nodeType and created this way via gtmpl templates:
String[] webContentFieldName = ["jcrPath=/node", "nodetype=exo:webContent", "mixintype=mix:votable,mix:commentable", "editable=if-null","validate=name,empty"] ;
uicomponent.addTextField("name", webContentFieldName) ; 
String[] mediasFolder = ["jcrPath=/node/medias", "nodetype=exo:multimediaFolder", "defaultValues=medias"] ;
String[] imagesFolder = ["jcrPath=/node/medias/images", "nodetype=nt:folder", "defaultValues=images"] ;
uicomponent.addHiddenField("mediasFolder", mediasFolder);
uicomponent.addHiddenField("imagesFolder", imagesFolder);
  • nodes added under folder /images are nt:file nodeType
Ali Hamdi

changed the Support Status to 'Product Patch Validated' on PORTAL-2983

13:56
nicolas.filottonicolas.filotto (deleted user)

commented on JCR-1438

13:52

We also need the definition of exo:multimediaFolder

Dmytro Katayev

committed 51627 to projects

13:51
JCR-1434 patch cleaned up
nicolas.filottonicolas.filotto (deleted user)

commented on JCR-1438

13:51

And What is the nodeType of images ?

Anouar CHATTOUNA

commented on JCR-1438

13:42

tested with exo:webContent

<nodeType name="exo:webContent" isMixin="false" hasOrderableChildNodes="false" primaryItemName="">
<supertypes>
  <supertype>mix:referenceable</supertype>
  <supertype>nt:unstructured</supertype>
  <supertype>nt:hierarchyNode</supertype>
  <supertype>exo:rss-enable</supertype>
</supertypes>
<childNodeDefinitions>
  <childNodeDefinition name="js" defaultPrimaryType="exo:jsFolder" autoCreated="false" mandatory="false" onParentVersion="VERSION" protected="false" sameNameSiblings="false">
	<requiredPrimaryTypes>
	  <requiredPrimaryType>nt:base</requiredPrimaryType>
	</requiredPrimaryTypes>
  </childNodeDefinition>
  <childNodeDefinition name="css" defaultPrimaryType="exo:cssFolder" autoCreated="false" mandatory="false" onParentVersion="VERSION" protected="false" sameNameSiblings="false">
	<requiredPrimaryTypes>
	  <requiredPrimaryType>nt:base</requiredPrimaryType>
	</requiredPrimaryTypes>
  </childNodeDefinition>
  <childNodeDefinition name="medias" defaultPrimaryType="exo:multimediaFolder" autoCreated="false" mandatory="false" onParentVersion="VERSION" protected="false" sameNameSiblings="false">
	<requiredPrimaryTypes>
	  <requiredPrimaryType>nt:base</requiredPrimaryType>
	</requiredPrimaryTypes>
  </childNodeDefinition>
</childNodeDefinitions>
</nodeType>
nicolas.filottonicolas.filotto (deleted user)

commented on JCR-1438

13:40

If I understand you correctly, you have a node jcr:content under some/path/nodeX/medias/images and you expect to have a jcr:content under /jcr:system/jcr:versionStorage/someId/LATESTversionNumber/jcr:frozenNode/medias/images, right? if so what is the nodeType if nodeX? what is the value of onParentVersion?

Patrice Lamarque

commented on JCR-1438

13:39

moved from ECM to JCR as requested by Nicolas.

Patrice Lamarque

updated 6 fields of JCR-1438

13:38
Anouar CHATTOUNA

commented on JCR-1438

13:38

If a node (base path = some/path/nodeX) is versioned, ESMS portlets are looking into one of its versions (/jcr:system/jcr:versionStorage/someId/SOMEversionNumber/jcr:frozenNode) in order to display content.

In our case we are displaying a pictures' folder (sub nodes added to the main node : some/path/nodeX/medias/images/)
If the main node is not versioned, we got pictures displayed well
If the main node is versioned, we found that at /jcr:system/jcr:versionStorage/someId/LASTversionNumber/jcr:frozenNode/medias/images there is no nodes
If we make another version of the node (after adding sub nodes (pictures) ) we found that nodes exist at /jcr:system/jcr:versionStorage/someId/LATESTversionNumber/jcr:frozenNode/medias/images but do not have jcr:content sub node

Patrice Lamarque

changed the Fix Version/s to 'wcm-2.1.0' on ECMS-1395

13:04
Tugdual Grall

updated 3 fields of ECMS-1403

12:54