[open-ils-commits] [GIT] Evergreen ILS branch master updated. 4a54354018903f3554a5badfa7e4dcccf456ee56

Evergreen Git git at git.evergreen-ils.org
Thu Aug 1 12:08:12 EDT 2019


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 "Evergreen ILS".

The branch, master has been updated
       via  4a54354018903f3554a5badfa7e4dcccf456ee56 (commit)
      from  839971e4470bb40758e9a18464979016a5abb80d (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 4a54354018903f3554a5badfa7e4dcccf456ee56
Author: Dan Briem <dbriem at wlsmail.org>
Date:   Fri Jul 5 19:34:13 2019 -0400

    LP#1805895 Bucket grid configuration updates do not save
    
    Some saved columns stick, but others are ignored. Issue affects eg-grid[s]
    that use the auto-fields attr to load all columns on idl-class attr. This
    is because saved columns are whitelisted against the initial column config
    before the auto fields are loaded.
    
    Patch adds $scope.handleAutoFields() to egCore.hatch.getItem. This happens
    after the eg-grid-fields transclude (no collisions) but before the saved
    columns are whitelisted. The original call remains to handle cases where
    there is no persist-key or saved config.
    
    Test:
    1. Go to Circulation->User Buckets
    2. Add the Is Deleted column to the grid
    3. Save columns and refresh (note Is Deleted is not visible)
    4. Apply patch and repeat steps 1-3 (note Is Deleted is now visible)
    
    Signed-off-by: Dan Briem <dbriem at wlsmail.org>
    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
    Signed-off-by: Jason Boyer <jboyer at library.in.gov>

diff --git a/Open-ILS/web/js/ui/default/staff/services/grid.js b/Open-ILS/web/js/ui/default/staff/services/grid.js
index 732ec59bfe..8421cc11a2 100644
--- a/Open-ILS/web/js/ui/default/staff/services/grid.js
+++ b/Open-ILS/web/js/ui/default/staff/services/grid.js
@@ -498,6 +498,9 @@ angular.module('egGridMod',
                 .then(function(conf) {
                     if (!conf) return;
 
+                    // load all column options before validating saved columns
+                    $scope.handleAutoFields();
+
                     var columns = grid.columnsProvider.columns;
                     var new_cols = [];
 

-----------------------------------------------------------------------

Summary of changes:
 Open-ILS/web/js/ui/default/staff/services/grid.js | 3 +++
 1 file changed, 3 insertions(+)


hooks/post-receive
-- 
Evergreen ILS


More information about the open-ils-commits mailing list