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
notifications@xwiki.org
http://lists.xwiki.org/mailman/listinfo/notifications

Reply via email to