[Rt-commit] rt branch, admin_ui, updated. 530f10c9e7d618c281ddb040ae787157394d5e92

sunnavy at bestpractical.com sunnavy at bestpractical.com
Tue Dec 8 01:34:34 EST 2009


The branch, admin_ui has been updated
       via  530f10c9e7d618c281ddb040ae787157394d5e92 (commit)
      from  b948e7260d5b059ecee5400565be0263ba2321ca (commit)

Summary of changes:
 lib/RT/Model/CustomField.pm |   38 +++++++++++++++++++++++++++++++++-----
 1 files changed, 33 insertions(+), 5 deletions(-)

- Log -----------------------------------------------------------------
commit 530f10c9e7d618c281ddb040ae787157394d5e92
Author: sunnavy <sunnavy at bestpractical.com>
Date:   Tue Dec 8 14:34:19 2009 +0800

    more teask cf columns

diff --git a/lib/RT/Model/CustomField.pm b/lib/RT/Model/CustomField.pm
index d21bd16..78fef6c 100755
--- a/lib/RT/Model/CustomField.pm
+++ b/lib/RT/Model/CustomField.pm
@@ -63,8 +63,24 @@ use Jifty::DBI::Record schema {
 
     column name       => max_length is 200, type is 'varchar(200)',
            display_length is 15, default is '';
-    column type       => max_length is 200, type is 'varchar(200)',
-           display_length is 15, default is '';
+    column type => max_length is 200, type is 'varchar(200)',
+      render as 'Select', valid_values are [
+        { value => 'Wikitext', display => _('Fill in wikitext area') },
+        { value => 'Image',    display => _('Upload image(s)') },
+        { value => 'Binary',   display => _('Upload file(s)') },
+        { value => 'Text',     display => _('Fill in text area') },
+        { value => 'Freeform', display => _('Enter value(s)') },
+        {
+            value   => 'Combobox',
+            display => _('Combobox: Select or enter value(s)')
+        },
+        { value => 'Select', display => _('Select value(s)') },
+        {
+            value   => 'Autocomplete',
+            display => _('Enter value(s) with autocompletion')
+        },
+      ],
+      default is 'Freeform';
     column max_values => max_length is 11, type is 'int', display_length is 5,
            default is 0;
     column pattern    => type is 'text',    default is '';
@@ -74,9 +90,21 @@ use Jifty::DBI::Record schema {
         type is 'varchar(255)', default is '';
     column sort_order => max_length is 11, type is 'int', display_length is 5,
            default is '0';
-    column
-        lookup_type => max_length is 255, display_length is 60,
-        type is 'varchar(255)', default is '';
+    column lookup_type => max_length is 255,
+      type is 'varchar(255)', render as 'Select', valid_values are [
+        { display => _('Groups'), value => 'RT::Model::Group' },
+        { display => _('Queues'), value => 'RT::Model::Queue' },
+        { display => _('Users'),  value => 'RT::Model::User' },
+        {
+            display => _('Tickets'),
+            value   => 'RT::Model::Queue-RT::Model::Ticket'
+        },
+        {
+            display => _('Ticket Transactions'),
+            value => 'RT::Model::Queue-RT::Model::Ticket-RT::Model::Transaction'
+        },
+      ],
+      default is 'RT::Model::Queue-RT::Model::Ticket';
     column disabled        => max_length is 6, type is 'smallint', render as
         'Checkbox', default is '0';
 };

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


More information about the Rt-commit mailing list