[Bps-public-commit] rt-extension-changemanagement branch master updated. 4e51700f397f275164915c05c2d37c7e56cd1ee1

BPS Git Server git at git.bestpractical.com
Mon Feb 28 14:52:45 UTC 2022


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "rt-extension-changemanagement".

The branch, master has been updated
       via  4e51700f397f275164915c05c2d37c7e56cd1ee1 (commit)
       via  908f56b16641938f9a7a4ea968be1d0f429123a9 (commit)
      from  d93a70225eb8d0a8447fd5fcffde6736af1b37e6 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 4e51700f397f275164915c05c2d37c7e56cd1ee1
Author: Jason Crome <jcrome at bestpractical.com>
Date:   Mon Feb 28 09:52:18 2022 -0500

    Add link to YouTube demo of this extension

diff --git a/lib/RT/Extension/ChangeManagement.pm b/lib/RT/Extension/ChangeManagement.pm
index dc28836..7eef226 100644
--- a/lib/RT/Extension/ChangeManagement.pm
+++ b/lib/RT/Extension/ChangeManagement.pm
@@ -61,6 +61,9 @@ To provide additional validation and required fields for different stages of
 the process, you can install L<RT::Extension::MandatoryOnTransition>. An example
 configuration is provided in the sample configuration file in C<etc/ChangeManagement_Config.pm>.
 
+L<We've provided a walkthrough video|https://youtu.be/uQEEf7SGlkg> to demonstrate
+some of the functionality available in the change management extension.
+
 =head2 Change Management Queue
 
 After installing, you'll see a new queue called B<Change Management> for tracking
commit 908f56b16641938f9a7a4ea968be1d0f429123a9
Author: Jason Crome <jcrome at bestpractical.com>
Date:   Mon Feb 28 09:46:17 2022 -0500

    Only need one custom group for change management

diff --git a/etc/initialdata b/etc/initialdata
index 96c67ce..cde91a0 100644
--- a/etc/initialdata
+++ b/etc/initialdata
@@ -79,11 +79,7 @@ our @CustomFields = (
 our @Groups = (
     {
         Name        => 'Change Management',
-        Description => 'People who can create change management tickets and work in change management lifecycle',
-    },
-    {
-        Name        => 'Change Review Team',
-        Description => 'People responsible for approving change requests',
+        Description => 'People who can create change management tickets, approve requests, and work in change management lifecycle',
     },
 );
 
@@ -161,23 +157,21 @@ our @ACL = map {
     }
 } @EveryoneRights;
 
-# Anyone in these groups can see the entirety of change management tickets,
-# and if a member of one of these groups is assigned to one of the change
-# management roles, they can perform the appropriate actions.
+# Anyone in this group can see the entirety of change management tickets,
+# and if assigned to one of the change management roles, they can perform
+# the appropriate actions.
 my @ChangeManagementRights = qw/CommentOnTicket Watch SeeCustomField
   SeeQueue ShowTicket OwnTicket WatchAsAdminCC StealTicket TakeTicket
   ShowTicketComments ModifyTicket ModifyCustomField ShowOutgoingEmail
 /;
-foreach my $group( 'Change Management', 'Change Review Team' ) {
-    push @ACL, map {
-        {
-            Right       => $_,
-            Queue       => 'Change Management',
-            GroupDomain => 'UserDefined',
-            GroupId     => $group,
-        }
-    } @ChangeManagementRights;
-}
+push @ACL, map {
+    {
+        Right       => $_,
+        Queue       => 'Change Management',
+        GroupDomain => 'UserDefined',
+        GroupId     => 'Change Management',
+    }
+} @ChangeManagementRights;
 
 our @Attributes = (
     { Name => 'Search - Changes Scheduled, Next 7 Days',
-----------------------------------------------------------------------

Summary of changes:
 etc/initialdata                      | 30 ++++++++++++------------------
 lib/RT/Extension/ChangeManagement.pm |  3 +++
 2 files changed, 15 insertions(+), 18 deletions(-)


hooks/post-receive
-- 
rt-extension-changemanagement


More information about the Bps-public-commit mailing list