[Rt-commit] r16472 - rt/branches/3.999-DANGEROUS/etc

ruz at bestpractical.com ruz at bestpractical.com
Tue Oct 21 22:08:55 EDT 2008


Author: ruz
Date: Tue Oct 21 22:08:55 2008
New Revision: 16472

Modified:
   rt/branches/3.999-DANGEROUS/etc/initialdata

Log:
* add default status schema

Modified: rt/branches/3.999-DANGEROUS/etc/initialdata
==============================================================================
--- rt/branches/3.999-DANGEROUS/etc/initialdata	(original)
+++ rt/branches/3.999-DANGEROUS/etc/initialdata	Tue Oct 21 22:08:55 2008
@@ -724,6 +724,40 @@
 	  { type => 'component', name => 'Dashboards' },
 	  { type => 'component', name => 'RefreshHomepage' },
 	]
+      },
+    },
+    { name => 'StatusSchemas',
+      description => 'all system status schemas',
+      content => {
+        default => {
+            initial  => ['new'],
+            active   => ['open', 'stalled'],
+            inactive => ['resolved', 'rejected', 'deleted'],
+            transitions => {
+                new      => [qw(open resolved rejected deleted)],
+                open     => [qw(stalled resolved rejected deleted)],
+                stalled  => [qw(open)],
+                resolved => [qw(open)],
+                rejected => [qw(open)],
+                deleted  => [qw(open)],
+            },
+            actions => {
+                'new -> open'     => ['Open It', 'respond'],
+                'new -> resolved' => ['Resolve', 'comment'],
+                'new -> rejected' => ['Reject',  'respond'],
+                'new -> deleted'  => ['Delete',  ''],
+
+                'open -> stalled'  => ['Stall',   'comment'],
+                'open -> resolved' => ['Resolve', 'comment'],
+                'open -> rejected' => ['Reject',  'respond'],
+                'open -> deleted'  => ['Delete',  'hide'],
+
+                'stalled -> open'  => ['Open It',  ''],
+                'resolved -> open' => ['Re-open',  'comment'],
+                'rejected -> open' => ['Re-open',  'comment'],
+                'deleted -> open'  => ['Undelete', ''],
+            },
+        }
+      },
     },
-}
 );


More information about the Rt-commit mailing list