[Rt-commit] rt branch, 4.0/modify-queue-lifecycle-in-admin, updated. rt-4.0.4-225-gbe52e14

? sunnavy sunnavy at bestpractical.com
Wed Jun 20 23:21:58 EDT 2012


The branch, 4.0/modify-queue-lifecycle-in-admin has been updated
       via  be52e1467d44287d8d1611f76ed4503372c86178 (commit)
      from  a1168337e0a6d316f011de35513ec3b355c13e67 (commit)

Summary of changes:
 etc/upgrade/4.0.7/content |   17 +++++++++++++++++
 1 file changed, 17 insertions(+)
 create mode 100644 etc/upgrade/4.0.7/content

- Log -----------------------------------------------------------------
commit be52e1467d44287d8d1611f76ed4503372c86178
Author: sunnavy <sunnavy at bestpractical.com>
Date:   Thu Jun 21 11:05:00 2012 +0800

    upgrade script to update queue lifecycle column from null to "default"
    
    as we don't allow to set the column empty value any more

diff --git a/etc/upgrade/4.0.7/content b/etc/upgrade/4.0.7/content
new file mode 100644
index 0000000..94214c7
--- /dev/null
+++ b/etc/upgrade/4.0.7/content
@@ -0,0 +1,17 @@
+ at Final = (
+    sub {
+        $RT::Logger->debug(
+            'Going to update empty Queue Lifecycle column to "default"');
+
+        my $queues = RT::Queues->new( RT->SystemUser );
+        $queues->Limit(
+            FIELD    => 'Lifecycle',
+            OPERATOR => 'IS',
+            VALUE    => 'NULL',
+        );
+
+        while ( my $q = $queues->Next ) {
+            $q->SetLifecycle('default');
+        }
+    }
+);

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


More information about the Rt-commit mailing list