[Rt-commit] rt branch, 4.0/loose-cf-name-in-rest, created. rt-4.0.5-60-gbfb3103

? sunnavy sunnavy at bestpractical.com
Mon Feb 13 04:07:21 EST 2012


The branch, 4.0/loose-cf-name-in-rest has been created
        at  bfb31036378a087879bcfead1ccdb1a9e7b04015 (commit)

- Log -----------------------------------------------------------------
commit bfb31036378a087879bcfead1ccdb1a9e7b04015
Author: sunnavy <sunnavy at bestpractical.com>
Date:   Mon Feb 13 17:04:02 2012 +0800

    remove limitation of cf name in rest

diff --git a/bin/rt.in b/bin/rt.in
index 5e1c053..e5714aa 100755
--- a/bin/rt.in
+++ b/bin/rt.in
@@ -119,7 +119,7 @@ sub DEBUG { warn @_ if $config{debug} >= shift }
 # (XXX: Ask Autrijus how i18n changes these definitions.)
 
 my $name    = '[\w.-]+';
-my $CF_name = '[\sa-z0-9_ :()/-]+';
+my $CF_name = '.+';
 my $field   = '(?i:[a-z][a-z0-9_-]*|C(?:ustom)?F(?:ield)?-'.$CF_name.'|CF\.\{'.$CF_name.'\})';
 my $label   = '[a-zA-Z0-9 at _.+-]+';
 my $labels  = "(?:$label,)*$label";
diff --git a/lib/RT/Interface/REST.pm b/lib/RT/Interface/REST.pm
index aed8f39..eadc6d4 100644
--- a/lib/RT/Interface/REST.pm
+++ b/lib/RT/Interface/REST.pm
@@ -58,8 +58,7 @@ sub custom_field_spec {
     my $self    = shift;
     my $capture = shift;
 
-    my $CF_char = '[\sa-z0-9_ :()/-]';
-    my $CF_name = $CF_char . '+';
+    my $CF_name = '.+';
     $CF_name = '(' . $CF_name . ')' if $capture;
 
     my $new_style = 'CF\.\{'.$CF_name.'\}';

-----------------------------------------------------------------------


More information about the Rt-commit mailing list