From: adamch Date: Thu, 17 May 2007 22:35:58 +0000 (+0000) Subject: Allow commas in ticket titles X-Git-Url: https://git.hcoop.net/hcoop/zz_old/portal.git/commitdiff_plain/da7a86a78cd41b3c910624ee82358b443d4e3b35?hp=a5520ba055675fdf593cdf4e21e48749bf42f6b1 Allow commas in ticket titles --- diff --git a/group.sml b/group.sml index fc72152..6df85de 100644 --- a/group.sml +++ b/group.sml @@ -132,7 +132,7 @@ fun requireGroupName grp = fun validGroupName name = size name <= 10 - andalso CharVector.all Char.isAlpha name + andalso CharVector.all Char.isAlphaNum name fun groupNameToId name = case C.oneOrNoRows (getDb ()) ($`SELECT id FROM WebGroup WHERE name = ^(C.stringToSql name)`) of diff --git a/support.sml b/support.sml index 7ea7809..43bb9fb 100644 --- a/support.sml +++ b/support.sml @@ -240,7 +240,7 @@ fun unsubscribe {usr, cat} = ignore (C.dml (getDb ()) ($`DELETE FROM SupSubscription WHERE usr = ^(C.intToSql usr) AND cat = ^(C.intToSql cat)`)) -val okChars = [#" ", #"-", #".", #"!", #"?", #":", #";", #"'", #"\"", #"/", #"(", #")", #"{", #"}", #"[", #"]"] +val okChars = [#" ", #"-", #".", #"!", #"?", #":", #",", #";", #"'", #"\"", #"/", #"(", #")", #"{", #"}", #"[", #"]"] fun validTitle s = CharVector.exists (fn ch => not (Char.isSpace ch)) s andalso CharVector.all (fn ch => Char.isAlphaNum ch orelse List.exists (fn ch' => ch = ch') okChars) s