You can subscribe to this list here.
| 2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(4) |
Nov
(39) |
Dec
(10) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2007 |
Jan
(19) |
Feb
(150) |
Mar
(10) |
Apr
|
May
(8) |
Jun
(11) |
Jul
(27) |
Aug
(52) |
Sep
(35) |
Oct
(30) |
Nov
(18) |
Dec
(4) |
| 2008 |
Jan
(76) |
Feb
(121) |
Mar
(39) |
Apr
(55) |
May
(18) |
Jun
(49) |
Jul
(32) |
Aug
(4) |
Sep
(10) |
Oct
|
Nov
(3) |
Dec
(33) |
| 2009 |
Jan
(19) |
Feb
(87) |
Mar
(69) |
Apr
(38) |
May
(47) |
Jun
(20) |
Jul
(5) |
Aug
(76) |
Sep
(145) |
Oct
(34) |
Nov
(8) |
Dec
(68) |
| 2010 |
Jan
(150) |
Feb
(379) |
Mar
(191) |
Apr
(100) |
May
(525) |
Jun
(269) |
Jul
(127) |
Aug
(190) |
Sep
(190) |
Oct
(29) |
Nov
(147) |
Dec
(83) |
| 2011 |
Jan
(188) |
Feb
(81) |
Mar
(43) |
Apr
(97) |
May
(63) |
Jun
(129) |
Jul
(17) |
Aug
(124) |
Sep
(6) |
Oct
(20) |
Nov
(67) |
Dec
(23) |
| 2012 |
Jan
(6) |
Feb
(14) |
Mar
(181) |
Apr
(64) |
May
(102) |
Jun
(47) |
Jul
(26) |
Aug
(3) |
Sep
(1) |
Oct
(14) |
Nov
(13) |
Dec
(23) |
| 2013 |
Jan
(4) |
Feb
(14) |
Mar
(18) |
Apr
(14) |
May
(27) |
Jun
(27) |
Jul
(5) |
Aug
(2) |
Sep
(74) |
Oct
(79) |
Nov
(21) |
Dec
(97) |
| 2014 |
Jan
(6) |
Feb
(3) |
Mar
(8) |
Apr
|
May
(5) |
Jun
|
Jul
(9) |
Aug
(6) |
Sep
(3) |
Oct
(10) |
Nov
(6) |
Dec
|
| 2015 |
Jan
|
Feb
|
Mar
(1) |
Apr
(25) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2016 |
Jan
|
Feb
|
Mar
|
Apr
(5) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
Revision: 4565
http://openutils.svn.sourceforge.net/openutils/?rev=4565&view=rev
Author: diego_schivo
Date: 2014-03-04 09:18:57 +0000 (Tue, 04 Mar 2014)
Log Message:
-----------
EscapeSignTest testChars, isPrintableChar
Modified Paths:
--------------
magnoliamodules/branches/magnolia44/openutils-mgnlcriteria/src/test/java/net/sourceforge/openutils/mgnlcriteria/jcr/query/EscapeSignTest.java
Modified: magnoliamodules/branches/magnolia44/openutils-mgnlcriteria/src/test/java/net/sourceforge/openutils/mgnlcriteria/jcr/query/EscapeSignTest.java
===================================================================
--- magnoliamodules/branches/magnolia44/openutils-mgnlcriteria/src/test/java/net/sourceforge/openutils/mgnlcriteria/jcr/query/EscapeSignTest.java 2014-03-03 17:19:35 UTC (rev 4564)
+++ magnoliamodules/branches/magnolia44/openutils-mgnlcriteria/src/test/java/net/sourceforge/openutils/mgnlcriteria/jcr/query/EscapeSignTest.java 2014-03-04 09:18:57 UTC (rev 4565)
@@ -130,4 +130,40 @@
Assert.assertFalse(iterator.hasNext());
}
+ /**
+ * @throws Exception
+ */
+ @Test
+ public void testChars() throws Exception
+ {
+ for (int i = 0; i < 0x100; i++)
+ {
+ char c = (char) i;
+ if (!isPrintableChar(c))
+ {
+ log.warn("Skipping \\u{}", String.format("%04x", i));
+ }
+ else
+ {
+ Criteria criteria = JCRCriteriaFactory
+ .createCriteria()
+ .setWorkspace(ContentRepository.WEBSITE)
+ .setBasePath("/jcr:root/escape-sign/ba" + Character.toString(c) + "r/*")
+ .add(Restrictions.eq("@jcr:primaryType", ItemType.CONTENT));
+ AdvancedResult result = criteria.execute();
+ ResultIterator< ? extends Content> iterator = result.getItems();
+ Assert.assertFalse(iterator.hasNext());
+ }
+ }
+ }
+
+ // http://stackoverflow.com/questions/220547/printable-char-in-java#answer-418560
+ private static boolean isPrintableChar(char c)
+ {
+ Character.UnicodeBlock block = Character.UnicodeBlock.of(c);
+ return (!Character.isISOControl(c)) && c != 65535 && // KeyEvent.CHAR_UNDEFINED
+ block != null
+ && block != Character.UnicodeBlock.SPECIALS;
+ }
+
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <die...@us...> - 2014-03-03 17:19:38
|
Revision: 4564
http://openutils.svn.sourceforge.net/openutils/?rev=4564&view=rev
Author: diego_schivo
Date: 2014-03-03 17:19:35 +0000 (Mon, 03 Mar 2014)
Log Message:
-----------
XPathTextUtils encodeDigitsInPath ?\194?\169
Modified Paths:
--------------
magnoliamodules/branches/magnolia44/openutils-mgnlcriteria/src/main/java/net/sourceforge/openutils/mgnlcriteria/jcr/query/xpath/utils/XPathTextUtils.java
magnoliamodules/branches/magnolia44/openutils-mgnlcriteria/src/test/java/net/sourceforge/openutils/mgnlcriteria/jcr/query/EscapeSignTest.java
Modified: magnoliamodules/branches/magnolia44/openutils-mgnlcriteria/src/main/java/net/sourceforge/openutils/mgnlcriteria/jcr/query/xpath/utils/XPathTextUtils.java
===================================================================
--- magnoliamodules/branches/magnolia44/openutils-mgnlcriteria/src/main/java/net/sourceforge/openutils/mgnlcriteria/jcr/query/xpath/utils/XPathTextUtils.java 2014-03-03 16:50:52 UTC (rev 4563)
+++ magnoliamodules/branches/magnolia44/openutils-mgnlcriteria/src/main/java/net/sourceforge/openutils/mgnlcriteria/jcr/query/xpath/utils/XPathTextUtils.java 2014-03-03 17:19:35 UTC (rev 4564)
@@ -155,6 +155,10 @@
{
encodedPath.append("_x0024_");
}
+ else if (inXpathCondition <= 0 && ch == '©')
+ {
+ encodedPath.append("_x00a9_");
+ }
else
{
Modified: magnoliamodules/branches/magnolia44/openutils-mgnlcriteria/src/test/java/net/sourceforge/openutils/mgnlcriteria/jcr/query/EscapeSignTest.java
===================================================================
--- magnoliamodules/branches/magnolia44/openutils-mgnlcriteria/src/test/java/net/sourceforge/openutils/mgnlcriteria/jcr/query/EscapeSignTest.java 2014-03-03 16:50:52 UTC (rev 4563)
+++ magnoliamodules/branches/magnolia44/openutils-mgnlcriteria/src/test/java/net/sourceforge/openutils/mgnlcriteria/jcr/query/EscapeSignTest.java 2014-03-03 17:19:35 UTC (rev 4564)
@@ -114,4 +114,20 @@
Assert.assertEquals(resultNode.getTitle(), "baz");
}
+ /**
+ * @throws Exception
+ */
+ @Test
+ public void testCopyright() throws Exception
+ {
+ Criteria criteria = JCRCriteriaFactory
+ .createCriteria()
+ .setWorkspace(ContentRepository.WEBSITE)
+ .setBasePath("/jcr:root/escape-sign/fo©o/*")
+ .add(Restrictions.eq("@jcr:primaryType", ItemType.CONTENT));
+ AdvancedResult result = criteria.execute();
+ ResultIterator< ? extends Content> iterator = result.getItems();
+ Assert.assertFalse(iterator.hasNext());
+ }
+
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <die...@us...> - 2014-03-03 16:50:56
|
Revision: 4563
http://openutils.svn.sourceforge.net/openutils/?rev=4563&view=rev
Author: diego_schivo
Date: 2014-03-03 16:50:52 +0000 (Mon, 03 Mar 2014)
Log Message:
-----------
EscapeSignTest
Modified Paths:
--------------
magnoliamodules/branches/magnolia44/openutils-mgnlcriteria/pom.xml
magnoliamodules/branches/magnolia44/openutils-mgnlcriteria/src/test/java/net/sourceforge/openutils/mgnlcriteria/jcr/query/EscapeSignTest.java
Added Paths:
-----------
magnoliamodules/branches/magnolia44/openutils-mgnlcriteria/src/test/resources/crit-bootstrap/userroles.anonymous.xml
magnoliamodules/branches/magnolia44/openutils-mgnlcriteria/src/test/resources/crit-bootstrap/users.system.anonymous.xml
Modified: magnoliamodules/branches/magnolia44/openutils-mgnlcriteria/pom.xml
===================================================================
--- magnoliamodules/branches/magnolia44/openutils-mgnlcriteria/pom.xml 2014-02-13 08:06:07 UTC (rev 4562)
+++ magnoliamodules/branches/magnolia44/openutils-mgnlcriteria/pom.xml 2014-03-03 16:50:52 UTC (rev 4563)
@@ -157,6 +157,38 @@
</exclusions>
</dependency>
<dependency>
+ <groupId>commons-beanutils</groupId>
+ <artifactId>commons-beanutils</artifactId>
+ <version>1.7.0</version>
+ <exclusions>
+ <exclusion>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.jdom</groupId>
+ <artifactId>jdom</artifactId>
+ <version>1.1</version>
+ </dependency>
+ <dependency>
+ <groupId>commons-betwixt</groupId>
+ <artifactId>commons-betwixt</artifactId>
+ <version>0.8</version>
+ <exclusions>
+ <exclusion>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>commons-chain</groupId>
+ <artifactId>commons-chain</artifactId>
+ <version>1.2</version>
+ </dependency>
+ <dependency>
<groupId>info.magnolia</groupId>
<artifactId>magnolia-core</artifactId>
<classifier>tests</classifier>
Modified: magnoliamodules/branches/magnolia44/openutils-mgnlcriteria/src/test/java/net/sourceforge/openutils/mgnlcriteria/jcr/query/EscapeSignTest.java
===================================================================
--- magnoliamodules/branches/magnolia44/openutils-mgnlcriteria/src/test/java/net/sourceforge/openutils/mgnlcriteria/jcr/query/EscapeSignTest.java 2014-02-13 08:06:07 UTC (rev 4562)
+++ magnoliamodules/branches/magnolia44/openutils-mgnlcriteria/src/test/java/net/sourceforge/openutils/mgnlcriteria/jcr/query/EscapeSignTest.java 2014-03-03 16:50:52 UTC (rev 4563)
@@ -19,7 +19,9 @@
package net.sourceforge.openutils.mgnlcriteria.jcr.query;
-import info.magnolia.cms.core.MgnlNodeType;
+import info.magnolia.cms.beans.config.ContentRepository;
+import info.magnolia.cms.core.Content;
+import info.magnolia.cms.core.ItemType;
import info.magnolia.cms.i18n.DefaultI18nContentSupport;
import info.magnolia.cms.i18n.I18nContentSupport;
import info.magnolia.cms.security.MgnlRoleManager;
@@ -28,15 +30,10 @@
import info.magnolia.cms.security.SecuritySupportImpl;
import info.magnolia.cms.security.SystemUserManager;
import info.magnolia.context.MgnlContext;
-import info.magnolia.repository.RepositoryConstants;
import info.magnolia.test.ComponentsTestUtil;
import it.openutils.mgnlutils.test.RepositoryTestConfiguration;
import it.openutils.mgnlutils.test.TestNgRepositoryTestcase;
-
-import javax.jcr.Node;
-
import net.sourceforge.openutils.mgnlcriteria.jcr.query.criterion.Restrictions;
-import net.sourceforge.openutils.mgnlcriteria.tests.CriteriaTestUtils;
import org.testng.Assert;
import org.testng.annotations.BeforeClass;
@@ -68,13 +65,13 @@
// ----- bar (title=bar)
// --- fo$o (title=fo$o)
// ----- baz (title=baz)
- MgnlContext.getJCRSession(RepositoryConstants.WEBSITE).save();
+ MgnlContext.getHierarchyManager(ContentRepository.WEBSITE).save();
ComponentsTestUtil.setInstance(I18nContentSupport.class, new DefaultI18nContentSupport());
// info.magnolia.cms.security.SecurityTest.setUp()
final SecuritySupportImpl sec = new SecuritySupportImpl();
- sec.addUserManager(Realm.REALM_SYSTEM.getName(), new SystemUserManager());
+ sec.addUserManager(Realm.REALM_SYSTEM, new SystemUserManager());
sec.setRoleManager(new MgnlRoleManager());
ComponentsTestUtil.setInstance(SecuritySupport.class, sec);
}
@@ -88,14 +85,14 @@
{
Criteria criteria = JCRCriteriaFactory
.createCriteria()
- .setWorkspace(RepositoryConstants.WEBSITE)
+ .setWorkspace(ContentRepository.WEBSITE)
.setBasePath("/jcr:root/escape-sign/fo°o/*")
- .add(Restrictions.eq("@jcr:primaryType", MgnlNodeType.NT_CONTENT));
+ .add(Restrictions.eq("@jcr:primaryType", ItemType.CONTENT));
AdvancedResult result = criteria.execute();
- ResultIterator< ? extends Node> iterator = result.getItems();
+ ResultIterator< ? extends Content> iterator = result.getItems();
Assert.assertTrue(iterator.hasNext());
- Node resultNode = iterator.next();
- Assert.assertEquals(CriteriaTestUtils.title(resultNode), "bar");
+ Content resultNode = iterator.next();
+ Assert.assertEquals(resultNode.getTitle(), "bar");
}
/**
@@ -107,14 +104,14 @@
{
Criteria criteria = JCRCriteriaFactory
.createCriteria()
- .setWorkspace(RepositoryConstants.WEBSITE)
+ .setWorkspace(ContentRepository.WEBSITE)
.setBasePath("/jcr:root/escape-sign/fo$o/*")
- .add(Restrictions.eq("@jcr:primaryType", MgnlNodeType.NT_CONTENT));
+ .add(Restrictions.eq("@jcr:primaryType", ItemType.CONTENT));
AdvancedResult result = criteria.execute();
- ResultIterator< ? extends Node> iterator = result.getItems();
+ ResultIterator< ? extends Content> iterator = result.getItems();
Assert.assertTrue(iterator.hasNext());
- Node resultNode = iterator.next();
- Assert.assertEquals(CriteriaTestUtils.title(resultNode), "baz");
+ Content resultNode = iterator.next();
+ Assert.assertEquals(resultNode.getTitle(), "baz");
}
}
Added: magnoliamodules/branches/magnolia44/openutils-mgnlcriteria/src/test/resources/crit-bootstrap/userroles.anonymous.xml
===================================================================
--- magnoliamodules/branches/magnolia44/openutils-mgnlcriteria/src/test/resources/crit-bootstrap/userroles.anonymous.xml (rev 0)
+++ magnoliamodules/branches/magnolia44/openutils-mgnlcriteria/src/test/resources/crit-bootstrap/userroles.anonymous.xml 2014-03-03 16:50:52 UTC (rev 4563)
@@ -0,0 +1,499 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<sv:node xmlns:sv="http://www.jcp.org/jcr/sv/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" sv:name="anonymous">
+ <sv:property sv:name="jcr:primaryType" sv:type="Name">
+ <sv:value>mgnl:role</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:uuid" sv:type="String">
+ <sv:value>d98728c7-b80f-444d-bfda-b54b28dc240c</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:createdBy" sv:type="String">
+ <sv:value>admin</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:activationStatus" sv:type="Boolean">
+ <sv:value>false</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:created" sv:type="Date">
+ <sv:value>2006-05-04T17:05:39.645+02:00</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:lastModified" sv:type="Date">
+ <sv:value>2012-04-06T16:06:24.003+02:00</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:lastModifiedBy" sv:type="String">
+ <sv:value>superuser</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:template" sv:type="String">
+ <sv:value/>
+ </sv:property>
+ <sv:node sv:name="acl_Store">
+ <sv:property sv:name="jcr:primaryType" sv:type="Name">
+ <sv:value>mgnl:contentNode</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:uuid" sv:type="String">
+ <sv:value>f1c63218-b05d-41c4-a699-5a15b0f68317</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:createdBy" sv:type="String">
+ <sv:value>admin</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:created" sv:type="Date">
+ <sv:value>2007-04-27T15:30:37.283+02:00</sv:value>
+ </sv:property>
+ <sv:node sv:name="0">
+ <sv:property sv:name="jcr:primaryType" sv:type="Name">
+ <sv:value>mgnl:contentNode</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:uuid" sv:type="String">
+ <sv:value>6c1b4e6f-179a-498f-ab89-81fea9207b04</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:createdBy" sv:type="String">
+ <sv:value>admin</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:created" sv:type="Date">
+ <sv:value>2007-04-27T15:30:37.284+02:00</sv:value>
+ </sv:property>
+ <sv:property sv:name="path" sv:type="String">
+ <sv:value>/*</sv:value>
+ </sv:property>
+ <sv:property sv:name="permissions" sv:type="Long">
+ <sv:value>8</sv:value>
+ </sv:property>
+ </sv:node>
+ </sv:node>
+ <sv:node sv:name="acl_Expressions">
+ <sv:property sv:name="jcr:primaryType" sv:type="Name">
+ <sv:value>mgnl:contentNode</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:uuid" sv:type="String">
+ <sv:value>fc6d875a-13d8-4551-b667-86db6cd486e8</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:createdBy" sv:type="String">
+ <sv:value>admin</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:created" sv:type="Date">
+ <sv:value>2007-04-27T15:30:37.543+02:00</sv:value>
+ </sv:property>
+ <sv:node sv:name="0">
+ <sv:property sv:name="jcr:primaryType" sv:type="Name">
+ <sv:value>mgnl:contentNode</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:uuid" sv:type="String">
+ <sv:value>1c8ca47b-5112-445a-b7b8-4aacdebfc59c</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:createdBy" sv:type="String">
+ <sv:value>admin</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:created" sv:type="Date">
+ <sv:value>2007-04-27T15:30:37.544+02:00</sv:value>
+ </sv:property>
+ <sv:property sv:name="path" sv:type="String">
+ <sv:value>/*</sv:value>
+ </sv:property>
+ <sv:property sv:name="permissions" sv:type="Long">
+ <sv:value>8</sv:value>
+ </sv:property>
+ </sv:node>
+ </sv:node>
+ <sv:node sv:name="acl_uri">
+ <sv:property sv:name="jcr:primaryType" sv:type="Name">
+ <sv:value>mgnl:contentNode</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:mixinTypes" sv:type="Name" sv:multiple="true">
+ <sv:value>mix:lockable</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:uuid" sv:type="String">
+ <sv:value>d888a667-2b90-4040-9f9d-6f322f0664fc</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:createdBy" sv:type="String">
+ <sv:value>superuser</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:created" sv:type="Date">
+ <sv:value>2012-04-06T16:06:24.009+02:00</sv:value>
+ </sv:property>
+ <sv:node sv:name="0">
+ <sv:property sv:name="jcr:primaryType" sv:type="Name">
+ <sv:value>mgnl:contentNode</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:mixinTypes" sv:type="Name" sv:multiple="true">
+ <sv:value>mix:lockable</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:uuid" sv:type="String">
+ <sv:value>df4f0cee-01c7-4869-be8d-c63b43d5cd48</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:createdBy" sv:type="String">
+ <sv:value>superuser</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:created" sv:type="Date">
+ <sv:value>2012-04-06T16:06:24.010+02:00</sv:value>
+ </sv:property>
+ <sv:property sv:name="path" sv:type="String">
+ <sv:value>/*</sv:value>
+ </sv:property>
+ <sv:property sv:name="permissions" sv:type="Long">
+ <sv:value>0</sv:value>
+ </sv:property>
+ </sv:node>
+ <sv:node sv:name="00">
+ <sv:property sv:name="jcr:primaryType" sv:type="Name">
+ <sv:value>mgnl:contentNode</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:mixinTypes" sv:type="Name" sv:multiple="true">
+ <sv:value>mix:lockable</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:uuid" sv:type="String">
+ <sv:value>e11cc36b-190b-41f1-badb-3fba28ddb0f1</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:createdBy" sv:type="String">
+ <sv:value>superuser</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:created" sv:type="Date">
+ <sv:value>2012-04-06T16:06:24.012+02:00</sv:value>
+ </sv:property>
+ <sv:property sv:name="path" sv:type="String">
+ <sv:value>/.magnolia*</sv:value>
+ </sv:property>
+ <sv:property sv:name="permissions" sv:type="Long">
+ <sv:value>0</sv:value>
+ </sv:property>
+ </sv:node>
+ </sv:node>
+ <sv:node sv:name="acl_imaging">
+ <sv:property sv:name="jcr:primaryType" sv:type="Name">
+ <sv:value>mgnl:contentNode</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:mixinTypes" sv:type="Name" sv:multiple="true">
+ <sv:value>mix:lockable</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:uuid" sv:type="String">
+ <sv:value>85557ec5-c2f0-47e9-ab37-2b6110cd0e5d</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:createdBy" sv:type="String">
+ <sv:value>superuser</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:created" sv:type="Date">
+ <sv:value>2012-04-06T16:06:24.013+02:00</sv:value>
+ </sv:property>
+ </sv:node>
+ <sv:node sv:name="acl_website">
+ <sv:property sv:name="jcr:primaryType" sv:type="Name">
+ <sv:value>mgnl:contentNode</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:mixinTypes" sv:type="Name" sv:multiple="true">
+ <sv:value>mix:lockable</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:uuid" sv:type="String">
+ <sv:value>705a827c-639d-41fb-8e02-1ebe02812664</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:createdBy" sv:type="String">
+ <sv:value>superuser</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:created" sv:type="Date">
+ <sv:value>2012-04-06T16:06:24.015+02:00</sv:value>
+ </sv:property>
+ <sv:node sv:name="0">
+ <sv:property sv:name="jcr:primaryType" sv:type="Name">
+ <sv:value>mgnl:contentNode</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:mixinTypes" sv:type="Name" sv:multiple="true">
+ <sv:value>mix:lockable</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:uuid" sv:type="String">
+ <sv:value>a5db2d45-7854-4a35-bae1-45fa9021bfdb</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:createdBy" sv:type="String">
+ <sv:value>superuser</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:created" sv:type="Date">
+ <sv:value>2012-04-06T16:06:24.015+02:00</sv:value>
+ </sv:property>
+ <sv:property sv:name="path" sv:type="String">
+ <sv:value>/*</sv:value>
+ </sv:property>
+ <sv:property sv:name="permissions" sv:type="Long">
+ <sv:value>8</sv:value>
+ </sv:property>
+ </sv:node>
+ </sv:node>
+ <sv:node sv:name="acl_users">
+ <sv:property sv:name="jcr:primaryType" sv:type="Name">
+ <sv:value>mgnl:contentNode</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:mixinTypes" sv:type="Name" sv:multiple="true">
+ <sv:value>mix:lockable</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:uuid" sv:type="String">
+ <sv:value>5823bedf-49ad-4121-81b8-e4fc86489f12</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:createdBy" sv:type="String">
+ <sv:value>superuser</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:created" sv:type="Date">
+ <sv:value>2012-04-06T16:06:24.017+02:00</sv:value>
+ </sv:property>
+ </sv:node>
+ <sv:node sv:name="acl_media">
+ <sv:property sv:name="jcr:primaryType" sv:type="Name">
+ <sv:value>mgnl:contentNode</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:mixinTypes" sv:type="Name" sv:multiple="true">
+ <sv:value>mix:lockable</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:uuid" sv:type="String">
+ <sv:value>3ed47dd1-c076-4962-87b6-54d7089b4e51</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:createdBy" sv:type="String">
+ <sv:value>superuser</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:created" sv:type="Date">
+ <sv:value>2012-04-06T16:06:24.018+02:00</sv:value>
+ </sv:property>
+ </sv:node>
+ <sv:node sv:name="acl_mgnlVersion">
+ <sv:property sv:name="jcr:primaryType" sv:type="Name">
+ <sv:value>mgnl:contentNode</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:mixinTypes" sv:type="Name" sv:multiple="true">
+ <sv:value>mix:lockable</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:uuid" sv:type="String">
+ <sv:value>412438c8-0401-4c75-b9d1-329f862a066c</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:createdBy" sv:type="String">
+ <sv:value>superuser</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:created" sv:type="Date">
+ <sv:value>2012-04-06T16:06:24.019+02:00</sv:value>
+ </sv:property>
+ </sv:node>
+ <sv:node sv:name="acl_resources">
+ <sv:property sv:name="jcr:primaryType" sv:type="Name">
+ <sv:value>mgnl:contentNode</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:mixinTypes" sv:type="Name" sv:multiple="true">
+ <sv:value>mix:lockable</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:uuid" sv:type="String">
+ <sv:value>e6305fc5-6b49-4b55-a2eb-cf6106bee53c</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:createdBy" sv:type="String">
+ <sv:value>superuser</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:created" sv:type="Date">
+ <sv:value>2012-04-06T16:06:24.021+02:00</sv:value>
+ </sv:property>
+ <sv:node sv:name="0">
+ <sv:property sv:name="jcr:primaryType" sv:type="Name">
+ <sv:value>mgnl:contentNode</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:mixinTypes" sv:type="Name" sv:multiple="true">
+ <sv:value>mix:lockable</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:uuid" sv:type="String">
+ <sv:value>babded40-2e91-4eb5-8703-c5da59c51963</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:createdBy" sv:type="String">
+ <sv:value>superuser</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:created" sv:type="Date">
+ <sv:value>2012-04-06T16:06:24.021+02:00</sv:value>
+ </sv:property>
+ <sv:property sv:name="path" sv:type="String">
+ <sv:value>/*</sv:value>
+ </sv:property>
+ <sv:property sv:name="permissions" sv:type="Long">
+ <sv:value>8</sv:value>
+ </sv:property>
+ </sv:node>
+ </sv:node>
+ <sv:node sv:name="acl_config">
+ <sv:property sv:name="jcr:primaryType" sv:type="Name">
+ <sv:value>mgnl:contentNode</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:mixinTypes" sv:type="Name" sv:multiple="true">
+ <sv:value>mix:lockable</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:uuid" sv:type="String">
+ <sv:value>1d251269-986e-4b59-942e-490c387dc322</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:createdBy" sv:type="String">
+ <sv:value>superuser</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:created" sv:type="Date">
+ <sv:value>2012-04-06T16:06:24.023+02:00</sv:value>
+ </sv:property>
+ </sv:node>
+ <sv:node sv:name="acl_userroles">
+ <sv:property sv:name="jcr:primaryType" sv:type="Name">
+ <sv:value>mgnl:contentNode</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:mixinTypes" sv:type="Name" sv:multiple="true">
+ <sv:value>mix:lockable</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:uuid" sv:type="String">
+ <sv:value>8b1bbe83-1e9c-43fe-ab6d-5d3d9391c9bf</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:createdBy" sv:type="String">
+ <sv:value>superuser</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:created" sv:type="Date">
+ <sv:value>2012-04-06T16:06:24.024+02:00</sv:value>
+ </sv:property>
+ </sv:node>
+ <sv:node sv:name="acl_messages">
+ <sv:property sv:name="jcr:primaryType" sv:type="Name">
+ <sv:value>mgnl:contentNode</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:mixinTypes" sv:type="Name" sv:multiple="true">
+ <sv:value>mix:lockable</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:uuid" sv:type="String">
+ <sv:value>9bd3cf2c-1fe4-4dba-9459-119b9a34ec3d</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:createdBy" sv:type="String">
+ <sv:value>superuser</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:created" sv:type="Date">
+ <sv:value>2012-04-06T16:06:24.025+02:00</sv:value>
+ </sv:property>
+ </sv:node>
+ <sv:node sv:name="acl_data">
+ <sv:property sv:name="jcr:primaryType" sv:type="Name">
+ <sv:value>mgnl:contentNode</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:mixinTypes" sv:type="Name" sv:multiple="true">
+ <sv:value>mix:lockable</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:uuid" sv:type="String">
+ <sv:value>85710131-1c71-4a5c-818e-9cd91b83ca56</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:createdBy" sv:type="String">
+ <sv:value>superuser</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:created" sv:type="Date">
+ <sv:value>2012-04-06T16:06:24.026+02:00</sv:value>
+ </sv:property>
+ </sv:node>
+ <sv:node sv:name="acl_mgnlSystem">
+ <sv:property sv:name="jcr:primaryType" sv:type="Name">
+ <sv:value>mgnl:contentNode</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:mixinTypes" sv:type="Name" sv:multiple="true">
+ <sv:value>mix:lockable</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:uuid" sv:type="String">
+ <sv:value>356eec7b-5418-4a09-bc79-9b059e67de31</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:createdBy" sv:type="String">
+ <sv:value>superuser</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:created" sv:type="Date">
+ <sv:value>2012-04-06T16:06:24.028+02:00</sv:value>
+ </sv:property>
+ </sv:node>
+ <sv:node sv:name="acl_lms">
+ <sv:property sv:name="jcr:primaryType" sv:type="Name">
+ <sv:value>mgnl:contentNode</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:mixinTypes" sv:type="Name" sv:multiple="true">
+ <sv:value>mix:lockable</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:uuid" sv:type="String">
+ <sv:value>56364942-3db9-4ab8-99df-00ec7cad4cfa</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:createdBy" sv:type="String">
+ <sv:value>superuser</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:created" sv:type="Date">
+ <sv:value>2012-04-06T16:06:24.029+02:00</sv:value>
+ </sv:property>
+ </sv:node>
+ <sv:node sv:name="acl_playlists">
+ <sv:property sv:name="jcr:primaryType" sv:type="Name">
+ <sv:value>mgnl:contentNode</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:mixinTypes" sv:type="Name" sv:multiple="true">
+ <sv:value>mix:lockable</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:uuid" sv:type="String">
+ <sv:value>7eaf5d7e-62a6-4301-bf59-f051394159bf</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:createdBy" sv:type="String">
+ <sv:value>superuser</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:created" sv:type="Date">
+ <sv:value>2012-04-06T16:06:24.030+02:00</sv:value>
+ </sv:property>
+ </sv:node>
+ <sv:node sv:name="acl_templates">
+ <sv:property sv:name="jcr:primaryType" sv:type="Name">
+ <sv:value>mgnl:contentNode</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:mixinTypes" sv:type="Name" sv:multiple="true">
+ <sv:value>mix:lockable</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:uuid" sv:type="String">
+ <sv:value>14ae319a-add2-4fdf-819a-cd8e92506bcf</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:createdBy" sv:type="String">
+ <sv:value>superuser</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:created" sv:type="Date">
+ <sv:value>2012-04-06T16:06:24.031+02:00</sv:value>
+ </sv:property>
+ </sv:node>
+ <sv:node sv:name="acl_dms">
+ <sv:property sv:name="jcr:primaryType" sv:type="Name">
+ <sv:value>mgnl:contentNode</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:mixinTypes" sv:type="Name" sv:multiple="true">
+ <sv:value>mix:lockable</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:uuid" sv:type="String">
+ <sv:value>60583cde-0a0e-4b74-b0bb-a31c39de8e05</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:createdBy" sv:type="String">
+ <sv:value>superuser</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:created" sv:type="Date">
+ <sv:value>2012-04-06T16:06:24.033+02:00</sv:value>
+ </sv:property>
+ <sv:node sv:name="0">
+ <sv:property sv:name="jcr:primaryType" sv:type="Name">
+ <sv:value>mgnl:contentNode</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:mixinTypes" sv:type="Name" sv:multiple="true">
+ <sv:value>mix:lockable</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:uuid" sv:type="String">
+ <sv:value>54ff16e9-b523-447e-a659-9313b3a24fb9</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:createdBy" sv:type="String">
+ <sv:value>superuser</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:created" sv:type="Date">
+ <sv:value>2012-04-06T16:06:24.033+02:00</sv:value>
+ </sv:property>
+ <sv:property sv:name="path" sv:type="String">
+ <sv:value>/*</sv:value>
+ </sv:property>
+ <sv:property sv:name="permissions" sv:type="Long">
+ <sv:value>8</sv:value>
+ </sv:property>
+ </sv:node>
+ </sv:node>
+ <sv:node sv:name="acl_usergroups">
+ <sv:property sv:name="jcr:primaryType" sv:type="Name">
+ <sv:value>mgnl:contentNode</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:mixinTypes" sv:type="Name" sv:multiple="true">
+ <sv:value>mix:lockable</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:uuid" sv:type="String">
+ <sv:value>60c6a1ef-8ab2-4365-b5d2-183def11b950</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:createdBy" sv:type="String">
+ <sv:value>superuser</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:created" sv:type="Date">
+ <sv:value>2012-04-06T16:06:24.034+02:00</sv:value>
+ </sv:property>
+ </sv:node>
+</sv:node>
Property changes on: magnoliamodules/branches/magnolia44/openutils-mgnlcriteria/src/test/resources/crit-bootstrap/userroles.anonymous.xml
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+text/xml
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: magnoliamodules/branches/magnolia44/openutils-mgnlcriteria/src/test/resources/crit-bootstrap/users.system.anonymous.xml
===================================================================
--- magnoliamodules/branches/magnolia44/openutils-mgnlcriteria/src/test/resources/crit-bootstrap/users.system.anonymous.xml (rev 0)
+++ magnoliamodules/branches/magnolia44/openutils-mgnlcriteria/src/test/resources/crit-bootstrap/users.system.anonymous.xml 2014-03-03 16:50:52 UTC (rev 4563)
@@ -0,0 +1,152 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<sv:node xmlns:sv="http://www.jcp.org/jcr/sv/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" sv:name="anonymous">
+ <sv:property sv:name="jcr:primaryType" sv:type="Name">
+ <sv:value>mgnl:user</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:uuid" sv:type="String">
+ <sv:value>2d78094b-8f7e-4c95-8b1d-22e3dc417c34</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:createdBy" sv:type="String">
+ <sv:value>admin</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:activationStatus" sv:type="Boolean">
+ <sv:value>false</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:created" sv:type="Date">
+ <sv:value>2006-05-04T17:05:03.710+02:00</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:lastModified" sv:type="Date">
+ <sv:value>2007-04-19T10:20:08.554+02:00</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:lastModifiedBy" sv:type="String">
+ <sv:value>superuser</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:template" sv:type="String">
+ <sv:value/>
+ </sv:property>
+ <sv:property sv:name="language" sv:type="String">
+ <sv:value>en</sv:value>
+ </sv:property>
+ <sv:property sv:name="pswd" sv:type="String">
+ <sv:value>$2a$12$V19uaB7NAJbXpZMzNjkvZ.l1zwoTOpVe7V7loHz1LMjBnD80Py2DK</sv:value>
+ </sv:property>
+ <sv:property sv:name="title" sv:type="String">
+ <sv:value>anonymous</sv:value>
+ </sv:property>
+ <sv:node sv:name="groups">
+ <sv:property sv:name="jcr:primaryType" sv:type="Name">
+ <sv:value>mgnl:contentNode</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:uuid" sv:type="String">
+ <sv:value>f0a15b82-9f33-406b-ad22-f3a88324954b</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:createdBy" sv:type="String">
+ <sv:value>admin</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:created" sv:type="Date">
+ <sv:value>2007-04-19T10:20:08.561+02:00</sv:value>
+ </sv:property>
+ </sv:node>
+ <sv:node sv:name="roles">
+ <sv:property sv:name="jcr:primaryType" sv:type="Name">
+ <sv:value>mgnl:contentNode</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:uuid" sv:type="String">
+ <sv:value>0ea2a469-5f64-49e4-a4ab-ef453ca88247</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:createdBy" sv:type="String">
+ <sv:value>admin</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:created" sv:type="Date">
+ <sv:value>2007-04-19T10:20:08.566+02:00</sv:value>
+ </sv:property>
+ <sv:property sv:name="0" sv:type="String">
+ <sv:value>d98728c7-b80f-444d-bfda-b54b28dc240c</sv:value>
+ </sv:property>
+ </sv:node>
+ <sv:node sv:name="acl_users">
+ <sv:property sv:name="jcr:primaryType" sv:type="Name">
+ <sv:value>mgnl:contentNode</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:uuid" sv:type="String">
+ <sv:value>2d10e6b9-26aa-4426-af16-ba64b9baed69</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:createdBy" sv:type="String">
+ <sv:value>admin</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:created" sv:type="Date">
+ <sv:value>2007-04-19T10:20:09.090+02:00</sv:value>
+ </sv:property>
+ <sv:node sv:name="0">
+ <sv:property sv:name="jcr:primaryType" sv:type="Name">
+ <sv:value>mgnl:contentNode</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:uuid" sv:type="String">
+ <sv:value>66835e50-b16a-4c55-bff8-8ee07321b35f</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:createdBy" sv:type="String">
+ <sv:value>admin</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:created" sv:type="Date">
+ <sv:value>2007-04-19T10:20:09.095+02:00</sv:value>
+ </sv:property>
+ <sv:property sv:name="path" sv:type="String">
+ <sv:value>/system/anonymous/*</sv:value>
+ </sv:property>
+ <sv:property sv:name="permissions" sv:type="Long">
+ <sv:value>63</sv:value>
+ </sv:property>
+ </sv:node>
+ <sv:node sv:name="00">
+ <sv:property sv:name="jcr:primaryType" sv:type="Name">
+ <sv:value>mgnl:contentNode</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:mixinTypes" sv:type="Name" sv:multiple="true">
+ <sv:value>mix:lockable</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:uuid" sv:type="String">
+ <sv:value>0c099b4a-c6e4-46ea-a5a0-26f8066ad2dc</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:createdBy" sv:type="String">
+ <sv:value>admin</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:created" sv:type="Date">
+ <sv:value>2009-03-30T11:03:43.025+02:00</sv:value>
+ </sv:property>
+ <sv:property sv:name="path" sv:type="String">
+ <sv:value>/system/anonymous</sv:value>
+ </sv:property>
+ <sv:property sv:name="permissions" sv:type="Long">
+ <sv:value>8</sv:value>
+ </sv:property>
+ </sv:node>
+ </sv:node>
+ <sv:node sv:name="acl_userroles">
+ <sv:property sv:name="jcr:primaryType" sv:type="Name">
+ <sv:value>mgnl:contentNode</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:uuid" sv:type="String">
+ <sv:value>fa99e1a0-05b5-49a7-9f33-5ca724364a67</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:createdBy" sv:type="String">
+ <sv:value>admin</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:created" sv:type="Date">
+ <sv:value>2007-04-19T10:20:09.091+02:00</sv:value>
+ </sv:property>
+ </sv:node>
+ <sv:node sv:name="acl_config">
+ <sv:property sv:name="jcr:primaryType" sv:type="Name">
+ <sv:value>mgnl:contentNode</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:uuid" sv:type="String">
+ <sv:value>78a74eef-5fba-4080-b824-0ea63196ad28</sv:value>
+ </sv:property>
+ <sv:property sv:name="jcr:createdBy" sv:type="String">
+ <sv:value>admin</sv:value>
+ </sv:property>
+ <sv:property sv:name="mgnl:created" sv:type="Date">
+ <sv:value>2007-04-19T10:20:09.093+02:00</sv:value>
+ </sv:property>
+ </sv:node>
+</sv:node>
Property changes on: magnoliamodules/branches/magnolia44/openutils-mgnlcriteria/src/test/resources/crit-bootstrap/users.system.anonymous.xml
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+text/xml
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
Revision: 4562
http://openutils.svn.sourceforge.net/openutils/?rev=4562&view=rev
Author: diego_schivo
Date: 2014-02-13 08:06:07 +0000 (Thu, 13 Feb 2014)
Log Message:
-----------
MEDIA-313 - Possibility to automatically rename files imported from zip archive
Modified Paths:
--------------
magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/resources/net/sourceforge/openutils/mgnlmedia/media/pages/MediaBrowserPage.html
Modified: magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/resources/net/sourceforge/openutils/mgnlmedia/media/pages/MediaBrowserPage.html
===================================================================
--- magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/resources/net/sourceforge/openutils/mgnlmedia/media/pages/MediaBrowserPage.html 2014-02-07 11:54:48 UTC (rev 4561)
+++ magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/resources/net/sourceforge/openutils/mgnlmedia/media/pages/MediaBrowserPage.html 2014-02-13 08:06:07 UTC (rev 4562)
@@ -366,15 +366,15 @@
<div style="margin: 10px;">
<input type="hidden" name="command" value="saveZip" />
<input id="parentPath" type="hidden" name="parentPath" value="{parentPath}" />
- <input type="file" name="zipFile" />
+ <input type="file" name="zipFile" onchange="this.form.baseFilename.value = this.value.match(/([^\.\/\\\\]+)\.?[^\.]*$/)[1];" />
</div>
<div id="renameDiv" style="margin: 10px;">
- <input id="rename" type="checkbox" name="rename" style="float: left; margin-right: 5px;" onclick="this.parentNode.style.display = 'none'; this.form.baseFilename.parentNode.style.display = '';" />
+ <input id="rename" type="checkbox" name="rename" style="float: left; margin-right: 5px;" onclick="this.parentNode.style.display = 'none'; this.form.baseFilename.parentNode.style.display = ''; this.form.baseFilename.disabled = false;" />
<label for="rename" onclick="this.parentNode.style.display = 'none'; this.form.baseFilename.parentNode.style.display = '';">Rename files</label>
</div>
<div id="baseFilenameDiv" style="display: none; margin: 10px;">
<label for="baseFilename" style="float: left; line-height: 20px; width: 70px;">Name</label>
- <input id="baseFilename" type="text" name="baseFilename" style="width: 180px;" />
+ <input id="baseFilename" type="text" name="baseFilename" disabled="disabled" style="width: 180px;" />
</div>
</form>
</div>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
Revision: 4561
http://openutils.svn.sourceforge.net/openutils/?rev=4561&view=rev
Author: diego_schivo
Date: 2014-02-07 11:54:48 +0000 (Fri, 07 Feb 2014)
Log Message:
-----------
MEDIA-313 - Possibility to automatically rename files imported from zip archive
Modified Paths:
--------------
magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/zip/DefaultZipImporter.java
Modified: magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/zip/DefaultZipImporter.java
===================================================================
--- magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/zip/DefaultZipImporter.java 2014-02-07 11:44:47 UTC (rev 4560)
+++ magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/zip/DefaultZipImporter.java 2014-02-07 11:54:48 UTC (rev 4561)
@@ -84,10 +84,17 @@
parent = StringUtils.substringBeforeLast(parent, "/");
- String baseName = StringUtils.defaultIfEmpty(baseFilename, FilenameUtils.getBaseName(filename));
+ String baseName;
+ if (!StringUtils.isEmpty(baseFilename))
+ {
+ baseName = baseFilename + (i + 1);
+ }
+ else
+ {
+ baseName = FilenameUtils.getBaseName(filename);
+ }
String extension = FilenameUtils.getExtension(filename);
filename = baseName
- + (i + 1)
+ (!StringUtils.isEmpty(extension) ? FilenameUtils.EXTENSION_SEPARATOR : StringUtils.EMPTY)
+ StringUtils.defaultString(extension);
MediaLoadUtils.loadEntry(
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <die...@us...> - 2014-02-07 11:44:51
|
Revision: 4560
http://openutils.svn.sourceforge.net/openutils/?rev=4560&view=rev
Author: diego_schivo
Date: 2014-02-07 11:44:47 +0000 (Fri, 07 Feb 2014)
Log Message:
-----------
MEDIA-313 - Possibility to automatically rename files imported from zip archive
Modified Paths:
--------------
magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/pages/MediaBrowserPage.java
magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/zip/DefaultZipImporter.java
magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/zip/ZipImporter.java
magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/resources/net/sourceforge/openutils/mgnlmedia/media/pages/MediaBrowserPage.html
Modified: magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/pages/MediaBrowserPage.java
===================================================================
--- magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/pages/MediaBrowserPage.java 2014-01-30 16:58:35 UTC (rev 4559)
+++ magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/pages/MediaBrowserPage.java 2014-02-07 11:44:47 UTC (rev 4560)
@@ -89,6 +89,8 @@
private Document zipFile;
+ private String baseFilename;
+
private String playlistHandle;
private String playlistSearch;
@@ -190,7 +192,7 @@
{ // Fallback to the default if nothing is set.
importer = new DefaultZipImporter();
}
- importer.importFromZip(zip, parentPath);
+ importer.importFromZip(zip, parentPath, baseFilename);
zip.close();
AlertUtil.setMessage(getMsgs().get("media.loadzip.success"));
}
@@ -378,6 +380,24 @@
}
/**
+ * Returns the baseFilename.
+ * @return the baseFilename
+ */
+ public String getBaseFilename()
+ {
+ return baseFilename;
+ }
+
+ /**
+ * Sets the baseFilename.
+ * @param baseFilename the baseFilename to set
+ */
+ public void setBaseFilename(String baseFilename)
+ {
+ this.baseFilename = baseFilename;
+ }
+
+ /**
* Returns the playlistHandle.
* @return the playlistHandle
*/
Modified: magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/zip/DefaultZipImporter.java
===================================================================
--- magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/zip/DefaultZipImporter.java 2014-01-30 16:58:35 UTC (rev 4559)
+++ magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/zip/DefaultZipImporter.java 2014-02-07 11:44:47 UTC (rev 4560)
@@ -26,6 +26,7 @@
import net.sourceforge.openutils.mgnlmedia.media.utils.MediaLoadUtils;
+import org.apache.commons.io.FilenameUtils;
import org.apache.commons.lang.StringUtils;
@@ -41,9 +42,18 @@
*/
public void importFromZip(ZipFile zip, String parentPath) throws ZipImporterException
{
+ importFromZip(zip, parentPath, null);
+ }
+
+ /**
+ * {@inheritDoc}
+ */
+ public void importFromZip(ZipFile zip, String parentPath, String baseFilename) throws ZipImporterException
+ {
try
{
Enumeration< ? extends ZipEntry> entries = zip.entries();
+ int i = 0;
while (entries.hasMoreElements())
{
ZipEntry entry = entries.nextElement();
@@ -74,11 +84,18 @@
parent = StringUtils.substringBeforeLast(parent, "/");
+ String baseName = StringUtils.defaultIfEmpty(baseFilename, FilenameUtils.getBaseName(filename));
+ String extension = FilenameUtils.getExtension(filename);
+ filename = baseName
+ + (i + 1)
+ + (!StringUtils.isEmpty(extension) ? FilenameUtils.EXTENSION_SEPARATOR : StringUtils.EMPTY)
+ + StringUtils.defaultString(extension);
MediaLoadUtils.loadEntry(
inputStream,
StringUtils.defaultIfEmpty(parent, "/fromzip"),
filename,
false);
+ i++;
}
}
Modified: magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/zip/ZipImporter.java
===================================================================
--- magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/zip/ZipImporter.java 2014-01-30 16:58:35 UTC (rev 4559)
+++ magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/zip/ZipImporter.java 2014-02-07 11:44:47 UTC (rev 4560)
@@ -40,4 +40,6 @@
* @throws ZipImporterException
*/
void importFromZip(ZipFile zip, String parentPath) throws ZipImporterException;
+
+ void importFromZip(ZipFile zip, String parentPath, String baseFilename) throws ZipImporterException;
}
Modified: magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/resources/net/sourceforge/openutils/mgnlmedia/media/pages/MediaBrowserPage.html
===================================================================
--- magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/resources/net/sourceforge/openutils/mgnlmedia/media/pages/MediaBrowserPage.html 2014-01-30 16:58:35 UTC (rev 4559)
+++ magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/resources/net/sourceforge/openutils/mgnlmedia/media/pages/MediaBrowserPage.html 2014-02-07 11:44:47 UTC (rev 4560)
@@ -294,8 +294,10 @@
function uploadzip(tree)
{
var width = 290;
- var height = 100;
+ var height = 140;
var uploadDlg;
+ document.getElementById('renameDiv').style.display = '';
+ document.getElementById('baseFilenameDiv').style.display = 'none';
var tpl = Ext.XTemplate.from("formDiv");
var html = tpl.apply({
parentPath: tree.selectedNode.path
@@ -361,9 +363,19 @@
style="width:100%; height:100%; border:0 none; overflow:hidden;" frameborder="0" scrolling="no"></iframe>
<div id="formDiv" style="display:none">
<form class="formToSubmit" action="" enctype="multipart/form-data" method="post">
- <input type="hidden" name="command" value="saveZip" />
- <input id="parentPath" type="hidden" name="parentPath" value="{parentPath}" />
- <input type="file" name="zipFile" />
+ <div style="margin: 10px;">
+ <input type="hidden" name="command" value="saveZip" />
+ <input id="parentPath" type="hidden" name="parentPath" value="{parentPath}" />
+ <input type="file" name="zipFile" />
+ </div>
+ <div id="renameDiv" style="margin: 10px;">
+ <input id="rename" type="checkbox" name="rename" style="float: left; margin-right: 5px;" onclick="this.parentNode.style.display = 'none'; this.form.baseFilename.parentNode.style.display = '';" />
+ <label for="rename" onclick="this.parentNode.style.display = 'none'; this.form.baseFilename.parentNode.style.display = '';">Rename files</label>
+ </div>
+ <div id="baseFilenameDiv" style="display: none; margin: 10px;">
+ <label for="baseFilename" style="float: left; line-height: 20px; width: 70px;">Name</label>
+ <input id="baseFilename" type="text" name="baseFilename" style="width: 180px;" />
+ </div>
</form>
</div>
</body>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
Revision: 4559
http://openutils.svn.sourceforge.net/openutils/?rev=4559&view=rev
Author: diego_schivo
Date: 2014-01-30 16:58:35 +0000 (Thu, 30 Jan 2014)
Log Message:
-----------
MEDIA-312 - Possibility for MediaTypeHandler to do something on media deletion
Modified Paths:
--------------
magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/pages/MediaFolderViewPage.java
Modified: magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/pages/MediaFolderViewPage.java
===================================================================
--- magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/pages/MediaFolderViewPage.java 2014-01-30 16:19:49 UTC (rev 4558)
+++ magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/pages/MediaFolderViewPage.java 2014-01-30 16:58:35 UTC (rev 4559)
@@ -309,7 +309,7 @@
Content content = hm.getContent(this.node);
if (MediaConfigurationManager.MEDIA.equals(content.getItemType()))
{
- String type = NodeDataUtil.getString(node, "type");
+ String type = NodeDataUtil.getString(content, "type");
MediaTypeHandler typeHandler = type != null ? MediaConfigurationManager
.getInstance()
.getTypes()
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <die...@us...> - 2014-01-30 16:19:53
|
Revision: 4558
http://openutils.svn.sourceforge.net/openutils/?rev=4558&view=rev
Author: diego_schivo
Date: 2014-01-30 16:19:49 +0000 (Thu, 30 Jan 2014)
Log Message:
-----------
MEDIA-312 - Possibility for MediaTypeHandler to do something on media deletion
Modified Paths:
--------------
magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/externalvideo/BaseExternalVideoProvider.java
magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/externalvideo/ExternalVideoProvider.java
magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/externalvideo/ExternalVideoTypeHandler.java
magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/pages/MediaFolderViewPage.java
magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/types/MediaTypeHandler.java
magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/types/impl/BaseTypeHandler.java
Modified: magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/externalvideo/BaseExternalVideoProvider.java
===================================================================
--- magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/externalvideo/BaseExternalVideoProvider.java 2014-01-28 15:49:36 UTC (rev 4557)
+++ magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/externalvideo/BaseExternalVideoProvider.java 2014-01-30 16:19:49 UTC (rev 4558)
@@ -1,5 +1,7 @@
package net.sourceforge.openutils.mgnlmedia.externalvideo;
+import info.magnolia.cms.core.Content;
+
/**
* @author molaschi
* @version $Id: $
@@ -26,4 +28,12 @@
this.name = name;
}
+ /**
+ * {@inheritDoc}
+ */
+ public boolean onPreDelete(Content media)
+ {
+ return true;
+ }
+
}
Modified: magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/externalvideo/ExternalVideoProvider.java
===================================================================
--- magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/externalvideo/ExternalVideoProvider.java 2014-01-28 15:49:36 UTC (rev 4557)
+++ magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/externalvideo/ExternalVideoProvider.java 2014-01-30 16:19:49 UTC (rev 4558)
@@ -36,4 +36,6 @@
String getPreviewUrl(Content media);
String getFilename(Content media);
+
+ boolean onPreDelete(Content media);
}
Modified: magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/externalvideo/ExternalVideoTypeHandler.java
===================================================================
--- magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/externalvideo/ExternalVideoTypeHandler.java 2014-01-28 15:49:36 UTC (rev 4557)
+++ magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/externalvideo/ExternalVideoTypeHandler.java 2014-01-30 16:19:49 UTC (rev 4558)
@@ -34,13 +34,21 @@
import net.sourceforge.openutils.mgnlmedia.media.configuration.MediaConfigurationManager;
import net.sourceforge.openutils.mgnlmedia.media.types.MediaTypeHandler;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
/*
*
*/
public class ExternalVideoTypeHandler extends BaseVideoTypeHandler
{
+ /**
+ * Logger.
+ */
+ private static final Logger log = LoggerFactory.getLogger(ExternalVideoTypeHandler.class);
+
public static final String ND_PROVIDER = "provider";
public static ExternalVideoProvider getExternalVideoProvider(Content media)
@@ -157,7 +165,15 @@
ExternalVideoProvider provider = getVideoProvider(media);
if (provider != null)
{
- provider.processVideo(media);
+ try
+ {
+ provider.processVideo(media);
+ }
+ catch (Throwable e)
+ {
+ log.error(e.getMessage(), e);
+ return false;
+ }
}
return super.onPostSave(media);
@@ -166,6 +182,7 @@
/**
* {@inheritDoc}
*/
+ @Override
public String getFilename(Content media)
{
ExternalVideoProvider provider = getVideoProvider(media);
@@ -230,4 +247,22 @@
{
return "/.resources/media/icons/thumb-video.png";
}
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public boolean onPreDelete(Content media)
+ {
+ if (!super.onPreDelete(media))
+ {
+ return false;
+ }
+ ExternalVideoProvider provider = getVideoProvider(media);
+ if (provider == null)
+ {
+ return true;
+ }
+ return provider.onPreDelete(media);
+ }
}
Modified: magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/pages/MediaFolderViewPage.java
===================================================================
--- magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/pages/MediaFolderViewPage.java 2014-01-28 15:49:36 UTC (rev 4557)
+++ magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/pages/MediaFolderViewPage.java 2014-01-30 16:19:49 UTC (rev 4558)
@@ -29,6 +29,7 @@
import info.magnolia.cms.security.Permission;
import info.magnolia.cms.util.AlertUtil;
import info.magnolia.cms.util.ContentUtil;
+import info.magnolia.cms.util.NodeDataUtil;
import info.magnolia.commands.CommandsManager;
import info.magnolia.context.Context;
import info.magnolia.context.MgnlContext;
@@ -56,6 +57,7 @@
import net.sourceforge.openutils.mgnlmedia.media.configuration.MediaTypeConfiguration;
import net.sourceforge.openutils.mgnlmedia.media.lifecycle.MediaModule;
import net.sourceforge.openutils.mgnlmedia.media.tags.el.MediaEl;
+import net.sourceforge.openutils.mgnlmedia.media.types.MediaTypeHandler;
import org.apache.commons.chain.Command;
import org.apache.commons.lang.StringUtils;
@@ -304,8 +306,26 @@
try
{
- hm.delete(this.node);
- hm.save();
+ Content content = hm.getContent(this.node);
+ if (MediaConfigurationManager.MEDIA.equals(content.getItemType()))
+ {
+ String type = NodeDataUtil.getString(node, "type");
+ MediaTypeHandler typeHandler = type != null ? MediaConfigurationManager
+ .getInstance()
+ .getTypes()
+ .get(type)
+ .getHandler() : null;
+ // MEDIA-312
+ if (typeHandler == null || typeHandler.onPreDelete(content))
+ {
+ hm.delete(this.node);
+ hm.save();
+ }
+ }
+ else if (ItemType.CONTENT.equals(content.getItemType()))
+ {
+ // TODO recursion?
+ }
}
catch (RepositoryException ex)
{
Modified: magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/types/MediaTypeHandler.java
===================================================================
--- magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/types/MediaTypeHandler.java 2014-01-28 15:49:36 UTC (rev 4557)
+++ magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/types/MediaTypeHandler.java 2014-01-30 16:19:49 UTC (rev 4558)
@@ -208,4 +208,6 @@
* Notify module stopping to handler
*/
void stop();
+
+ boolean onPreDelete(Content media);
}
Modified: magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/types/impl/BaseTypeHandler.java
===================================================================
--- magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/types/impl/BaseTypeHandler.java 2014-01-28 15:49:36 UTC (rev 4557)
+++ magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/types/impl/BaseTypeHandler.java 2014-01-30 16:19:49 UTC (rev 4558)
@@ -384,6 +384,14 @@
{
// Do nothing
}
+
+ /**
+ * {@inheritDoc}
+ */
+ public boolean onPreDelete(Content media)
+ {
+ return true;
+ }
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
Revision: 4557
http://openutils.svn.sourceforge.net/openutils/?rev=4557&view=rev
Author: diego_schivo
Date: 2014-01-28 15:49:36 +0000 (Tue, 28 Jan 2014)
Log Message:
-----------
LayerDialogMVC onSaveFailed log.debug
Modified Paths:
--------------
magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/dialog/LayerDialogMVC.java
Modified: magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/dialog/LayerDialogMVC.java
===================================================================
--- magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/dialog/LayerDialogMVC.java 2014-01-28 15:45:34 UTC (rev 4556)
+++ magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/dialog/LayerDialogMVC.java 2014-01-28 15:49:36 UTC (rev 4557)
@@ -201,6 +201,7 @@
Content node = getStorageNode();
if (node != null)
{
+ log.debug("Deleting node because it was created but save failed");
try
{
Content parent = node.getParent();
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
Revision: 4556
http://openutils.svn.sourceforge.net/openutils/?rev=4556&view=rev
Author: diego_schivo
Date: 2014-01-28 15:45:34 +0000 (Tue, 28 Jan 2014)
Log Message:
-----------
MEDIA-311 LayerDialogMVC onSaveFailed
Modified Paths:
--------------
magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/dialog/LayerDialogMVC.java
Modified: magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/dialog/LayerDialogMVC.java
===================================================================
--- magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/dialog/LayerDialogMVC.java 2014-01-28 15:40:36 UTC (rev 4555)
+++ magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/dialog/LayerDialogMVC.java 2014-01-28 15:45:34 UTC (rev 4556)
@@ -151,22 +151,7 @@
// TODO rename dei nodi in base al filename?
- boolean result = MediaConfigurationManager.getInstance().getTypes().get(type).getHandler().onPostSave(node);
- // MEDIA-311
- if (!result && newNode)
- {
- try
- {
- Content parent = node.getParent();
- node.delete();
- parent.save();
- }
- catch (RepositoryException e)
- {
- log.error(e.getMessage(), e);
- }
- }
- return result;
+ return MediaConfigurationManager.getInstance().getTypes().get(type).getHandler().onPostSave(node);
}
/**
@@ -203,4 +188,31 @@
return super.onPreSave(control);
}
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ protected String onSaveFailed()
+ {
+ // MEDIA-311
+ if (newNode)
+ {
+ Content node = getStorageNode();
+ if (node != null)
+ {
+ try
+ {
+ Content parent = node.getParent();
+ node.delete();
+ parent.save();
+ }
+ catch (RepositoryException e)
+ {
+ log.error(e.getMessage(), e);
+ }
+ }
+ }
+ return super.onSaveFailed();
+ }
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
Revision: 4555
http://openutils.svn.sourceforge.net/openutils/?rev=4555&view=rev
Author: diego_schivo
Date: 2014-01-28 15:40:36 +0000 (Tue, 28 Jan 2014)
Log Message:
-----------
MEDIA-311 Duplicate media nodes when MediaTypeHandler.onPostSave returns false
Modified Paths:
--------------
magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/dialog/LayerDialogMVC.java
Modified: magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/dialog/LayerDialogMVC.java
===================================================================
--- magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/dialog/LayerDialogMVC.java 2014-01-02 10:33:20 UTC (rev 4554)
+++ magnoliamodules/branches/magnolia44/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/dialog/LayerDialogMVC.java 2014-01-28 15:40:36 UTC (rev 4555)
@@ -57,6 +57,8 @@
*/
private Logger log = LoggerFactory.getLogger(LayerDialogMVC.class);
+ private boolean newNode;
+
/**
* @param name
* @param request
@@ -149,7 +151,22 @@
// TODO rename dei nodi in base al filename?
- return MediaConfigurationManager.getInstance().getTypes().get(type).getHandler().onPostSave(node);
+ boolean result = MediaConfigurationManager.getInstance().getTypes().get(type).getHandler().onPostSave(node);
+ // MEDIA-311
+ if (!result && newNode)
+ {
+ try
+ {
+ Content parent = node.getParent();
+ node.delete();
+ parent.save();
+ }
+ catch (RepositoryException e)
+ {
+ log.error(e.getMessage(), e);
+ }
+ }
+ return result;
}
/**
@@ -160,7 +177,8 @@
{
String type = this.request.getParameter("type");
- if (control.getNodeName().equals("mgnlNew"))
+ newNode = control.getNodeName().equals("mgnlNew");
+ if (newNode)
{
HierarchyManager hm = MgnlContext.getHierarchyManager(MediaModule.REPO);
Content c = null;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fg...@us...> - 2014-01-02 10:33:22
|
Revision: 4554
http://openutils.svn.sourceforge.net/openutils/?rev=4554&view=rev
Author: fgiust
Date: 2014-01-02 10:33:20 +0000 (Thu, 02 Jan 2014)
Log Message:
-----------
remove m5 webapp form this branch
Removed Paths:
-------------
magnoliamodules/trunk/magnolia5-test-webapp/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fg...@us...> - 2013-12-30 17:46:31
|
Revision: 4553
http://openutils.svn.sourceforge.net/openutils/?rev=4553&view=rev
Author: fgiust
Date: 2013-12-30 17:46:28 +0000 (Mon, 30 Dec 2013)
Log Message:
-----------
add missing mail module
Modified Paths:
--------------
magnoliamodules/trunk/magnolia-test-webapp/pom.xml
Modified: magnoliamodules/trunk/magnolia-test-webapp/pom.xml
===================================================================
--- magnoliamodules/trunk/magnolia-test-webapp/pom.xml 2013-12-30 10:59:12 UTC (rev 4552)
+++ magnoliamodules/trunk/magnolia-test-webapp/pom.xml 2013-12-30 17:46:28 UTC (rev 4553)
@@ -129,6 +129,7 @@
<artifactId>openutils-elfunctions</artifactId>
<version>1.1.2</version>
</dependency>
+<!--
<dependency>
<groupId>net.sourceforge.openutils</groupId>
<artifactId>openutils-mgnlbootstrapsync</artifactId>
@@ -139,6 +140,7 @@
<artifactId>openutils-mgnlcas</artifactId>
<version>5.0.11-SNAPSHOT</version>
</dependency>
+-->
<dependency>
<groupId>net.sourceforge.openutils</groupId>
<artifactId>openutils-mgnlcontrols</artifactId>
@@ -186,17 +188,17 @@
</dependency>
<dependency>
<groupId>net.sourceforge.openutils</groupId>
- <artifactId>openutils-mgnlstruts11</artifactId>
+ <artifactId>openutils-mgnlutils</artifactId>
<version>5.0.11-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>net.sourceforge.openutils</groupId>
- <artifactId>openutils-mgnlutils</artifactId>
+ <artifactId>openutils-mgnltagcloud</artifactId>
<version>5.0.11-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>net.sourceforge.openutils</groupId>
- <artifactId>openutils-mgnltagcloud</artifactId>
+ <artifactId>openutils-mgnlmail</artifactId>
<version>5.0.11-SNAPSHOT</version>
</dependency>
<dependency>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fg...@us...> - 2013-12-30 10:59:15
|
Revision: 4552
http://openutils.svn.sourceforge.net/openutils/?rev=4552&view=rev
Author: fgiust
Date: 2013-12-30 10:59:12 +0000 (Mon, 30 Dec 2013)
Log Message:
-----------
fix log4j.xml
Modified Paths:
--------------
magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/WEB-INF/config/default/log4j.xml
Modified: magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/WEB-INF/config/default/log4j.xml
===================================================================
--- magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/WEB-INF/config/default/log4j.xml 2013-12-10 17:15:37 UTC (rev 4551)
+++ magnoliamodules/trunk/magnolia5-test-webapp/src/main/webapp/WEB-INF/config/default/log4j.xml 2013-12-30 10:59:12 UTC (rev 4552)
@@ -1,353 +1,61 @@
-<!--
- | This is the configuration file for Maven. It can be specified at two levels:
- |
- | 1. User Level. This settings.xml file provides configuration for a single user,
- | and is normally provided in $HOME/.m2/settings.xml.
- |
- | NOTE: This location can be overridden with the system property:
- |
- | -Dorg.apache.maven.user-settings=/path/to/user/settings.xml
- |
- | 2. Global Level. This settings.xml file provides configuration for all maven
- | users on a machine (assuming they're all using the same maven
- | installation). It's normally provided in
- | ${maven.home}/conf/settings.xml.
- |
- | NOTE: This location can be overridden with the system property:
- |
- | -Dorg.apache.maven.global-settings=/path/to/global/settings.xml
- |
- | The sections in this sample file are intended to give you a running start at
- | getting the most out of your Maven installation. Where appropriate, the default
- | values (values used when the setting is not specified) are provided.
- |
- |-->
-<settings>
- <!-- localRepository
- | The path to the local repository maven will use to store artifacts.
- |
- | Default: ~/.m2/repository-->
- <localRepository>/Users/luca/.m2/repository</localRepository>
-
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
+<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
+ <!-- set <log4j:configuration debug="true"> for log4j initialization messages -->
+ <!-- debug appender, write to stdout -->
+ <appender name="console" class="org.apache.log4j.ConsoleAppender">
+ <layout class="org.apache.log4j.PatternLayout">
+ <param name="ConversionPattern" value="%d %-5p %c %F(%M:%L) %m%n" />
+ <!-- this pattern can be used for debugging - has a performance impact.
+ <param name="ConversionPattern" value="%-5p %c %F(%M:%L) %t %d %m (uri:%X{requesturi} userid:%X{userid})%n" />
+ -->
+ </layout>
+ </appender>
- <!-- interactiveMode
- | This will determine whether maven prompts you when it needs input. If set to false,
- | maven will use a sensible default value, perhaps based on some other setting, for
- | the parameter in question.
- |
- | Default: true
- <interactiveMode>true</interactiveMode>
- -->
+ <!-- Magnolia categories -->
+ <category name="info.magnolia">
+ <priority value="INFO" />
+ </category>
- <!-- offline
- | Determines whether maven should attempt to connect to the network when executing a build.
- | This will have an effect on artifact downloads, artifact deployment, and others.
- |
- | Default: false
- <offline>false</offline>
- -->
-
- <!-- proxies
- | This is a list of proxies which can be used on this machine to connect to the network.
- | Unless otherwise specified (by system property or command-line switch), the first proxy
- | specification in this list marked as active will be used.
- |-->
- <proxies>
- <!-- proxy
- | Specification for one proxy, to be used in connecting to the network.
- |
- <proxy>
- <id>optional</id>
- <active>true</active>
- <protocol>http</protocol>
- <username>proxyuser</username>
- <password>proxypass</password>
- <host>proxy.host.net</host>
- <port>80</port>
- <nonProxyHosts>local.net,some.host.com</nonProxyHosts>
- </proxy>
- -->
-
- <!--proxy>
- <id>manual</id>
- <active>true</active>
- <protocol>http</protocol>
- <host>62.173.161.48</host>
- <port>3128</port>
- <nonProxyHosts>localhost, 127.0.0.1,repository.openmindonline.it</nonProxyHosts>
- </proxy-->
-
- <!--
- <proxy>
- <active/>
- <protocol>http</protocol>
- <port>3128</port>
- <host>62.173.161.48</host>
- <nonProxyHosts>10.*|*.openmindonline.it</nonProxyHosts>
- <id/>
- </proxy>
- -->
-
-
- </proxies>
-
- <!-- servers
- | This is a list of authentication profiles, keyed by the server-id used within the system.
- | Authentication profiles can be used whenever maven must make a connection to a remote server.
- |-->
- <servers>
- <!-- server
- | Specifies the authentication information to use when connecting to a particular server, identified by
- | a unique name within the system (referred to by the 'id' attribute below).
- |
- | NOTE: You should either specify username/password OR privateKey/passphrase, since these pairings are
- | used together.
- |
- <server>
- <id>deploymentRepo</id>
- <username>repouser</username>
- <password>repopwd</password>
- </server>
- -->
- <!-- secured repo -->
- <server>
- <id>releases.openmindonline.it</id>
- <username>deployment</username>
- <password>deploymind</password>
- </server>
- <server>
- <id>snapshots.openmindonline.it</id>
- <username>deployment</username>
- <password>deploymind</password>
- </server>
- <server>
- <id>thirdparty.openmindonline.it</id>
- <username>deployment</username>
- <password>deploymind</password>
- </server>
- <server>
- <id>magnolia.nexus.enterprise</id>
- <username>magnolia_ee</username>
- <password>enterpris3!</password>
- </server>
- <server>
-<id>willie-releases</id>
-<username>deployment</username>
-<password>p1relli8</password>
-</server>
-<server>
-<id>oplboati</id>
-<username>oplboati</username>
-<password>oplboati</password>
-</server>
-
-
-<!--
-
- <server>
- <id>repository.openmindonline.it</id>
- <username>luca</username>
- <privateKey>/home/luca/.ssh/id_rsa</privateKey>
- <passphrase>luc4.b04t1</passphrase>
- <filePermissions>664</filePermissions>
- <directoryPermissions>775</directoryPermissions>
- </server>
- <server>
- <id>projects.openmindonline.it</id>
- <username>luca</username>
- <privateKey>/home/luca/.ssh/id_rsa</privateKey>
- <passphrase>luc4.b04t1</passphrase>
- <filePermissions>664</filePermissions>
- <directoryPermissions>775</directoryPermissions>
- </server> -->
-
-
- </servers>
-
- <!-- mirrors
- | This is a list of mirrors to be used in downloading artifacts from remote repositories.
- |
- | It works like this: a POM may declare a repository to use in resolving certain artifacts.
- | However, this repository may have problems with heavy traffic at times, so people have mirrored
- | it to several places.
- |
- | That repository definition will have a unique id, so we can create a mirror reference for that
- | repository, to be used as an alternate download site. The mirror site will be the preferred
- | server for that repository.
- |-->
- <mirrors>
- <!-- mirror
- | Specifies a repository mirror site to use instead of a given repository. The repository that
- | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
- | for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
- |
- <mirror>
- <id>mirrorId</id>
- <mirrorOf>repositoryId</mirrorOf>
- <name>Human Readable Name for this Mirror.</name>
- <url>http://my.repository.com/repo/path</url>
- </mirror>
- -->
- <!--This is used to direct the public snapshots repo in the
- profile below over to a different nexus group -->
- <!-- <mirror>
- <id>nexus-public-snapshots</id>
- <mirrorOf>public-snapshots</mirrorOf>
- <url>http://mil-gl-repo-01:8081/nexus/content/groups/public-snapshots</url>
- </mirror>
- <mirror>
- <id>nexus</id>
- <mirrorOf>*</mirrorOf>
- <url>http://mil-gl-repo-01:8081/nexus/content/groups/public</url>
- </mirror> <mirror>
- <id>openmind</id>
- <mirrorOf>*</mirrorOf>
- <url>http://repository.openmindonline.it</url>
- </mirror>-->
-
-
- <mirror>
- <id>openmind</id>
- <mirrorOf>central,openutils,java.net,glassfish-repository,java.net2,jboss,neonetwork,repository.neonetwork.it,repository.magnolia.info,magnolia.public.releases,magnolia.nexus,jaspersoft</mirrorOf>
- <name>openmind nexus repo</name>
- <url>http://repository.openmindonline.it</url>
- </mirror>
- <mirror>
- <id>geotoolsold</id>
- <mirrorOf>geotools</mirrorOf>
- <name>geotools old packages</name>
- <url>http://download.osgeo.org/webdav/geotools</url>
-</mirror>
-
- </mirrors>
-
- <!-- profiles
- | This is a list of profiles which can be activated in a variety of ways, and which can modify
- | the build process. Profiles provided in the settings.xml are intended to provide local machine-
- | specific paths and repository locations which allow the build to work in the local environment.
- |
- | For example, if you have an integration testing plugin - like cactus - that needs to know where
- | your Tomcat instance is installed, you can provide a variable here such that the variable is
- | dereferenced during the build process to configure the cactus plugin.
- |
- | As noted above, profiles can be activated in a variety of ways. One way - the activeProfiles
- | section of this document (settings.xml) - will be discussed later. Another way essentially
- | relies on the detection of a system property, either matching a particular value for the property,
- | or merely testing its existence. Profiles can also be activated by JDK version prefix, where a
- | value of '1.4' might activate a profile when the build is executed on a JDK version of '1.4.2_07'.
- | Finally, the list of active profiles can be specified directly from the command line.
- |
- | NOTE: For profiles defined in the settings.xml, you are restricted to specifying only artifact
- | repositories, plugin repositories, and free-form properties to be used as configuration
- | variables for plugins in the POM.
- |
- |-->
- <profiles>
- <!-- profile
- | Specifies a set of introductions to the build process, to be activated using one or more of the
- | mechanisms described above. For inheritance purposes, and to activate profiles via <activatedProfiles/>
- | or the command line, profiles have to have an ID that is unique.
- |
- | An encouraged best practice for profile identification is to use a consistent naming convention
- | for profiles, such as 'env-dev', 'env-test', 'env-production', 'user-jdcasey', 'user-brett', etc.
- | This will make it more intuitive to understand what the set of introduced profiles is attempting
- | to accomplish, particularly when you only have a list of profile id's for debug.
- |
- | This profile example uses the JDK version to trigger activation, and provides a JDK-specific repo.
- <profile>
- <id>jdk-1.4</id>
-
- <activation>
- <jdk>1.4</jdk>
- </activation>
-
- <repositories>
- <repository>
- <id>jdk14</id>
- <name>Repository for JDK 1.4 builds</name>
- <url>http://www.myhost.com/maven/jdk14</url>
- <layout>default</layout>
- <snapshotPolicy>always</snapshotPolicy>
- </repository>
- </repositories>
- </profile>
- -->
-
- <!--
- | Here is another profile, activated by the system property 'target-env' with a value of 'dev',
- | which provides a specific path to the Tomcat instance. To use this, your plugin configuration
- | might hypothetically look like:
- |
- | ...
- | <plugin>
- | <groupId>org.myco.myplugins</groupId>
- | <artifactId>myplugin</artifactId>
- |
- | <configuration>
- | <tomcatLocation>${tomcatPath}</tomcatLocation>
- | </configuration>
- | </plugin>
- | ...
- |
- | NOTE: If you just wanted to inject this configuration whenever someone set 'target-env' to
- | anything, you could just leave off the <value/> inside the activation-property.
- |
- <profile>
- <id>env-dev</id>
-
- <activation>
- <property>
- <name>target-env</name>
- <value>dev</value>
- </property>
- </activation>
-
- <properties>
- <tomcatPath>/path/to/tomcat/instance</tomcatPath>
- </properties>
- </profile>
- -->
- <profile>
- <id>magnolia-repositories</id>
- <repositories>
- <repository>
- <id>jahia</id>
- <url>http://maven.jahia.org/maven2/</url>
- <releases>
- <enabled>true</enabled>
- </releases>
- <snapshots>
- <enabled>true</enabled>
- </snapshots>
- </repository>
-
- <repository>
- <id>magnolia.nexus.enterprise</id>
- <url>http://nexus.magnolia-cms.com/content/repositories/magnolia.enterprise.releases</url>
- <releases>
- <enabled>true</enabled>
- </releases>
- <snapshots>
- <enabled>true</enabled>
- </snapshots>
- </repository>
-
-
-
- </repositories>
- </profile>
- </profiles>
-
- <!-- activeProfiles
- | List of profiles that are active for all builds.
- |
- <activeProfiles>
- <activeProfile>alwaysActiveProfile</activeProfile>
- <activeProfile>anotherAlwaysActiveProfile</activeProfile>
- </activeProfiles>
- -->
- <activeProfiles>
- <activeProfile>magnolia-repositories</activeProfile>
- </activeProfiles>
-</settings>
-
+ <!-- External libraries -->
+ <category name="org">
+ <priority value="WARN" />
+ </category>
+ <category name="org.apache.jackrabbit">
+ <priority value="WARN" />
+ </category>
+ <category name="com">
+ <priority value="WARN" />
+ </category>
+ <category name="net">
+ <priority value="WARN" />
+ </category>
+ <category name="freemarker">
+ <priority value="WARN" />
+ </category>
+ <category name="httpclient">
+ <priority value="WARN" />
+ </category>
+ <category name="openwfe">
+ <priority value="WARN" />
+ </category>
+ <category name="info.magnolia.module.samples.filters.SampleFilter">
+ <priority value="WARN" />
+ </category>
+ <category name="net.sourceforge.openutils">
+ <priority value="INFO" />
+ </category>
+ <category name="info.magnolia.module.admininterface.commands.ActivationCommand">
+ <priority value="INFO" />
+ </category>
+ <category name="info.magnolia.cms.i18n.AbstractMessagesImpl">
+ <priority value="INFO" />
+ </category>
+ <category name="it.openutils.mgnlutils.el">
+ <priority value="INFO" />
+ </category>
+ <root>
+ <priority value="ALL" />
+ <appender-ref ref="console" />
+ </root>
+</log4j:configuration>
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fg...@us...> - 2013-12-10 17:15:40
|
Revision: 4551
http://openutils.svn.sourceforge.net/openutils/?rev=4551&view=rev
Author: fgiust
Date: 2013-12-10 17:15:37 +0000 (Tue, 10 Dec 2013)
Log Message:
-----------
[maven-release-plugin] prepare for next development iteration
Modified Paths:
--------------
magnoliamodules/branches/magnolia44/openutils-mgnlcache/pom.xml
Modified: magnoliamodules/branches/magnolia44/openutils-mgnlcache/pom.xml
===================================================================
--- magnoliamodules/branches/magnolia44/openutils-mgnlcache/pom.xml 2013-12-10 17:15:30 UTC (rev 4550)
+++ magnoliamodules/branches/magnolia44/openutils-mgnlcache/pom.xml 2013-12-10 17:15:37 UTC (rev 4551)
@@ -10,7 +10,7 @@
<artifactId>openutils-mgnlcache</artifactId>
<name>Simplecache module for Magnolia CMS</name>
<description>An alternative "simple is beautiful" cache module for Magnolia CMS</description>
- <version>1.1.3</version>
+ <version>1.1.4-SNAPSHOT</version>
<inceptionYear>2010</inceptionYear>
<licenses>
<license>
@@ -24,9 +24,9 @@
<url>http://jira.openmindlab.com/browse/CACHE</url>
</issueManagement>
<scm>
- <connection>scm:svn:svn+ssh://svn.code.sf.net/p/openutils/code/tags/openutils-mgnlcache-1.1.3</connection>
- <developerConnection>scm:svn:svn+ssh://svn.code.sf.net/p/openutils/code/tags/openutils-mgnlcache-1.1.3</developerConnection>
- <url>http://sourceforge.net/p/openutils/code/HEAD/tree/tags/openutils-mgnlcache-1.1.3</url>
+ <connection>scm:svn:svn+ssh://svn.code.sf.net/p/openutils/code/magnoliamodules/branches/magnolia44/openutils-mgnlcache</connection>
+ <developerConnection>scm:svn:svn+ssh://svn.code.sf.net/p/openutils/code/magnoliamodules/branches/magnolia44/openutils-mgnlcache</developerConnection>
+ <url>http://sourceforge.net/p/openutils/code/HEAD/tree/magnoliamodules/branches/magnolia44/openutils-mgnlcache</url>
</scm>
<build>
<resources>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fg...@us...> - 2013-12-10 17:15:33
|
Revision: 4550
http://openutils.svn.sourceforge.net/openutils/?rev=4550&view=rev
Author: fgiust
Date: 2013-12-10 17:15:30 +0000 (Tue, 10 Dec 2013)
Log Message:
-----------
[maven-release-plugin] copy for tag openutils-mgnlcache-1.1.3
Added Paths:
-----------
tags/openutils-mgnlcache-1.1.3/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fg...@us...> - 2013-12-10 17:15:21
|
Revision: 4549
http://openutils.svn.sourceforge.net/openutils/?rev=4549&view=rev
Author: fgiust
Date: 2013-12-10 17:15:18 +0000 (Tue, 10 Dec 2013)
Log Message:
-----------
[maven-release-plugin] prepare release openutils-mgnlcache-1.1.3
Modified Paths:
--------------
magnoliamodules/branches/magnolia44/openutils-mgnlcache/pom.xml
Modified: magnoliamodules/branches/magnolia44/openutils-mgnlcache/pom.xml
===================================================================
--- magnoliamodules/branches/magnolia44/openutils-mgnlcache/pom.xml 2013-12-10 16:42:12 UTC (rev 4548)
+++ magnoliamodules/branches/magnolia44/openutils-mgnlcache/pom.xml 2013-12-10 17:15:18 UTC (rev 4549)
@@ -10,7 +10,7 @@
<artifactId>openutils-mgnlcache</artifactId>
<name>Simplecache module for Magnolia CMS</name>
<description>An alternative "simple is beautiful" cache module for Magnolia CMS</description>
- <version>1.1.3-SNAPSHOT</version>
+ <version>1.1.3</version>
<inceptionYear>2010</inceptionYear>
<licenses>
<license>
@@ -24,9 +24,9 @@
<url>http://jira.openmindlab.com/browse/CACHE</url>
</issueManagement>
<scm>
- <connection>scm:svn:svn+ssh://svn.code.sf.net/p/openutils/code/magnoliamodules/branches/magnolia44/openutils-mgnlcache</connection>
- <developerConnection>scm:svn:svn+ssh://svn.code.sf.net/p/openutils/code/magnoliamodules/branches/magnolia44/openutils-mgnlcache</developerConnection>
- <url>http://sourceforge.net/p/openutils/code/HEAD/tree/magnoliamodules/branches/magnolia44/openutils-mgnlcache</url>
+ <connection>scm:svn:svn+ssh://svn.code.sf.net/p/openutils/code/tags/openutils-mgnlcache-1.1.3</connection>
+ <developerConnection>scm:svn:svn+ssh://svn.code.sf.net/p/openutils/code/tags/openutils-mgnlcache-1.1.3</developerConnection>
+ <url>http://sourceforge.net/p/openutils/code/HEAD/tree/tags/openutils-mgnlcache-1.1.3</url>
</scm>
<build>
<resources>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fg...@us...> - 2013-12-10 16:42:15
|
Revision: 4548
http://openutils.svn.sourceforge.net/openutils/?rev=4548&view=rev
Author: fgiust
Date: 2013-12-10 16:42:12 +0000 (Tue, 10 Dec 2013)
Log Message:
-----------
release config
Modified Paths:
--------------
magnoliamodules/branches/magnolia44/openutils-mgnlcache/pom.xml
Modified: magnoliamodules/branches/magnolia44/openutils-mgnlcache/pom.xml
===================================================================
--- magnoliamodules/branches/magnolia44/openutils-mgnlcache/pom.xml 2013-12-10 16:26:14 UTC (rev 4547)
+++ magnoliamodules/branches/magnolia44/openutils-mgnlcache/pom.xml 2013-12-10 16:42:12 UTC (rev 4548)
@@ -45,6 +45,18 @@
</includes>
</resource>
</resources>
+ <plugins>
+ <plugin>
+ <artifactId>maven-release-plugin</artifactId>
+ <version>2.4.1</version>
+ <configuration>
+ <autoVersionSubmodules>true</autoVersionSubmodules>
+ <preparationGoals>install</preparationGoals>
+ <remoteTagging>true</remoteTagging>
+ <tagBase>svn+ssh://svn.code.sf.net/p/openutils/code/tags</tagBase>
+ </configuration>
+ </plugin>
+ </plugins>
</build>
<dependencies>
<dependency>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fg...@us...> - 2013-12-10 16:26:16
|
Revision: 4547
http://openutils.svn.sourceforge.net/openutils/?rev=4547&view=rev
Author: fgiust
Date: 2013-12-10 16:26:14 +0000 (Tue, 10 Dec 2013)
Log Message:
-----------
[maven-release-plugin] rollback the release of openutils-mgnlcache-1.1.3
Modified Paths:
--------------
magnoliamodules/branches/magnolia44/openutils-mgnlcache/pom.xml
Modified: magnoliamodules/branches/magnolia44/openutils-mgnlcache/pom.xml
===================================================================
--- magnoliamodules/branches/magnolia44/openutils-mgnlcache/pom.xml 2013-12-10 16:21:36 UTC (rev 4546)
+++ magnoliamodules/branches/magnolia44/openutils-mgnlcache/pom.xml 2013-12-10 16:26:14 UTC (rev 4547)
@@ -10,7 +10,7 @@
<artifactId>openutils-mgnlcache</artifactId>
<name>Simplecache module for Magnolia CMS</name>
<description>An alternative "simple is beautiful" cache module for Magnolia CMS</description>
- <version>1.1.3</version>
+ <version>1.1.3-SNAPSHOT</version>
<inceptionYear>2010</inceptionYear>
<licenses>
<license>
@@ -24,9 +24,9 @@
<url>http://jira.openmindlab.com/browse/CACHE</url>
</issueManagement>
<scm>
- <connection>scm:svn:https://openutils.svn.sourceforge.net/svnroot/openutils/tags/openutils-mgnlcache-1.1.3</connection>
- <developerConnection>scm:svn:https://openutils.svn.sourceforge.net/svnroot/openutils/tags/openutils-mgnlcache-1.1.3</developerConnection>
- <url>scm:svn:https://openutils.svn.sourceforge.net/svnroot/openutils/tags/openutils-mgnlcache-1.1.3</url>
+ <connection>scm:svn:svn+ssh://svn.code.sf.net/p/openutils/code/magnoliamodules/branches/magnolia44/openutils-mgnlcache</connection>
+ <developerConnection>scm:svn:svn+ssh://svn.code.sf.net/p/openutils/code/magnoliamodules/branches/magnolia44/openutils-mgnlcache</developerConnection>
+ <url>http://sourceforge.net/p/openutils/code/HEAD/tree/magnoliamodules/branches/magnolia44/openutils-mgnlcache</url>
</scm>
<build>
<resources>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fg...@us...> - 2013-12-10 16:21:40
|
Revision: 4546
http://openutils.svn.sourceforge.net/openutils/?rev=4546&view=rev
Author: fgiust
Date: 2013-12-10 16:21:36 +0000 (Tue, 10 Dec 2013)
Log Message:
-----------
[maven-release-plugin] prepare release openutils-mgnlcache-1.1.3
Modified Paths:
--------------
magnoliamodules/branches/magnolia44/openutils-mgnlcache/pom.xml
Modified: magnoliamodules/branches/magnolia44/openutils-mgnlcache/pom.xml
===================================================================
--- magnoliamodules/branches/magnolia44/openutils-mgnlcache/pom.xml 2013-12-10 16:17:56 UTC (rev 4545)
+++ magnoliamodules/branches/magnolia44/openutils-mgnlcache/pom.xml 2013-12-10 16:21:36 UTC (rev 4546)
@@ -10,7 +10,7 @@
<artifactId>openutils-mgnlcache</artifactId>
<name>Simplecache module for Magnolia CMS</name>
<description>An alternative "simple is beautiful" cache module for Magnolia CMS</description>
- <version>1.1.3-SNAPSHOT</version>
+ <version>1.1.3</version>
<inceptionYear>2010</inceptionYear>
<licenses>
<license>
@@ -24,9 +24,9 @@
<url>http://jira.openmindlab.com/browse/CACHE</url>
</issueManagement>
<scm>
- <connection>scm:svn:svn+ssh://svn.code.sf.net/p/openutils/code/magnoliamodules/branches/magnolia44/openutils-mgnlcache</connection>
- <developerConnection>scm:svn:svn+ssh://svn.code.sf.net/p/openutils/code/magnoliamodules/branches/magnolia44/openutils-mgnlcache</developerConnection>
- <url>http://sourceforge.net/p/openutils/code/HEAD/tree/magnoliamodules/branches/magnolia44/openutils-mgnlcache</url>
+ <connection>scm:svn:https://openutils.svn.sourceforge.net/svnroot/openutils/tags/openutils-mgnlcache-1.1.3</connection>
+ <developerConnection>scm:svn:https://openutils.svn.sourceforge.net/svnroot/openutils/tags/openutils-mgnlcache-1.1.3</developerConnection>
+ <url>scm:svn:https://openutils.svn.sourceforge.net/svnroot/openutils/tags/openutils-mgnlcache-1.1.3</url>
</scm>
<build>
<resources>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fg...@us...> - 2013-12-10 16:17:59
|
Revision: 4545
http://openutils.svn.sourceforge.net/openutils/?rev=4545&view=rev
Author: fgiust
Date: 2013-12-10 16:17:56 +0000 (Tue, 10 Dec 2013)
Log Message:
-----------
[maven-release-plugin] rollback the release of openutils-mgnlcache-1.1.3
Modified Paths:
--------------
magnoliamodules/branches/magnolia44/openutils-mgnlcache/pom.xml
Modified: magnoliamodules/branches/magnolia44/openutils-mgnlcache/pom.xml
===================================================================
--- magnoliamodules/branches/magnolia44/openutils-mgnlcache/pom.xml 2013-12-10 16:17:02 UTC (rev 4544)
+++ magnoliamodules/branches/magnolia44/openutils-mgnlcache/pom.xml 2013-12-10 16:17:56 UTC (rev 4545)
@@ -10,7 +10,7 @@
<artifactId>openutils-mgnlcache</artifactId>
<name>Simplecache module for Magnolia CMS</name>
<description>An alternative "simple is beautiful" cache module for Magnolia CMS</description>
- <version>1.1.3</version>
+ <version>1.1.3-SNAPSHOT</version>
<inceptionYear>2010</inceptionYear>
<licenses>
<license>
@@ -24,9 +24,9 @@
<url>http://jira.openmindlab.com/browse/CACHE</url>
</issueManagement>
<scm>
- <connection>scm:svn:https://openutils.svn.sourceforge.net/svnroot/openutils/tags/openutils-mgnlcache-1.1.3</connection>
- <developerConnection>scm:svn:https://openutils.svn.sourceforge.net/svnroot/openutils/tags/openutils-mgnlcache-1.1.3</developerConnection>
- <url>scm:svn:https://openutils.svn.sourceforge.net/svnroot/openutils/tags/openutils-mgnlcache-1.1.3</url>
+ <connection>scm:svn:svn+ssh://svn.code.sf.net/p/openutils/code/magnoliamodules/branches/magnolia44/openutils-mgnlcache</connection>
+ <developerConnection>scm:svn:svn+ssh://svn.code.sf.net/p/openutils/code/magnoliamodules/branches/magnolia44/openutils-mgnlcache</developerConnection>
+ <url>http://sourceforge.net/p/openutils/code/HEAD/tree/magnoliamodules/branches/magnolia44/openutils-mgnlcache</url>
</scm>
<build>
<resources>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fg...@us...> - 2013-12-10 16:17:05
|
Revision: 4544
http://openutils.svn.sourceforge.net/openutils/?rev=4544&view=rev
Author: fgiust
Date: 2013-12-10 16:17:02 +0000 (Tue, 10 Dec 2013)
Log Message:
-----------
[maven-release-plugin] prepare release openutils-mgnlcache-1.1.3
Modified Paths:
--------------
magnoliamodules/branches/magnolia44/openutils-mgnlcache/pom.xml
Modified: magnoliamodules/branches/magnolia44/openutils-mgnlcache/pom.xml
===================================================================
--- magnoliamodules/branches/magnolia44/openutils-mgnlcache/pom.xml 2013-12-10 16:16:31 UTC (rev 4543)
+++ magnoliamodules/branches/magnolia44/openutils-mgnlcache/pom.xml 2013-12-10 16:17:02 UTC (rev 4544)
@@ -10,7 +10,7 @@
<artifactId>openutils-mgnlcache</artifactId>
<name>Simplecache module for Magnolia CMS</name>
<description>An alternative "simple is beautiful" cache module for Magnolia CMS</description>
- <version>1.1.3-SNAPSHOT</version>
+ <version>1.1.3</version>
<inceptionYear>2010</inceptionYear>
<licenses>
<license>
@@ -24,9 +24,9 @@
<url>http://jira.openmindlab.com/browse/CACHE</url>
</issueManagement>
<scm>
- <connection>scm:svn:svn+ssh://svn.code.sf.net/p/openutils/code/magnoliamodules/branches/magnolia44/openutils-mgnlcache</connection>
- <developerConnection>scm:svn:svn+ssh://svn.code.sf.net/p/openutils/code/magnoliamodules/branches/magnolia44/openutils-mgnlcache</developerConnection>
- <url>http://sourceforge.net/p/openutils/code/HEAD/tree/magnoliamodules/branches/magnolia44/openutils-mgnlcache</url>
+ <connection>scm:svn:https://openutils.svn.sourceforge.net/svnroot/openutils/tags/openutils-mgnlcache-1.1.3</connection>
+ <developerConnection>scm:svn:https://openutils.svn.sourceforge.net/svnroot/openutils/tags/openutils-mgnlcache-1.1.3</developerConnection>
+ <url>scm:svn:https://openutils.svn.sourceforge.net/svnroot/openutils/tags/openutils-mgnlcache-1.1.3</url>
</scm>
<build>
<resources>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fg...@us...> - 2013-12-10 16:16:33
|
Revision: 4543
http://openutils.svn.sourceforge.net/openutils/?rev=4543&view=rev
Author: fgiust
Date: 2013-12-10 16:16:31 +0000 (Tue, 10 Dec 2013)
Log Message:
-----------
fix scm url
Modified Paths:
--------------
magnoliamodules/branches/magnolia44/openutils-mgnlcache/pom.xml
Modified: magnoliamodules/branches/magnolia44/openutils-mgnlcache/pom.xml
===================================================================
--- magnoliamodules/branches/magnolia44/openutils-mgnlcache/pom.xml 2013-12-10 16:15:08 UTC (rev 4542)
+++ magnoliamodules/branches/magnolia44/openutils-mgnlcache/pom.xml 2013-12-10 16:16:31 UTC (rev 4543)
@@ -24,9 +24,9 @@
<url>http://jira.openmindlab.com/browse/CACHE</url>
</issueManagement>
<scm>
- <connection>scm:svn:https://openutils.svn.sourceforge.net/svnroot/openutils/magnoliamodules/branches/magnolia44/openutils-mgnlcache</connection>
- <developerConnection>scm:svn:https://openutils.svn.sourceforge.net/svnroot/openutils/magnoliamodules/branches/magnolia44/openutils-mgnlcache</developerConnection>
- <url>http://openutils.svn.sourceforge.net/viewcvs.cgi/openutils/trunk/openutils-mgnlcache</url>
+ <connection>scm:svn:svn+ssh://svn.code.sf.net/p/openutils/code/magnoliamodules/branches/magnolia44/openutils-mgnlcache</connection>
+ <developerConnection>scm:svn:svn+ssh://svn.code.sf.net/p/openutils/code/magnoliamodules/branches/magnolia44/openutils-mgnlcache</developerConnection>
+ <url>http://sourceforge.net/p/openutils/code/HEAD/tree/magnoliamodules/branches/magnolia44/openutils-mgnlcache</url>
</scm>
<build>
<resources>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fg...@us...> - 2013-12-10 16:15:11
|
Revision: 4542
http://openutils.svn.sourceforge.net/openutils/?rev=4542&view=rev
Author: fgiust
Date: 2013-12-10 16:15:08 +0000 (Tue, 10 Dec 2013)
Log Message:
-----------
[maven-release-plugin] rollback the release of openutils-mgnlcache-1.1.3
Modified Paths:
--------------
magnoliamodules/branches/magnolia44/openutils-mgnlcache/pom.xml
Modified: magnoliamodules/branches/magnolia44/openutils-mgnlcache/pom.xml
===================================================================
--- magnoliamodules/branches/magnolia44/openutils-mgnlcache/pom.xml 2013-12-10 16:13:23 UTC (rev 4541)
+++ magnoliamodules/branches/magnolia44/openutils-mgnlcache/pom.xml 2013-12-10 16:15:08 UTC (rev 4542)
@@ -10,7 +10,7 @@
<artifactId>openutils-mgnlcache</artifactId>
<name>Simplecache module for Magnolia CMS</name>
<description>An alternative "simple is beautiful" cache module for Magnolia CMS</description>
- <version>1.1.3</version>
+ <version>1.1.3-SNAPSHOT</version>
<inceptionYear>2010</inceptionYear>
<licenses>
<license>
@@ -24,9 +24,9 @@
<url>http://jira.openmindlab.com/browse/CACHE</url>
</issueManagement>
<scm>
- <connection>scm:svn:https://openutils.svn.sourceforge.net/svnroot/openutils/tags/openutils-mgnlcache-1.1.3</connection>
- <developerConnection>scm:svn:https://openutils.svn.sourceforge.net/svnroot/openutils/tags/openutils-mgnlcache-1.1.3</developerConnection>
- <url>scm:svn:https://openutils.svn.sourceforge.net/svnroot/openutils/tags/openutils-mgnlcache-1.1.3</url>
+ <connection>scm:svn:https://openutils.svn.sourceforge.net/svnroot/openutils/magnoliamodules/branches/magnolia44/openutils-mgnlcache</connection>
+ <developerConnection>scm:svn:https://openutils.svn.sourceforge.net/svnroot/openutils/magnoliamodules/branches/magnolia44/openutils-mgnlcache</developerConnection>
+ <url>http://openutils.svn.sourceforge.net/viewcvs.cgi/openutils/trunk/openutils-mgnlcache</url>
</scm>
<build>
<resources>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fg...@us...> - 2013-12-10 16:13:27
|
Revision: 4541
http://openutils.svn.sourceforge.net/openutils/?rev=4541&view=rev
Author: fgiust
Date: 2013-12-10 16:13:23 +0000 (Tue, 10 Dec 2013)
Log Message:
-----------
[maven-release-plugin] prepare release openutils-mgnlcache-1.1.3
Modified Paths:
--------------
magnoliamodules/branches/magnolia44/openutils-mgnlcache/pom.xml
Modified: magnoliamodules/branches/magnolia44/openutils-mgnlcache/pom.xml
===================================================================
--- magnoliamodules/branches/magnolia44/openutils-mgnlcache/pom.xml 2013-12-10 16:12:43 UTC (rev 4540)
+++ magnoliamodules/branches/magnolia44/openutils-mgnlcache/pom.xml 2013-12-10 16:13:23 UTC (rev 4541)
@@ -10,7 +10,7 @@
<artifactId>openutils-mgnlcache</artifactId>
<name>Simplecache module for Magnolia CMS</name>
<description>An alternative "simple is beautiful" cache module for Magnolia CMS</description>
- <version>1.1.3-SNAPSHOT</version>
+ <version>1.1.3</version>
<inceptionYear>2010</inceptionYear>
<licenses>
<license>
@@ -24,9 +24,9 @@
<url>http://jira.openmindlab.com/browse/CACHE</url>
</issueManagement>
<scm>
- <connection>scm:svn:https://openutils.svn.sourceforge.net/svnroot/openutils/magnoliamodules/branches/magnolia44/openutils-mgnlcache</connection>
- <developerConnection>scm:svn:https://openutils.svn.sourceforge.net/svnroot/openutils/magnoliamodules/branches/magnolia44/openutils-mgnlcache</developerConnection>
- <url>http://openutils.svn.sourceforge.net/viewcvs.cgi/openutils/trunk/openutils-mgnlcache</url>
+ <connection>scm:svn:https://openutils.svn.sourceforge.net/svnroot/openutils/tags/openutils-mgnlcache-1.1.3</connection>
+ <developerConnection>scm:svn:https://openutils.svn.sourceforge.net/svnroot/openutils/tags/openutils-mgnlcache-1.1.3</developerConnection>
+ <url>scm:svn:https://openutils.svn.sourceforge.net/svnroot/openutils/tags/openutils-mgnlcache-1.1.3</url>
</scm>
<build>
<resources>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|