1 commit ff22c71b014d66b718f898431629e0ec28a03b32
2 Author: Jason Stephenson <jason@sigio.com>
3 Date: Thu Jul 21 10:09:12 2022 -0400
5 Revert "Translation updates - po files"
7 This reverts commit b7e11c87cb7a69c647f6ce35c3bc4bdc8488842b.
9 This was the newpot step run by mistake.
11 442 442 build/i18n/po/bootstrap-opac/bootstrap-opac.pot
12 1 1 build/i18n/po/conify/conify.pot
13 14 14 build/i18n/po/kpac/kpac.pot
14 441 441 build/i18n/po/tpac/tpac.pot
15 2 2 build/i18n/po/urlverify/urlverify.pot
16 114 114 build/i18n/po/webstaff/webstaff.pot
18 commit b7e11c87cb7a69c647f6ce35c3bc4bdc8488842b
19 Author: Jason Stephenson <jason@sigio.com>
20 Date: Thu Jul 21 09:53:39 2022 -0400
22 Translation updates - po files
24 Signed-off-by: Jason Stephenson <jason@sigio.com>
26 442 442 build/i18n/po/bootstrap-opac/bootstrap-opac.pot
27 1 1 build/i18n/po/conify/conify.pot
28 14 14 build/i18n/po/kpac/kpac.pot
29 441 441 build/i18n/po/tpac/tpac.pot
30 2 2 build/i18n/po/urlverify/urlverify.pot
31 114 114 build/i18n/po/webstaff/webstaff.pot
33 commit f851e5a34670620e2d99c9c43d6d8304fefd0677
34 Author: Jason Stephenson <jason@sigio.com>
35 Date: Wed Jul 20 08:57:55 2022 -0400
37 Docs: 3.7.4 Release Notes
39 Signed-off-by: Jason Stephenson <jason@sigio.com>
41 32 0 docs/RELEASE_NOTES_3_7.adoc
43 commit 484e6a5d65274bb572b28974d436e3c5e3620ebc
44 Author: Jason Stephenson <jason@sigio.com>
45 Date: Tue Jul 19 14:18:29 2022 -0400
47 Revert "LP#1945385: use eg-admin-page for circ limit sets admin UI"
49 This reverts commit 5380bfb11a3a38bac521ce8ef92216c13d46f3b9.
51 The reverted code raises the following error in 3.7:
54 src/app/staff/admin/local/circ_limit_set/circ_limit_set.component.html:4:32
55 - error NG8002: Can't bind to 'templateFields' since it isn't a known
56 property of 'eg-admin-page'.
58 Signed-off-by: Jason Stephenson <jason@sigio.com>
60 20 8 Open-ILS/src/eg2/src/app/staff/admin/local/circ_limit_set/circ_limit_set.component.html
61 118 2 Open-ILS/src/eg2/src/app/staff/admin/local/circ_limit_set/circ_limit_set.component.ts
62 0 2 Open-ILS/src/eg2/src/app/staff/admin/local/circ_limit_set/circ_limit_set.module.ts
63 1 1 Open-ILS/src/eg2/src/app/staff/admin/local/circ_limit_set/circ_limit_set_edit.component.ts
65 commit f51c09157ff0199a7782c4f4974e2146e5fde77f
66 Author: Jason Stephenson <jason@sigio.com>
67 Date: Fri Jul 15 13:34:18 2022 -0400
69 Revert "LP#1851884: eg-fm-record-editor: avoid fetching all rows from linked table"
71 This reverts commit f2824b8457fa1e941053cdc7fa715ab21e6f58c9.
73 It causes the following error when building Angular:
75 ERROR in src/app/share/fm-editor/fm-editor.component.ts:517:30 - error TS2339: Property 'linkedSearchConditions' does not exist on type 'FmFieldOptions'.
77 517 if (fieldOptions.linkedSearchConditions) {
78 ~~~~~~~~~~~~~~~~~~~~~~
79 src/app/share/fm-editor/fm-editor.component.ts:518:51 - error TS2339: Property 'linkedSearchConditions' does not exist on type 'FmFieldOptions'.
81 518 field.idlBaseQuery = fieldOptions.linkedSearchConditions;
83 There does not appear to be any way to resolve this as the patch also
84 relies on other changes in rel_3_8 and rel_3_9 that are not present in
85 rel_3_7. For these reasons, I am reverting the patch from rel_3_7.
87 Signed-off-by: Jason Stephenson <jason@sigio.com>
89 1 10 Open-ILS/src/eg2/src/app/core/idl.service.ts
90 0 13 Open-ILS/src/eg2/src/app/share/fm-editor/fm-editor.component.html
91 72 14 Open-ILS/src/eg2/src/app/share/fm-editor/fm-editor.component.ts
93 commit 4f51006f1b944dd41380efdc158ea171500a9738
94 Author: Jason Stephenson <jason@sigio.com>
95 Date: Thu May 26 13:02:53 2022 -0400
97 LP 1975861: Fix the Patch for Lp 1909681 on rel_3_7
99 The change to the Hopeless Holds Interface for opening title links in
100 a new tab was missed in the 3.7 backport of the branch from bug
101 1909681. This commit adds it back.
103 NOTE: This branch is for rel_3_7 and ONLY rel_3_7. Other Evergreen
104 branches do not need it.
106 Signed-off-by: Jason Stephenson <jason@sigio.com>
108 1 1 Open-ILS/src/eg2/src/app/staff/share/holds/grid.component.html
110 commit f2824b8457fa1e941053cdc7fa715ab21e6f58c9
111 Author: Galen Charlton <gmc@equinoxOLI.org>
112 Date: Wed Apr 27 20:42:05 2022 -0400
114 LP#1851884: eg-fm-record-editor: avoid fetching all rows from linked table
116 This patch ensures that Angular FM record editor dialogs do
117 not attempt to fetch all rows from target table when constructing
118 a combobox for a linked field.
120 In particular, it makes the following changes:
122 * If a custom template for a field is supplied, use that by
123 default rather than _also_ creating a data source for
125 * Rather than creating its own data source for a linked field,
126 the FM record editor now uses the IDL mode of eg-combobox. By doing
127 this, we use eg-combobox's default data source, which limits
128 record retrievals to 100 rows max. Also, empty-click is now
130 * When attempting to identify a selector for an IDL class, if
131 the class doesn't define a selector and doesn't have a field named
132 'name', but its primary key is a text field, use the primary
137 [1] Create a few thousand empty bib record buckets in your test database.
138 [2] Edit a carousel under Local Administration; note that it can
139 take some time for the dialog to load.
140 [3] Apply the patch and repeat step 2. This time, the carousel edit modal
141 should open instantly.
142 [4] Test various Angular record editor modals to confirm that they behave
143 as expected. For example:
145 * The allocate to fund dialog in Fund Administration, in particular
146 to verify that only active funds show up.
147 * The assign user to course modal, to verify that searching is done
148 by course number, not name.
149 * Filter Dialog Set editor under /eg2/en-US/staff/admin/local/config/filter_dialog_filter_set
150 to verify that the drop down for the creator doesn't fetch
151 all patrons. (Note that this is an artificial example).
153 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
154 Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
156 10 1 Open-ILS/src/eg2/src/app/core/idl.service.ts
157 13 0 Open-ILS/src/eg2/src/app/share/fm-editor/fm-editor.component.html
158 14 72 Open-ILS/src/eg2/src/app/share/fm-editor/fm-editor.component.ts
160 commit 5380bfb11a3a38bac521ce8ef92216c13d46f3b9
161 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
162 Date: Thu May 19 16:32:38 2022 -0700
164 LP#1945385: use eg-admin-page for circ limit sets admin UI
166 Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
167 Signed-off-by: Jennifer Pringle <jennifer.pringle@bc.libraries.coop>
168 Signed-off-by: Jason Stephenson <jason@sigio.com>
170 8 20 Open-ILS/src/eg2/src/app/staff/admin/local/circ_limit_set/circ_limit_set.component.html
171 2 118 Open-ILS/src/eg2/src/app/staff/admin/local/circ_limit_set/circ_limit_set.component.ts
172 2 0 Open-ILS/src/eg2/src/app/staff/admin/local/circ_limit_set/circ_limit_set.module.ts
173 1 1 Open-ILS/src/eg2/src/app/staff/admin/local/circ_limit_set/circ_limit_set_edit.component.ts
175 commit 4c18d9ae1fae96eaa057dccbd3da1968277e986a
176 Author: Jeff Davis <jeff.davis@bc.libraries.coop>
177 Date: Thu Apr 21 10:48:15 2022 -0700
179 LP#1932203: serialize requests on Edit Due Date in Items Out tab
181 Signed-off-by: Jeff Davis <jeff.davis@bc.libraries.coop>
182 Signed-off-by: Jason Stephenson <jason@sigio.com>
184 7 5 Open-ILS/web/js/ui/default/staff/circ/patron/items_out.js
186 commit bd9fc8a16fa8d84176e2fbc065bd7ea7ea9295aa
187 Author: Galen Charlton <gmc@equinoxOLI.org>
188 Date: Mon May 23 19:06:48 2022 -0400
190 LP#1930617: reduce parallel requests initiated by AngularJS holdings editor
192 This patch decreases the number of parallel requests spawned by the
193 AngularJS holdings editor. This can reduce load on open-ils.pcrud when
194 the editor is used to handle a large number of items in one batch.
196 This patch takes the following approaches:
198 - the fetching of call number affixes now only makes one request
199 per relevant org unit
200 - item alerts are now retrieved via fleshing when the batch of items
201 is requested (as opposed to doing a PCRUD request for each copy)
202 - fetching monograph parts is now done serially
207 [2] Create a bucket with a few hundred items and edit all of them
208 in the AngularJS holdings editor (which is what you get when
209 you edit items from the bucket interface).
210 [3] Verify that the editing loads itself without causing errors
211 or PCRUD drone spikes.
212 [4] Verify that item alerts and monograph parts are loaded
213 [5] Verify that the call number prefix and suffix drop-downs
214 are correctly populated.
215 [6] Verify that copy alerts can be attached to newly-created items
218 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
219 Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
221 68 29 Open-ILS/web/js/ui/default/staff/cat/volcopy/app.js
223 commit 45dd90092449fc2aeb3ed39945706e61f2886ee6
224 Author: Galen Charlton <gmc@equinoxOLI.org>
225 Date: Thu May 19 10:00:48 2022 -0400
227 LP#1974195: fix memory leak when performing fleshed Fieldmapper search
229 This patch fixes a memory leak that occurs when performing
230 a fleshed search of an IDL class via open-ils.cstore, open-ils.pcrud,
231 or open-ils.rstore. It removes a debug-level log entry that didn't
232 free a temporary string.
236 [1] Perform a PCRUD search that includes fleshing and retrieves
237 a large responses. One example is a search on bre that fleshes
238 call numbers and copies and returns a few hundred bibs.
239 [2] Observe that the PCRUD drone that serviced the request has
240 increased its memory usage significantly.
241 [3] Apply the patch and repeat step 1. This time, the drone's memory
242 usage should not (persistently) increase as much.
244 Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
245 Signed-off-by: Jason Stephenson <jason@sigio.com>
247 0 2 Open-ILS/src/c-apps/oils_sql.c
249 commit c915763aeaf24629435ff471ebe19a2b087022a7
250 Author: Jason Boyer <JBoyer@equinoxOLI.org>
251 Date: Fri May 20 17:35:53 2022 -0400
253 Forward Port 3.7.3 Upgrade Script
255 Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
257 2231 0 Open-ILS/src/sql/Pg/version-upgrade/3.7.2-3.7.3-upgrade-db.sql
258 create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/3.7.2-3.7.3-upgrade-db.sql