From: Emmanuel Lacour Date: Wed, 4 Aug 2021 13:29:23 +0000 (+0200) Subject: Release 0.03 with RT 5 support X-Git-Tag: 0.03 X-Git-Url: http://git.home-dn.net/?p=manu%2FRT-Extension-MessageSizeLimit.git;a=commitdiff_plain;h=HEAD;hp=e18609b74c9675f7eb73f9cdbd2fc10a1efe5fa6 Release 0.03 with RT 5 support --- diff --git a/Changes b/Changes index c67e9d8..b06d83e 100644 --- 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. diff --git a/META.yml b/META.yml index a8a0789..4d97827 100644 --- 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 index 0000000..69b33f2 --- /dev/null +++ b/html/Callbacks/RT-Extension-MessageSizeLimit/Helpers/TicketUpdate/ProcessArguments @@ -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; +} + + +<%args> +$ARGSRef => undef +$Actions => undef + 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 index 0000000..2590a47 --- /dev/null +++ b/html/Callbacks/RT-Extension-MessageSizeLimit/Ticket/Display.html/BeforeProcessArguments @@ -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; +} + + +<%args> +$ARGSRef => undef +$ActionsRef => undef +$SkipProcessing => undef + diff --git a/lib/RT/Extension/MessageSizeLimit.pm b/lib/RT/Extension/MessageSizeLimit.pm index af26687..e21040c 100644 --- a/lib/RT/Extension/MessageSizeLimit.pm +++ b/lib/RT/Extension/MessageSizeLimit.pm @@ -2,7 +2,7 @@ use strict; use warnings; package RT::Extension::MessageSizeLimit; -our $VERSION = '0.01'; +our $VERSION = '0.03'; =head1 NAME