[interchange] Allow admin user to export tables upon request despite NoExportExternal
Jon Jensen
interchange-cvs at icdevgroup.org
Fri Apr 29 03:03:24 UTC 2016
commit bc1eb7e66228faa28d5d20790a9e84f4f624bb40
Author: Jon Jensen <jon at endpoint.com>
Date: Thu Mar 31 23:41:30 2016 -0600
Allow admin user to export tables upon request despite NoExportExternal
NoExportExternal was intended to ensure automatic products/ exports
don't happen, but we shouldn't stop manual exports to the download
directory.
code/UI_Tag/backup_database.coretag | 5 +++--
dist/lib/UI/pages/admin/dbdownload.html | 1 +
2 files changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/code/UI_Tag/backup_database.coretag b/code/UI_Tag/backup_database.coretag
index d17a1d5..f6cb251 100644
--- a/code/UI_Tag/backup_database.coretag
+++ b/code/UI_Tag/backup_database.coretag
@@ -1,4 +1,4 @@
-# Copyright 2002-2009 Interchange Development Group and others
+# Copyright 2002-2016 Interchange Development Group and others
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -7,7 +7,7 @@
UserTag backup-database Order tables
UserTag backup-database AddAttr
-UserTag backup-database Version 1.11
+UserTag backup-database Version 1.12
UserTag backup-database Routine <<EOR
sub {
my ($tables, $opt) = @_;
@@ -59,6 +59,7 @@ sub {
$fn =~ s:.*/::;
my $file = "$backup_dir/$fn";
my $status;
+ local $Vend::Cfg->{NoExportExternal} if $opt->{force};
eval {
$status = export(
$table,
diff --git a/dist/lib/UI/pages/admin/dbdownload.html b/dist/lib/UI/pages/admin/dbdownload.html
index 63bfa06..2f16d11 100644
--- a/dist/lib/UI/pages/admin/dbdownload.html
+++ b/dist/lib/UI/pages/admin/dbdownload.html
@@ -23,6 +23,7 @@
xls="[cgi ui_export_xls]"
max_xls_string="[cgi ui_export_max_xls_string]"
tables="[scratch exported_tables]"
+ force=1
]']%s tables backed up.[/msg]
</BLOCKQUOTE>
[/if]
More information about the interchange-cvs
mailing list