From ecd5b149ca6ef5456a354b53a164a246fd18cbe2 Mon Sep 17 00:00:00 2001 From: Colin Kuskie Date: Wed, 21 Oct 2009 18:04:31 -0700 Subject: [PATCH] Prevent the Matrix from showing raw data before rendering the DataTable. Fixes bug #11002 Note, this undoes the progressive enhancement work that was part of 7.7. It was unfinished, and undocumented. --- docs/changelog/7.x.x.txt | 1 + .../matrix-default-view-template.wgpkg | Bin 0 -> 5774 bytes lib/WebGUI/Asset/Wobject/Matrix.pm | 1 - 3 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 docs/upgrades/packages-7.8.3/matrix-default-view-template.wgpkg diff --git a/docs/changelog/7.x.x.txt b/docs/changelog/7.x.x.txt index 78d86ec93..89099c5c0 100644 --- a/docs/changelog/7.x.x.txt +++ b/docs/changelog/7.x.x.txt @@ -4,6 +4,7 @@ - fixed template attachments are not cleaned up during purge - fixed #11150: matrix - search boxes all ticked - fixed #11063: template_attachments + - fixed #11002: Matrix shows backend stuff on load 7.8.2 - Added scheduled vendor payout workflow activity. (Special thanks to Martin @ Oqapi) diff --git a/docs/upgrades/packages-7.8.3/matrix-default-view-template.wgpkg b/docs/upgrades/packages-7.8.3/matrix-default-view-template.wgpkg new file mode 100644 index 0000000000000000000000000000000000000000..6a67c2472d40c65a2e7c9f102cc2379990ad4656 GIT binary patch literal 5774 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 M2Wcwa>;Py00Qmbb1ONa4 literal 0 HcmV?d00001 diff --git a/lib/WebGUI/Asset/Wobject/Matrix.pm b/lib/WebGUI/Asset/Wobject/Matrix.pm index 1ef12511a..7cce8f63d 100644 --- a/lib/WebGUI/Asset/Wobject/Matrix.pm +++ b/lib/WebGUI/Asset/Wobject/Matrix.pm @@ -644,7 +644,6 @@ sub view { my ($varStatistics,$varStatisticsEncoded); my $var = $self->get; - $var->{listing_loop} = $self->getListings; $var->{isLoggedIn} = ($session->user->userId ne "1"); $var->{addMatrixListing_url} = $self->getUrl('func=add;class=WebGUI::Asset::MatrixListing'); $var->{exportAttributes_url} = $self->getUrl('func=exportAttributes');