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