[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