Index: alias-tool/tool/src/java/org/sakaiproject/alias/tool/AliasesAction.java =================================================================== --- alias-tool/tool/src/java/org/sakaiproject/alias/tool/AliasesAction.java (revision 87432) +++ alias-tool/tool/src/java/org/sakaiproject/alias/tool/AliasesAction.java (working copy) @@ -57,6 +57,12 @@ public class AliasesAction extends PagedResourceActionII { /** + * maximum chars allowed for alias setup + */ + private static final int MAX_ALIAS_ID_LENGTH = 99; + private static final int MAX_ALIAS_TARGET_LENGTH = 255; + + /** * Populate the state object, if needed. */ /** Resource bundle using current language locale */ @@ -100,6 +106,10 @@ // put $action into context for menus, forms and links context.put(Menu.CONTEXT_ACTION, state.getAttribute(STATE_ACTION)); + + context.put("max_alias_id_length", MAX_ALIAS_ID_LENGTH); + + context.put("max_alias_target_length", MAX_ALIAS_TARGET_LENGTH); // check mode and dispatch String mode = (String) state.getAttribute("mode"); Index: alias-tool/tool/src/bundle/admin.properties =================================================================== --- alias-tool/tool/src/bundle/admin.properties (revision 87432) +++ alias-tool/tool/src/bundle/admin.properties (working copy) @@ -5,14 +5,15 @@ alias.alias = Alias alias.aliases = Aliases alias.edit.list.summary = Alias properties -alias.chars = 99 chars max: +alias.chars = {0} chars max +alias.target.chars = {0} chars max alias.edit.created = Created: alias.edit.createdby = Created By: alias.edit.mod = Modified: alias.edit.modby = Modified By: alias.edit.review = Review and modify this Alias. Alias ID is restricted to 99 chars or less here, 40 chars in user UI. alias.edit.save = Save -alias.edit.target = Target: +alias.edit.target = Target alias.invalid = The alias id ''{0}'' is invalid. alias.list.show = show {0} items... alias.list.listnavselect = Press alt + up and down arrows to scroll through menu Index: alias-tool/tool/src/webapp/vm/admin/chef_aliases_edit.vm =================================================================== --- alias-tool/tool/src/webapp/vm/admin/chef_aliases_edit.vm (revision 87432) +++ alias-tool/tool/src/webapp/vm/admin/chef_aliases_edit.vm (working copy) @@ -17,15 +17,15 @@
#if(!$alias)*#end - #if(!$alias)#else$validator.escapeHtml($alias.Id)#end + #if(!$alias)#else$validator.escapeHtml($alias.Id)#end
- +
#if ($alias)