[Rt-commit] r6144 - in rtir/branches/2.1-EXPERIMENTAL: .
ruz at bestpractical.com
ruz at bestpractical.com
Tue Oct 3 07:17:59 EDT 2006
Author: ruz
Date: Tue Oct 3 07:17:57 2006
New Revision: 6144
Modified:
rtir/branches/2.1-EXPERIMENTAL/ (props changed)
rtir/branches/2.1-EXPERIMENTAL/etc/upgrade/2.1.0/content
Log:
r1681 at cubic-pc: cubic | 2006-10-03 15:20:10 +0400
* make upgrade more descriptive
Modified: rtir/branches/2.1-EXPERIMENTAL/etc/upgrade/2.1.0/content
==============================================================================
--- rtir/branches/2.1-EXPERIMENTAL/etc/upgrade/2.1.0/content (original)
+++ rtir/branches/2.1-EXPERIMENTAL/etc/upgrade/2.1.0/content Tue Oct 3 07:17:57 2006
@@ -52,13 +52,26 @@
}
}
+sub set_cf_field {
+ my ($name, $field, $value) = @_;
+ my $cf = get_cf( $name ) or return;
+ my $method = 'Set'. $field;
+ my ($status, $msg) = $cf->$method( $value );
+ unless ( $status ) {
+ print STDERR "Couldn't set CF's $field property. Error: $msg\n";
+ return;
+ } else {
+ print "Changed $field for the custom field $name to '$value'\n";
+ }
+}
+
@Initial = (
sub { apply_cf_to_queues( '_RTIR_IP', 'Incidents', 'Incident Reports', 'Investigations' ) },
sub { set_cf_max_values( '_RTIR_IP', 0 ) },
- sub { get_cf( '_RTIR_IP' )->SetDescription('IP address for RTIR queues') },
+ sub { set_cf_field( '_RTIR_IP', 'Description', 'IP address for RTIR queues' ) },
sub { apply_cf_to_queues( '_RTIR_Constituency', 'Incident Reports', 'Investigations', 'Blocks' ) },
- sub { get_cf( '_RTIR_Constituency' )->SetDescription('Constituency for RTIR queues') },
+ sub { set_cf_field( '_RTIR_Constituency', 'Description', 'Constituency for RTIR queues' ) },
);
@Groups = (
More information about the Rt-commit
mailing list