Release 0.03 with RT 5 support master 0.03
authorEmmanuel Lacour <elacour@easter-eggs.com>
Wed, 4 Aug 2021 13:29:23 +0000 (15:29 +0200)
committerEmmanuel Lacour <elacour@easter-eggs.com>
Wed, 4 Aug 2021 13:29:23 +0000 (15:29 +0200)
Changes
META.yml
html/Callbacks/RT-Extension-MessageSizeLimit/Helpers/TicketUpdate/ProcessArguments [new file with mode: 0644]
html/Callbacks/RT-Extension-MessageSizeLimit/Ticket/Display.html/BeforeProcessArguments [new file with mode: 0644]
lib/RT/Extension/MessageSizeLimit.pm

diff --git a/Changes b/Changes
index c67e9d8..b06d83e 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,5 +1,12 @@
 Revision history for RT-Extension-MessageSizeLimit
 
+0.03    Wed, 04 Aug 2021 15:27:56 +0200
+        Add RT 5 support
+
+0.02    Tue, 31 May 2016 18:51:44 +0200
+        Fix undef log warnings
+        Fix packaging
+
 0.01    Tue, 31 May 2016 17:49:21 +0200
         Initial release.
 
index a8a0789..4d97827 100644 (file)
--- a/META.yml
+++ b/META.yml
@@ -22,4 +22,8 @@ no_index:
 resources:
   license: http://dev.perl.org/licenses/
   repository: git://git.home-dn.net/manu/RT-Extension-MessageSizeLimit.git
-version: 0.01
+version: 0.03
+provides:
+    RT::Extension::MessageSizeLimit:
+      file: lib/RT/Extension/MessageSizeLimit.pm
+      version: 0.03
diff --git a/html/Callbacks/RT-Extension-MessageSizeLimit/Helpers/TicketUpdate/ProcessArguments b/html/Callbacks/RT-Extension-MessageSizeLimit/Helpers/TicketUpdate/ProcessArguments
new file mode 100644 (file)
index 0000000..69b33f2
--- /dev/null
@@ -0,0 +1,21 @@
+<%init>
+
+my $result = RT::Extension::MessageSizeLimit::CheckMessageSizeLimit(
+        Subject => $$ARGSRef{'Subject'},
+        Content => $$ARGSRef{'Content'},
+        Attachments => $session{Attachments}{$$ARGSRef{'Token'}},
+        CurrentUser => $session{'CurrentUser'},
+    );
+
+if ( $result ) {
+    push @$Actions, $result;
+    $r->content_type('application/json; charset=utf-8');
+    $m->out( JSON( { actions => \@$Actions } ) );
+    $m->abort;
+}
+
+</%init>
+<%args>
+$ARGSRef => undef
+$Actions => undef
+</%args>
diff --git a/html/Callbacks/RT-Extension-MessageSizeLimit/Ticket/Display.html/BeforeProcessArguments b/html/Callbacks/RT-Extension-MessageSizeLimit/Ticket/Display.html/BeforeProcessArguments
new file mode 100644 (file)
index 0000000..2590a47
--- /dev/null
@@ -0,0 +1,20 @@
+<%init>
+
+my $result = RT::Extension::MessageSizeLimit::CheckMessageSizeLimit(
+        Subject => $$ARGSRef{'Subject'},
+        Content => $$ARGSRef{'Content'},
+        Attachments => $session{Attachments}{$$ARGSRef{'Token'}},
+        CurrentUser => $session{'CurrentUser'},
+    );
+
+if ( $result ) {
+    push @$ActionsRef, $result;
+    $$SkipProcessing = 1;
+}
+
+</%init>
+<%args>
+$ARGSRef => undef
+$ActionsRef => undef
+$SkipProcessing => undef
+</%args>
index af26687..e21040c 100644 (file)
@@ -2,7 +2,7 @@ use strict;
 use warnings;
 package RT::Extension::MessageSizeLimit;
 
-our $VERSION = '0.01';
+our $VERSION = '0.03';
 
 =head1 NAME