[open-ils-commits] [GIT] Evergreen ILS branch rel_3_2 updated. d4f480e285b107a7bc17b905134d459c4a5423c1

Evergreen Git git at git.evergreen-ils.org
Thu Aug 1 12:07:07 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, rel_3_2 has been updated
       via  d4f480e285b107a7bc17b905134d459c4a5423c1 (commit)
      from  465bd15736250b6988ce5a530f4c650365024179 (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 d4f480e285b107a7bc17b905134d459c4a5423c1
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