Author: ludovic
Date: 2008-01-15 02:28:38 +0100 (Tue, 15 Jan 2008)
New Revision: 6833
Modified:
xwiki-products/curriki/trunk/plugins/currikispacemanager/src/main/java/org/curriki/plugin/spacemanager/impl/CurrikiSpace.java
Log:
CURRIKI-1193 Create Group Validation Controls
Modified:
xwiki-products/curriki/trunk/plugins/currikispacemanager/src/main/java/org/curriki/plugin/spacemanager/impl/CurrikiSpace.java
===================================================================
---
xwiki-products/curriki/trunk/plugins/currikispacemanager/src/main/java/org/curriki/plugin/spacemanager/impl/CurrikiSpace.java
2008-01-15 01:13:26 UTC (rev 6832)
+++
xwiki-products/curriki/trunk/plugins/currikispacemanager/src/main/java/org/curriki/plugin/spacemanager/impl/CurrikiSpace.java
2008-01-15 01:28:38 UTC (rev 6833)
@@ -87,12 +87,14 @@
errors.put( this.VALIDATION_URL_LONG, "1" );
//same shortcut url
- list =
context.getWiki().getStore().searchDocumentsNames(",BaseObject as obj,
StringProperty as urlprop where doc.fullName=obj.name and obj.className='"
- + manager.getSpaceClassName() + "' and
obj.id=urlprop.id.id and urlprop.id.name='"
- + SPACE_URLSHORTCUT + "' and
urlprop.value='" + this.getHomeShortcutURL() + "'", context);
- if(list!=null && list.size()>0)
- errors.put( this.VALIDATION_URL_EXISTS, "1" );
-
+ if (url.length()>0) {
+ list =
context.getWiki().getStore().searchDocumentsNames(",BaseObject as obj,
StringProperty as urlprop where doc.fullName=obj.name and obj.className='"
+ + manager.getSpaceClassName() + "' and
obj.id=urlprop.id.id and urlprop.id.name='"
+ + SPACE_URLSHORTCUT + "' and urlprop.value='" +
this.getHomeShortcutURL() + "'", context);
+ if(list!=null && list.size()>0)
+ errors.put( this.VALIDATION_URL_EXISTS, "1" );
+ }
+
//description is set
String desc = this.getDescription();
if(desc.length() < 5 )
_______________________________________________
notifications mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/notifications