[Rt-commit] rtir branch, 3.0/incident-children-config, updated. 2.6.1-497-g91287f7

Ruslan Zakirov ruz at bestpractical.com
Fri Oct 14 15:20:16 EDT 2011


The branch, 3.0/incident-children-config has been updated
       via  91287f7860e02bdeb439c9039d198844fb5c51cb (commit)
       via  4a2f39e59e75b6daab9fce8f782411b9b1b91a27 (commit)
      from  fcfc5b837bfbcb084e73d4ddec0e7f7be86946d0 (commit)

Summary of changes:
 TODO.porting_over_RT4 |   12 ------------
 etc/RTIR_Config.pm    |   26 ++++++++++++++++++++++++++
 2 files changed, 26 insertions(+), 12 deletions(-)

- Log -----------------------------------------------------------------
commit 4a2f39e59e75b6daab9fce8f782411b9b1b91a27
Author: Ruslan Zakirov <ruz at bestpractical.com>
Date:   Fri Oct 14 23:18:13 2011 +0400

    describe RTIR_IncidentChildren option

diff --git a/etc/RTIR_Config.pm b/etc/RTIR_Config.pm
index 73e3644..e99a160 100644
--- a/etc/RTIR_Config.pm
+++ b/etc/RTIR_Config.pm
@@ -228,6 +228,32 @@ Set(
 
 =item C<%RTIR_IncidentChildren>
 
+Option controls relations between an incident and
+reports, investigations and blocks. Each entry
+of the hash is a pair where key is type of child
+and value is hash with Multiple and Required keys
+and boolean values, for example:
+
+    Set(%RTIR_IncidentChildren,
+        Report => {
+            Multiple => 1,
+            Required => 0,
+        },
+        ...
+    );
+
+So each entry defines if ticket of particular type
+can be linked to Multiple incidents or only one.
+Also, whether it's required to link ticket to
+an Incident on creation in UI or it's optional.
+
+By default IRs can be linked to many incident and
+it's not required to link them right away.
+Investigations can be linked only to one incident
+and it can be done later. Blocks can not be created
+without incident, however can be linked to many of
+them.
+
 =cut
 
 Set(%RTIR_IncidentChildren,

commit 91287f7860e02bdeb439c9039d198844fb5c51cb
Author: Ruslan Zakirov <ruz at bestpractical.com>
Date:   Fri Oct 14 23:19:50 2011 +0400

    update TODO

diff --git a/TODO.porting_over_RT4 b/TODO.porting_over_RT4
index 1b742f6..6461b23 100644
--- a/TODO.porting_over_RT4
+++ b/TODO.porting_over_RT4
@@ -15,18 +15,6 @@
 
 * Review tutorials in context of lifecycles.
 
-=== FEATURES
-
-* Incident field on Create page is a mess, sometimes it's
-  available for input, sometimes it's not, IRs can have
-  several incidents, for Blocks it's required, for Invs
-  it's only one incident.
-
-  Let's make this field free! So it's always can be changed.
-
-  Also, config option that controls: if incident is mandatory
-  for queue and if it can be more than one incident per ticket.
-
 === BRINGING UP TO DATE
 
 * Some pages with forms need new nice layouts like in RT, reply

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


More information about the Rt-commit mailing list