[Rt-commit] rt branch, 4.4/clarify-sla-upgrade-notes, created. rt-4.4.0-207-g282664d

Jim Brandt jbrandt at bestpractical.com
Tue May 17 10:24:49 EDT 2016


The branch, 4.4/clarify-sla-upgrade-notes has been created
        at  282664d5365a3ff3bf5c25730cb607fbb9eb7833 (commit)

- Log -----------------------------------------------------------------
commit 282664d5365a3ff3bf5c25730cb607fbb9eb7833
Author: Jim Brandt <jbrandt at bestpractical.com>
Date:   Tue May 17 10:00:58 2016 -0400

    Clarify the SLA upgrade process

diff --git a/docs/UPGRADING-4.4 b/docs/UPGRADING-4.4
index 371f476..dc8276c 100644
--- a/docs/UPGRADING-4.4
+++ b/docs/UPGRADING-4.4
@@ -60,17 +60,47 @@ F<local/plugins/RT-Extension-Assets> from your RT installation.
 
 =item *
 
-SLA tracking is in core now, so C<SLA> became a core field. Please see the SLA
-section in F<RT_Config.pm> as well as F<docs/customizing/sla.pod>.
+As of 4.4, SLA tracking is also a core feature, so C<SLA> is a core field
+on tickets for queues on which SLA tracking is enabled. Please see the SLA
+section in F<RT_Config.pm> as well as F<docs/customizing/sla.pod> for
+details on configuring RT's SLA feature.
 
-Users who are currently using
+Users currently using
 L<RT::Extension::SLA|https://metacpan.org/pod/RT::Extension::SLA> should
-remove C<RT::Extension::SLA> from the plugin list, and run
-F<etc/upgrade/upgrade-sla>. Please also remove
-F<local/plugins/RT-Extension-SLA> from your RT installation. Note that with
-core SLA, all queues share the same set of levels defined in
+do the following to migrate to core SLA functionality after running
+the main RT code and database upgrade steps successfully:
+
+=over 4
+
+=item * Remove C<RT::Extension::SLA> from your plugin list in C<RT_SiteConfig.pm>
+
+=item * Run the upgrade script F<etc/upgrade/upgrade-sla>
+
+=item * Update the format of your C<%ServiceAgreements> configuration
+
+You can keep the same configuration, but it is now set with a C<Set>
+call like all standard RT features, the leading C<RT::> is removed,
+and the C<=> becomes a C<,>. You can
+see examples in F<docs/customizing/sla.pod>.
+
+=item * Update the format of your C<%ServiceBusinessHours> configuration
+
+If you have a Business Hours configuration, update your configuration
+in C<RT_SiteConfig.pm> with the same changes as described above for
 C<%ServiceAgreements>.
 
+=item * (Optional) Remove the directory F<local/plugins/RT-Extension-SLA>
+
+You can remove this directory and all of its contents from your RT
+installation to uninstall the previous extension code
+
+=back
+
+Note that since SLA is now a core ticket value, it is currently not possible
+to have different levels per queue as was previously possible when using
+multiple SLA custom fields. Currently all queues share the same set of levels
+defined in C<%ServiceAgreements>.
+
 =item *
 
 RT can now natively store attachments outside the database, either on disk, in

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


More information about the rt-commit mailing list