[Bps-public-commit] rt-extension-excelfeed branch add-option-to-show-download-on-charts created. 0.08-4-g4638e56
BPS Git Server
git at git.bestpractical.com
Wed Nov 15 14:50:00 UTC 2023
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-excelfeed".
The branch, add-option-to-show-download-on-charts has been created
at 4638e5634dbc1fe6548f6b50e390515183646832 (commit)
- Log -----------------------------------------------------------------
commit 4638e5634dbc1fe6548f6b50e390515183646832
Author: Ronaldo Richieri <ronaldo at bestpractical.com>
Date: Wed Nov 15 11:49:37 2023 -0300
Prepare version 0.09
diff --git a/Changes b/Changes
index 3292d6a..a58bc50 100644
--- a/Changes
+++ b/Changes
@@ -1,3 +1,6 @@
+0.09 2023-11-15
+ - Add option to hide Download as Microsoft Excel Spreadsheet from Charts
+
0.08 2022-08-25
- Call the core BuildEmail to automatically get RT updates
diff --git a/README b/README
index de75911..a6304ef 100644
--- a/README
+++ b/README
@@ -29,6 +29,14 @@ INSTALLATION
Restart your webserver
+CONFIGURATION
+ $HideChartDownloadButton
+ By default, a "Download as Microsoft Execel Spreadsheet" button is
+ enabled on Charts. You can disable it by adding the following config
+ to your RT_SiteConfig.pm:
+
+ Set( $HideChartDownloadButton, 1 );
+
AUTHOR
Best Practical Solutions, LLC <modules at bestpractical.com>
diff --git a/lib/RT/Extension/ExcelFeed.pm b/lib/RT/Extension/ExcelFeed.pm
index b7ba625..fdc8b82 100644
--- a/lib/RT/Extension/ExcelFeed.pm
+++ b/lib/RT/Extension/ExcelFeed.pm
@@ -2,7 +2,7 @@ use strict;
use warnings;
package RT::Extension::ExcelFeed;
-our $VERSION = '0.08';
+our $VERSION = '0.09';
=head1 NAME
commit 56a379a54ea45b7e46ca063ef6260dbf771e7762
Author: Ronaldo Richieri <ronaldo at bestpractical.com>
Date: Wed Nov 15 11:48:34 2023 -0300
Update Module::Install files
diff --git a/META.yml b/META.yml
index 8d64261..1e0e19e 100644
--- a/META.yml
+++ b/META.yml
@@ -8,7 +8,7 @@ configure_requires:
ExtUtils::MakeMaker: 6.59
distribution_type: module
dynamic_config: 1
-generated_by: 'Module::Install version 1.19'
+generated_by: 'Module::Install version 1.21'
license: gplv2
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -16,6 +16,7 @@ meta-spec:
name: RT-Extension-ExcelFeed
no_index:
directory:
+ - etc
- html
- inc
requires:
diff --git a/inc/Module/Install.pm b/inc/Module/Install.pm
index 7ba98c2..3dd721b 100644
--- a/inc/Module/Install.pm
+++ b/inc/Module/Install.pm
@@ -31,7 +31,7 @@ BEGIN {
# This is not enforced yet, but will be some time in the next few
# releases once we can make sure it won't clash with custom
# Module::Install extensions.
- $VERSION = '1.19';
+ $VERSION = '1.21';
# Storage for the pseudo-singleton
$MAIN = undef;
diff --git a/inc/Module/Install/Base.pm b/inc/Module/Install/Base.pm
index 9fa42c2..67ce900 100644
--- a/inc/Module/Install/Base.pm
+++ b/inc/Module/Install/Base.pm
@@ -4,7 +4,7 @@ package Module::Install::Base;
use strict 'vars';
use vars qw{$VERSION};
BEGIN {
- $VERSION = '1.19';
+ $VERSION = '1.21';
}
# Suspend handler for "redefined" warnings
diff --git a/inc/Module/Install/Can.pm b/inc/Module/Install/Can.pm
index d65c753..93fc4f9 100644
--- a/inc/Module/Install/Can.pm
+++ b/inc/Module/Install/Can.pm
@@ -8,7 +8,7 @@ use Module::Install::Base ();
use vars qw{$VERSION @ISA $ISCORE};
BEGIN {
- $VERSION = '1.19';
+ $VERSION = '1.21';
@ISA = 'Module::Install::Base';
$ISCORE = 1;
}
diff --git a/inc/Module/Install/Fetch.pm b/inc/Module/Install/Fetch.pm
index 3072b08..3c9390a 100644
--- a/inc/Module/Install/Fetch.pm
+++ b/inc/Module/Install/Fetch.pm
@@ -6,7 +6,7 @@ use Module::Install::Base ();
use vars qw{$VERSION @ISA $ISCORE};
BEGIN {
- $VERSION = '1.19';
+ $VERSION = '1.21';
@ISA = 'Module::Install::Base';
$ISCORE = 1;
}
diff --git a/inc/Module/Install/Include.pm b/inc/Module/Install/Include.pm
index 13fdcd0..b9b926f 100644
--- a/inc/Module/Install/Include.pm
+++ b/inc/Module/Install/Include.pm
@@ -6,7 +6,7 @@ use Module::Install::Base ();
use vars qw{$VERSION @ISA $ISCORE};
BEGIN {
- $VERSION = '1.19';
+ $VERSION = '1.21';
@ISA = 'Module::Install::Base';
$ISCORE = 1;
}
diff --git a/inc/Module/Install/Makefile.pm b/inc/Module/Install/Makefile.pm
index 13a4464..1e214a0 100644
--- a/inc/Module/Install/Makefile.pm
+++ b/inc/Module/Install/Makefile.pm
@@ -8,7 +8,7 @@ use Fcntl qw/:flock :seek/;
use vars qw{$VERSION @ISA $ISCORE};
BEGIN {
- $VERSION = '1.19';
+ $VERSION = '1.21';
@ISA = 'Module::Install::Base';
$ISCORE = 1;
}
diff --git a/inc/Module/Install/Metadata.pm b/inc/Module/Install/Metadata.pm
index 11bf971..2ae8036 100644
--- a/inc/Module/Install/Metadata.pm
+++ b/inc/Module/Install/Metadata.pm
@@ -6,7 +6,7 @@ use Module::Install::Base ();
use vars qw{$VERSION @ISA $ISCORE};
BEGIN {
- $VERSION = '1.19';
+ $VERSION = '1.21';
@ISA = 'Module::Install::Base';
$ISCORE = 1;
}
@@ -455,12 +455,8 @@ sub author_from {
my %license_urls = (
perl => 'http://dev.perl.org/licenses/',
apache => 'http://apache.org/licenses/LICENSE-2.0',
- apache_1_1 => 'http://apache.org/licenses/LICENSE-1.1',
artistic => 'http://opensource.org/licenses/artistic-license.php',
- artistic_2 => 'http://opensource.org/licenses/artistic-license-2.0.php',
lgpl => 'http://opensource.org/licenses/lgpl-license.php',
- lgpl2 => 'http://opensource.org/licenses/lgpl-2.1.php',
- lgpl3 => 'http://opensource.org/licenses/lgpl-3.0.html',
bsd => 'http://opensource.org/licenses/bsd-license.php',
gpl => 'http://opensource.org/licenses/gpl-license.php',
gpl2 => 'http://opensource.org/licenses/gpl-2.0.php',
@@ -471,6 +467,12 @@ my %license_urls = (
unrestricted => undef,
restrictive => undef,
unknown => undef,
+
+ # these are not actually allowed in meta-spec v1.4 but are left here for compatibility:
+ apache_1_1 => 'http://apache.org/licenses/LICENSE-1.1',
+ artistic_2 => 'http://opensource.org/licenses/artistic-license-2.0.php',
+ lgpl2 => 'http://opensource.org/licenses/lgpl-2.1.php',
+ lgpl3 => 'http://opensource.org/licenses/lgpl-3.0.html',
);
sub license {
diff --git a/inc/Module/Install/Win32.pm b/inc/Module/Install/Win32.pm
index f7aa615..b6c1d37 100644
--- a/inc/Module/Install/Win32.pm
+++ b/inc/Module/Install/Win32.pm
@@ -6,7 +6,7 @@ use Module::Install::Base ();
use vars qw{$VERSION @ISA $ISCORE};
BEGIN {
- $VERSION = '1.19';
+ $VERSION = '1.21';
@ISA = 'Module::Install::Base';
$ISCORE = 1;
}
diff --git a/inc/Module/Install/WriteAll.pm b/inc/Module/Install/WriteAll.pm
index 2db861a..d87eb9a 100644
--- a/inc/Module/Install/WriteAll.pm
+++ b/inc/Module/Install/WriteAll.pm
@@ -6,7 +6,7 @@ use Module::Install::Base ();
use vars qw{$VERSION @ISA $ISCORE};
BEGIN {
- $VERSION = '1.19';
+ $VERSION = '1.21';
@ISA = qw{Module::Install::Base};
$ISCORE = 1;
}
diff --git a/inc/YAML/Tiny.pm b/inc/YAML/Tiny.pm
index fb157a6..db3ae5c 100644
--- a/inc/YAML/Tiny.pm
+++ b/inc/YAML/Tiny.pm
@@ -2,12 +2,12 @@
use 5.008001; # sane UTF-8 support
use strict;
use warnings;
-package YAML::Tiny; # git description: v1.72-7-g8682f63
+package YAML::Tiny; # git description: v1.73-12-ge02f827
# XXX-INGY is 5.8.1 too old/broken for utf8?
# XXX-XDG Lancaster consensus was that it was sufficient until
# proven otherwise
-our $VERSION = '1.73';
+our $VERSION = '1.74';
#####################################################################
# The YAML::Tiny API.
commit ab05afc78a8d98e7c9a56d682d399e393f3583be
Author: Ronaldo Richieri <ronaldo at bestpractical.com>
Date: Wed Nov 15 10:29:43 2023 -0300
Update POD with the new ShowChartDownloadButton option
diff --git a/lib/RT/Extension/ExcelFeed.pm b/lib/RT/Extension/ExcelFeed.pm
index cf79543..b7ba625 100644
--- a/lib/RT/Extension/ExcelFeed.pm
+++ b/lib/RT/Extension/ExcelFeed.pm
@@ -48,6 +48,20 @@ May need root permissions
=back
+=head1 CONFIGURATION
+
+=over
+
+=item C<$HideChartDownloadButton>
+
+By default, a "Download as Microsoft Execel Spreadsheet" button is enabled
+on Charts. You can disable it by adding the following config to your
+RT_SiteConfig.pm:
+
+ Set( $HideChartDownloadButton, 1 );
+
+=back
+
=head1 AUTHOR
Best Practical Solutions, LLC E<lt>modules at bestpractical.comE<gt>
commit 1e4a72f1a7a9bd17afc489522bf02bdf8f00959d
Author: Ronaldo Richieri <ronaldo at bestpractical.com>
Date: Wed Nov 15 10:26:57 2023 -0300
Add option to hide the download button on charts
Add the $HideChartDownloadButton configuration that allows to hide the
download button on charts.
diff --git a/html/Callbacks/RT-Extension-ExcelFeed/Search/Elements/Chart/AfterChartTable b/html/Callbacks/RT-Extension-ExcelFeed/Search/Elements/Chart/AfterChartTable
index b76befe..170a6b1 100644
--- a/html/Callbacks/RT-Extension-ExcelFeed/Search/Elements/Chart/AfterChartTable
+++ b/html/Callbacks/RT-Extension-ExcelFeed/Search/Elements/Chart/AfterChartTable
@@ -1,5 +1,7 @@
<a href="<% $href %>" class="button btn btn-primary"><&|/l&>Download as Microsoft Excel Spreadsheet</&></a>
<%INIT>
+return if RT->Config->Get('HideChartDownloadButton');
+
my $query_string = '?' . $m->comp('/Elements/QueryString',
Query => $ARGSRef->{Query},
GroupBy => $ARGSRef->{GroupBy},
-----------------------------------------------------------------------
hooks/post-receive
--
rt-extension-excelfeed
More information about the Bps-public-commit
mailing list