Author: ludovic
Date: 2008-01-15 02:13:26 +0100 (Tue, 15 Jan 2008)
New Revision: 6832
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 00:44:15 UTC (rev 6831)
+++
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)
@@ -26,6 +26,8 @@
public static final String VALIDATION_DESC_SHORT = "desc-short";
public static final String VALIDATION_DESC_LONG = "desc-long";
public static final String VALIDATION_SPACE_EXISTS = "space-exists";
+ public static final String VALIDATION_URL_SHORT = "url-short";
+ public static final String VALIDATION_URL_LONG = "url-long";
public static final String VALIDATION_URL_EXISTS = "url-exists";
public static final String VALIDATION_EDUCATION_REQUIRED =
"education-required";
public static final String VALIDATION_TYPE_REQUIRED = "type-required";
@@ -77,6 +79,13 @@
if(list!=null && list.size()>0)
errors.put( this.VALIDATION_TITLE_EXISTS, "1" );
+
+ String url = this.getHomeShortcutURL();
+ if(url.length() < 1)
+ errors.put( this.VALIDATION_URL_SHORT, "1" );
+ if(url.length() > 32)
+ 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='"
_______________________________________________
notifications mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/notifications