persistKey to enable Save Grid Settings
authorJason Etheridge <jason@EquinoxOLI.org>
Wed, 14 Dec 2022 22:19:11 +0000 (17:19 -0500)
committerJason Etheridge <jason@EquinoxOLI.org>
Wed, 14 Dec 2022 22:19:11 +0000 (17:19 -0500)
Open-ILS/src/eg2/src/app/staff/admin/local/circ_matrix_matchpoint/circ-matrix-matchpoint.component.html
Open-ILS/src/sql/Pg/950.data.seed-values.sql
Open-ILS/src/sql/Pg/upgrade/XXXX.data.circPolicy-grid-ws-settings.sql [new file with mode: 0644]

index 9bedaa5..c8d1cd1 100644 (file)
@@ -8,6 +8,7 @@
 <eg-grid #grid idlClass="ccmm"
   [dataSource]="dataSource"
   [sortable]="true"
+  persistKey="admin.config.circ_matrix_matchpoint"
   (onRowActivate)="editSelected([$event])"
   [showFields]='"is_renewal,active,org_unit,copy_circ_lib,copy_owning_lib,user_home_ou"'>
   <eg-grid-toolbar-button 
@@ -91,4 +92,4 @@
     (recordSaved)="configureLimitSets($event); clearLinkedCircLimitSets(); closeDialog()"
     [fieldOptions]="{active:{customTemplate:{template:active}}, item_age:{customTemplate:{template:item_age}}}">
   </eg-fm-record-editor>
-</eg-circ-matrix-matchpoint-dialog>
\ No newline at end of file
+</eg-circ-matrix-matchpoint-dialog>
index ddfabe4..163b5fb 100644 (file)
@@ -23223,3 +23223,13 @@ VALUES (
         'cwst', 'label'
     )
 );
+
+INSERT INTO config.workstation_setting_type (name, grp, datatype, label) 
+VALUES (
+    'eg.grid.admin.config.circ_matrix_matchpoint', 'gui', 'object',
+    oils_i18n_gettext(
+        'eg.grid.admin.config.circ_matrix_matchpoint',
+        'Grid Config: admin.config.circ_matrix_matchpoint',
+        'cwst', 'label'
+    )
+);
diff --git a/Open-ILS/src/sql/Pg/upgrade/XXXX.data.circPolicy-grid-ws-settings.sql b/Open-ILS/src/sql/Pg/upgrade/XXXX.data.circPolicy-grid-ws-settings.sql
new file mode 100644 (file)
index 0000000..4fca655
--- /dev/null
@@ -0,0 +1,15 @@
+BEGIN;
+
+SELECT evergreen.upgrade_deps_block_check('XXXX', :eg_version);
+
+INSERT INTO config.workstation_setting_type (name, grp, datatype, label) 
+VALUES (
+    'eg.grid.admin.config.circ_matrix_matchpoint', 'gui', 'object',
+    oils_i18n_gettext(
+        'eg.grid.admin.config.circ_matrix_matchpoint',
+        'Grid Config: admin.config.circ_matrix_matchpoint',
+        'cwst', 'label'
+    )
+);
+
+COMMIT;