]> git.evergreen-ils.org Git - Evergreen.git/blob - ChangeLog
Bumping version numbers, adding Upgrade Script and Changelog
[Evergreen.git] / ChangeLog
1 commit ad51dc50b0fc2829db25dd604fc8241a6bfd10ff
2 Author: Bill Erickson <berick@esilibrary.com>
3 Date:   Tue Sep 4 14:43:27 2012 -0400
4
5     Gracefully handle reporter class with no labels
6     
7     LP 1045964 -- unable to clone report template
8     
9     The template interface was failing while rendering the reporter sources
10     drop-down when a reporter source (IDL class) had no label.  This adds a
11     sanity check around that.
12     
13     Signed-off-by: Bill Erickson <berick@esilibrary.com>
14     Signed-off-by: Ben Shum <bshum@biblio.org>
15
16 14      6       Open-ILS/web/reports/xul/source-setup.js
17
18 commit ad886561bb09256c72a6d9ea62ed7e02c90f8f73
19 Author: Thomas Berezansky <tsbere@mvlc.org>
20 Date:   Tue Sep 4 13:23:37 2012 -0400
21
22     Fix Merge All Records in Bucket action
23     
24     A xul file was not being prefixed with oils://remote
25     
26     Note: This is a quick fix. Ideally we move the url to constants.js.
27     
28     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
29     Signed-off-by: Ben Shum <bshum@biblio.org>
30     Signed-off-by: Bill Erickson <berick@esilibrary.com>
31
32 1       1       Open-ILS/xul/staff_client/server/cat/record_buckets.js
33
34 commit 0a89f1ef40f15ecffbab0d36a69d7477ecad618b
35 Author: Dan Scott <dscott@laurentian.ca>
36 Date:   Tue Sep 4 13:46:41 2012 -0400
37
38     Define a few strings missing from cat.properties
39     
40     By the power of build/i18n/test/check_properties.py ...
41     
42     Signed-off-by: Dan Scott <dscott@laurentian.ca>
43     Signed-off-by: Bill Erickson <berick@esilibrary.com>
44
45 2       0       Open-ILS/xul/staff_client/server/locale/en-US/cat.properties
46 9       1       build/i18n/po/cat.properties/cat.properties.pot
47
48 commit b54b6c5b47c174d6597bbd0a9b2e62797ca662c1
49 Author: Bill Erickson <berick@esilibrary.com>
50 Date:   Fri Aug 31 18:46:27 2012 -0400
51
52     Importing translations for 2.3.rc1
53     
54     Signed-off-by: Bill Erickson <berick@esilibrary.com>
55     Signed-off-by: Dan Scott <dscott@laurentian.ca>
56
57 6       4       build/i18n/po/circ.properties/cs-CZ.po
58 7       7       build/i18n/po/circ.properties/es-ES.po
59 4       4       build/i18n/po/common.properties/cs-CZ.po
60 5       5       build/i18n/po/conify.js/cs-CZ.po
61 738     738     build/i18n/po/db.seed/cs-CZ.po
62 719     719     build/i18n/po/db.seed/de-DE.po
63 719     719     build/i18n/po/db.seed/en-CA.po
64 719     719     build/i18n/po/db.seed/en-GB.po
65 719     719     build/i18n/po/db.seed/es-ES.po
66 719     719     build/i18n/po/db.seed/fr-CA.po
67 719     719     build/i18n/po/db.seed/hy-AM.po
68 719     719     build/i18n/po/db.seed/oc-FR.po
69 719     719     build/i18n/po/db.seed/pt-BR.po
70 719     719     build/i18n/po/db.seed/ru-RU.po
71 719     719     build/i18n/po/db.seed/tr-TR.po
72 1396    1396    build/i18n/po/fm_IDL.dtd/cs-CZ.po
73 1366    1366    build/i18n/po/fm_IDL.dtd/de-DE.po
74 1366    1366    build/i18n/po/fm_IDL.dtd/en-CA.po
75 1366    1366    build/i18n/po/fm_IDL.dtd/en-GB.po
76 1366    1366    build/i18n/po/fm_IDL.dtd/es-ES.po
77 1366    1366    build/i18n/po/fm_IDL.dtd/fr-CA.po
78 1366    1366    build/i18n/po/fm_IDL.dtd/hy-AM.po
79 1366    1366    build/i18n/po/fm_IDL.dtd/pt-BR.po
80 1366    1366    build/i18n/po/fm_IDL.dtd/ru-RU.po
81 1366    1366    build/i18n/po/fm_IDL.dtd/tr-TR.po
82 21      15      build/i18n/po/ils_events.xml/cs-CZ.po
83 13      13      build/i18n/po/ils_events.xml/de-DE.po
84 20      14      build/i18n/po/ils_events.xml/en-CA.po
85 20      14      build/i18n/po/ils_events.xml/en-GB.po
86 13      13      build/i18n/po/ils_events.xml/es-ES.po
87 20      14      build/i18n/po/ils_events.xml/fr-CA.po
88 20      14      build/i18n/po/ils_events.xml/hy-AM.po
89 19      13      build/i18n/po/ils_events.xml/pt-BR.po
90 19      13      build/i18n/po/ils_events.xml/ru-RU.po
91 80      76      build/i18n/po/lang.dtd/cs-CZ.po
92 192     164     build/i18n/po/lang.dtd/hy-AM.po
93 4       4       build/i18n/po/offline.properties/cs-CZ.po
94 12      3       build/i18n/po/opac.dtd/cs-CZ.po
95 4       4       build/i18n/po/register.js/cs-CZ.po
96 32      24      build/i18n/po/tpac/tpac.pot
97
98 commit 2f9f5bb869d1bc4764dab06c0c8a0b22b827bca8
99 Author: Dan Scott <dscott@laurentian.ca>
100 Date:   Sat Sep 1 22:59:21 2012 -0400
101
102     Do the SQL upgrade dance for list pubdate in CSV
103     
104     With a slight tweak to base the upgrade off of the event definition name
105     instead of the ID; possibly more resilient.
106     
107     Signed-off-by: Dan Scott <dscott@laurentian.ca>
108
109 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
110 33      0       Open-ILS/src/sql/Pg/upgrade/0737.data.update_ContainerCSV_template.sql
111 0       33      Open-ILS/src/sql/Pg/upgrade/XXXX.data.update_ContainerCSV_template.sql
112  create mode 100644 Open-ILS/src/sql/Pg/upgrade/0737.data.update_ContainerCSV_template.sql
113  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.update_ContainerCSV_template.sql
114
115 commit 49bc2a5ef1ed7c08433fd66311dccb1e6a906841
116 Author: Jason Stephenson <jstephenson@mvlc.org>
117 Date:   Fri Jul 27 09:25:05 2012 -0400
118
119     Add pub date to CSV output.
120     
121     Change the template for the ContainerCSV reactor to add the publication
122     date (MARC 260$c) in the csv output in the same position that the previous
123     commit adds it to the html output.
124     
125     Add an upgrade script to update the existing template for the ContainerCSV
126     reactor in action_trigger.event_definition.
127     
128     Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
129     Signed-off-by: Dan Scott <dscott@laurentian.ca>
130
131 9       2       Open-ILS/src/sql/Pg/950.data.seed-values.sql
132 33      0       Open-ILS/src/sql/Pg/upgrade/XXXX.data.update_ContainerCSV_template.sql
133  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.update_ContainerCSV_template.sql
134
135 commit bf49cb3320e9db758a43427c05fea4a9ddfd932f
136 Author: Dan Scott <dscott@laurentian.ca>
137 Date:   Sat Aug 4 10:10:48 2012 -0400
138
139     TPAC: Add the ability to set a different default locale
140     
141     Installations with multiple sites might desire different default locales
142     for their skins. This adds the Apache config directive
143     "OILSWebDefaultLocale", which enables you to set the default locale on a
144     global and a per-skin basis.
145     
146     Note that this prevents the browser Accept-language header from having
147     any effect; sadly that header is not often used in real life.
148     
149     Signed-off-by: Dan Scott <dscott@laurentian.ca>
150     Signed-off-by: Art Rhyno <art632000@yahoo.ca>
151     
152     Conflicts:
153         Open-ILS/examples/apache/eg_vhost.conf
154     
155     Signed-off-by: Bill Erickson <berick@esilibrary.com>
156     Signed-off-by: Dan Scott <dscott@laurentian.ca>
157
158 3       0       Open-ILS/examples/apache/eg_vhost.conf
159 3       2       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGWeb.pm
160
161 commit 5a9cdfe597cc34b97f7b7d320edf03b1f5f9ba12
162 Author: Dan Scott <dscott@laurentian.ca>
163 Date:   Mon Aug 13 16:50:33 2012 -0400
164
165     TPAC: Make call number browse record links retain search lib
166     
167     In addition to maintaining scope for the call number browse search
168     results, we also need to maintain the scope for the links for the call
169     number records in the results themselves (for example, the "retrieve
170     this record" link, or the "search for this author" link).
171     
172     Signed-off-by: Dan Scott <dscott@laurentian.ca>
173     Signed-off-by: Ben Shum <bshum@biblio.org>
174
175 7       5       Open-ILS/src/templates/opac/parts/record/cnbrowse.tt2
176
177 commit 09ede3bba9fe863528a44bec623f611ac1f0b1bf
178 Author: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
179 Date:   Thu Aug 30 14:52:08 2012 -0400
180
181     Documentation: remove file reference to line items since section was moved to another file.
182     
183     Signed-off-by: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
184
185 0       2       docs/root.txt
186
187 commit 33eb168b769ea6be834f80b519c7d2ce542d0a48
188 Author: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
189 Date:   Thu Aug 30 14:40:00 2012 -0400
190
191     Documentation: Add sections for new features in Acquisitions
192     
193     From: http://www.esilibrary.com/esi/availableDocs.php
194     RS added some index terms to start beefing up our index for the docs.
195     
196     Signed-off-by: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
197
198 86      0       docs/acquisitions/invoices.txt
199 61      0       docs/acquisitions/selection_lists_po.txt
200 80      0       docs/admin/acquisitions_admin.txt
201 -       -       docs/media/Core_Source_1.jpg
202 -       -       docs/media/Core_Source_1.jpg.1
203 -       -       docs/media/Electronic_invoicing1.jpg
204 -       -       docs/media/Fiscal_Rollover1.jpg
205 -       -       docs/media/Return_to_line_item1.jpg
206 -       -       docs/media/Search_for_line_items_from_an_invoice1.jpg
207 -       -       docs/media/Search_for_line_items_from_an_invoice2.jpg
208 -       -       docs/media/Search_for_line_items_from_an_invoice3.jpg
209 -       -       docs/media/Search_for_line_items_from_an_invoice5.jpg
210 -       -       docs/media/Zero_Copies1.jpg
211 4       0       docs/root.txt
212  create mode 100644 docs/acquisitions/invoices.txt
213  create mode 100644 docs/media/Core_Source_1.jpg
214  create mode 100644 docs/media/Core_Source_1.jpg.1
215  create mode 100644 docs/media/Electronic_invoicing1.jpg
216  create mode 100644 docs/media/Fiscal_Rollover1.jpg
217  create mode 100644 docs/media/Return_to_line_item1.jpg
218  create mode 100644 docs/media/Search_for_line_items_from_an_invoice1.jpg
219  create mode 100644 docs/media/Search_for_line_items_from_an_invoice2.jpg
220  create mode 100644 docs/media/Search_for_line_items_from_an_invoice3.jpg
221  create mode 100644 docs/media/Search_for_line_items_from_an_invoice5.jpg
222  create mode 100644 docs/media/Zero_Copies1.jpg
223
224 commit ea3c080f79fe9670f782330bf51acec5fb53d1bb
225 Author: Steven Callender <stevecallender@esilibrary.com>
226 Date:   Tue Jul 10 15:43:59 2012 -0400
227
228     Changed the thawing of a hold to first update the hold record and then re-target.
229     
230     When thawing a hold, originaly we were first re-targeting before actually saving the hold record. On items with large quantities, sometimes the hold would timeout on targetig before getting a chance to actually save. This patch moves things around to first save the hold record before attempting to retarget.
231     
232     Signed-off-by: Mike Rylander <mrylander@gmail.com>
233     Signed-off-by: Bill Erickson <berick@esilibrary.com>
234
235 11      1       Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm
236
237 commit 82015125fc0444744438b937d961953f6e4dbcd3
238 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
239 Date:   Thu Aug 30 12:42:01 2012 -0400
240
241     Acq: In general search, make value widgets for OU-linked fields right again
242     
243     They always used to be OU selector dropdowns until a thinko in 55a82b5.
244     This restores them.
245     
246     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
247     Signed-off-by: Bill Erickson <berick@esilibrary.com>
248
249 0       1       Open-ILS/web/js/ui/default/acq/search/unified.js
250
251 commit 6f9892fc38372d812fd2d8e3cd1be4523fd9e89b
252 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
253 Date:   Thu Aug 30 12:20:13 2012 -0400
254
255     Acq: Fix General Search for Lineitem Attribute-based fields
256     
257     Reported by Ben Shum and Kathy Lussier, the Acq General Search interface
258     was broken in that you couldn't use any of the search fields under
259     Lineitem Attribute.  This error was indeed introduced by recent commit
260     55a82b5 as Ben determined, but simply reverting that commit left other
261     things broken.
262     
263     This commit actually targets the problem and seems to fix it in my
264     testing.
265     
266     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
267     Signed-off-by: Bill Erickson <berick@esilibrary.com>
268
269 7       1       Open-ILS/web/js/ui/default/acq/search/unified.js
270
271 commit 746f6bd12298b0ceb510a307cce11f62fdeeff75
272 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
273 Date:   Tue Aug 28 16:09:00 2012 -0400
274
275     Acq: New lineitems added to existing POs should inherit provider
276     
277     Jeremy Miller of the Albany Public Library in Albany, OR, reports that
278     through the interface at
279         Actions For This Record -> View/Place Orders
280     in the staff client, when you add a lineitem to an existing PO, the new
281     lineitem has a null value in the "provider" field, instead of inheriting
282     the expected value from the PO.
283     
284     This causes problems for some Acquisitions workflows.
285     
286     The feature containing the bug appeared in 2.2, and this fix for it can be
287     backported that far.
288     
289     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
290     Signed-off-by: Bill Erickson <berick@esilibrary.com>
291
292 1       0       Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Order.pm
293
294 commit 1edb729441393e32b85a33363313754da7f1713c
295 Author: Bill Erickson <berick@esilibrary.com>
296 Date:   Wed May 2 09:55:06 2012 -0400
297
298     ACQ support for two-step vandelay imports
299     
300     If a lineitm is loaded into a queue via ACQ+Vandelay and a later attempt
301     is made to load the record into the catalog via ACQ+Vandelay, the
302     attempt will fail, because ACQ+Vandelay treats all
303     not-yet-fully-imported lineitems as new to vandelay.  This change
304     inspects lineitems at vandelay processing time to determine if they are
305     already linked to a VL record or if a new one is needed.  It also
306     removes the requirement that a queue be provided when all records in
307     process are already linked to a VL record (which already lives in a
308     queue).
309     
310     Signed-off-by: Bill Erickson <berick@esilibrary.com>
311     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
312
313 55      15      Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Order.pm
314
315 commit ba572b67a7b29c98c59bf10a996f505f59c99721
316 Author: Bill Erickson <berick@esilibrary.com>
317 Date:   Fri Aug 24 13:27:24 2012 -0400
318
319     Add kpac to 2.3 release notes
320     
321     This is a snippet from the main kpac documentation in
322     docs/opac/kids_opac.txt, added to make sure it's represented in the
323     release notes.
324     
325     Signed-off-by: Bill Erickson <berick@esilibrary.com>
326     Signed-off-by: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
327
328 12      0       docs/RELEASE_NOTES_2_3.txt
329
330 commit c02ff7a618740b70ef52c55e37d177f96ef19954
331 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
332 Date:   Mon Aug 13 11:47:48 2012 -0400
333
334     Fix sorting when printing from FlattenerGrid-based interfaces
335     
336     This particularly affects the Simplified Hold Pull List.  The printed
337     verison of your data is supposed to reflect the same sort order that has
338     been selected in the visual interface, and now it does.
339     
340     Buggy handling of the different avenues of sorting the grid (clicking column
341     headers, using the column-picker/multicolumn-sort dialog, default sort order)
342     had broken the flow of the data needed to build the right sort clause for
343     some situations.
344     
345     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
346     Signed-off-by: Bill Erickson <berick@esilibrary.com>
347
348 8       1       Open-ILS/web/js/dojo/openils/FlattenerStore.js
349
350 commit 8e34e5684cd2cba66e329126229a08e4dd47cfb6
351 Author: Dan Scott <dscott@laurentian.ca>
352 Date:   Thu Aug 23 23:02:42 2012 -0400
353
354     Fix epub complaint about image with extra colon
355     
356     The "+" operators are typically only used to embed an image within an
357     ordered or unordered list to avoid breaking the indentation level or
358     numbering; here, we were using the "+" operators between regular
359     paragraphs, which doesn't make much sense. What made less sense was the
360     processing result, which bizarrely added an extra colon to the front of
361     the image path, leading to a (naturally) missing image and processing
362     error.
363     
364     The fix is just to throw the image tag in between the paragraphs with no
365     special "+" operators; just blank lines.
366     
367     Signed-off-by: Dan Scott <dscott@laurentian.ca>
368
369 0       2       docs/reports/reporter_template_terminology.txt
370
371 commit 0fd2f90265277545e6836e0157b4e1f38bcf9872
372 Author: Dan Scott <dscott@laurentian.ca>
373 Date:   Thu Aug 23 21:12:40 2012 -0400
374
375     Document how to create a TPAC/KPAC search box
376     
377     Now that we're in the land of the TPAC, it's time to ensure that
378     everyone can update their simple search boxes so that they no longer
379     point at the JSPAC and point at the TPAC or Kid's OPAC instead.
380     
381     Signed-off-by: Dan Scott <dscott@laurentian.ca>
382
383 28      0       docs/opac/search_form.txt
384 9       0       docs/root.txt
385  create mode 100644 docs/opac/search_form.txt
386
387 commit df7a3d85fe3e028c8718c7c92d1e0fe7cd588ef4
388 Author: Dan Scott <dscott@laurentian.ca>
389 Date:   Thu Aug 23 21:14:02 2012 -0400
390
391     Resolve doc PDF transform error
392     
393     The doc build gets angry when a target that does not exist is linked
394     from somewhere else in the docs. So, make the target exist.
395     
396     Signed-off-by: Dan Scott <dscott@laurentian.ca>
397
398 1       0       docs/reports/reporter_template_terminology.txt
399
400 commit 0b658ffde3006abb3077c8b0b0b0c1e45dc753ed
401 Author: Sally Fortin <sfortin@esilibrary.com>
402 Date:   Thu Aug 23 14:21:39 2012 -0400
403
404     Documentation: Add documentation for setting maximum checkout by copy location.
405     
406     Signed-off-by: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
407
408 47      0       docs/admin/circulation_limit_groups.txt
409 -       -       docs/media/Maximum_Checkout_by_Copy_Location1.jpg
410 -       -       docs/media/Maximum_Checkout_by_Copy_Location2.jpg
411 2       0       docs/root.txt
412  create mode 100644 docs/admin/circulation_limit_groups.txt
413  create mode 100755 docs/media/Maximum_Checkout_by_Copy_Location1.jpg
414  create mode 100755 docs/media/Maximum_Checkout_by_Copy_Location2.jpg
415
416 commit 858321783ee48e89cd2630184105fba043f3b2d5
417 Author: Sally Fortin <sfortin@esilibrary.com>
418 Date:   Thu Aug 23 13:40:51 2012 -0400
419
420     Documentaton: Add documentation on patron border color enhancements for 2.3.
421     
422     Signed-off-by: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
423
424 22      0       docs/admin/staff_client-patron_border.txt
425 -       -       docs/media/Patron_Border_Color_Enhancements2.jpg
426 2       0       docs/root.txt
427  create mode 100644 docs/admin/staff_client-patron_border.txt
428  create mode 100755 docs/media/Patron_Border_Color_Enhancements2.jpg
429
430 commit 8100c68685f6bc925f657c57647f3c7a0cdedf5e
431 Author: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
432 Date:   Thu Aug 23 13:07:24 2012 -0400
433
434     Documentation: update upgrade instructions to 2.3.beta2.
435     
436     Signed-off-by: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
437
438 11      11      docs/installation/server_upgrade.txt
439
440 commit 5f1f9e2b6ff7bb6064487d5a84d23e60783ac765
441 Author: Dan Scott <dscott@laurentian.ca>
442 Date:   Thu Aug 23 09:43:18 2012 -0400
443
444     Add 2.1.2-2.1.3 database schema upgrade script
445     
446     Signed-off-by: Dan Scott <dscott@laurentian.ca>
447
448 114     0       Open-ILS/src/sql/Pg/version-upgrade/2.1.2-2.1.3-upgrade-db.sql
449  create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.1.2-2.1.3-upgrade-db.sql
450
451 commit 684acb293e188157304d6d3ec775417b491457b9
452 Author: Jason Stephenson <jstephenson@mvlc.org>
453 Date:   Thu Jul 26 13:45:06 2012 -0400
454
455     Make the ContainerCSV reactor output more than 10 records.
456     
457     Call AppUtils->bib_container_items_via_search with an args hashref
458     that hard codes the search limit to 1,000 records instead of using
459     the biblio.multiclass search default of 10.
460     
461     Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
462     Signed-off-by: Ben Shum <bshum@biblio.org>
463     Signed-off-by: Dan Scott <dscott@laurentian.ca>
464
465 6       1       Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Reactor/ContainerCSV.pm
466
467 commit e935a50b81cac803607cf480d3f008056d65b6c0
468 Author: Jason Stephenson <jstephenson@mvlc.org>
469 Date:   Wed Jul 25 11:03:01 2012 -0400
470
471     Make item_barcode_shortcut load user bookbags in EGCatLoader::Search.
472     
473     Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
474     Signed-off-by: Ben Shum <bshum@biblio.org>
475     Signed-off-by: Dan Scott <dscott@laurentian.ca>
476
477 2       0       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Search.pm
478
479 commit 38b92e1d7cfb5ba9d19dcce72ca0ea2dbdc1eda9
480 Author: Jason Stephenson <jstephenson@mvlc.org>
481 Date:   Wed Jul 25 16:41:44 2012 -0400
482
483     Make sure that bookbag information loads in MARC expert search.
484     
485     Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
486     Signed-off-by: Ben Shum <bshum@biblio.org>
487     Signed-off-by: Dan Scott <dscott@laurentian.ca>
488
489 3       0       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Search.pm
490
491 commit 51915d3ee4d00430d6d93e0625be773cb9a919ac
492 Author: Dan Scott <dscott@laurentian.ca>
493 Date:   Tue Aug 7 16:39:37 2012 -0400
494
495     Allow some buttons in Import via Z39.50 to wrap lines
496     
497     Some of our technicians with 4:3 ratio monitors and a reasonable
498     font-size are unable to see the "Import Record" button on the Import via
499     Z39.50 screen, because the buttons in that row are laid out in a single,
500     non-wrapping row, and there is no affordance for scrolling over to the
501     side.
502     
503     Simply changing the containing "hbox" element to a "description" element
504     allows enough of the buttons to overflow to resolve the problem in our
505     experience.
506     
507     Signed-off-by: Dan Scott <dscott@laurentian.ca>
508     Signed-off-by: Ben Shum <bshum@biblio.org>
509     Signed-off-by: Bill Erickson <berick@esilibrary.com>
510
511 2       2       Open-ILS/xul/staff_client/server/cat/z3950.xul
512
513 commit 12eda2e774b84f4a23dc5ce33f5a40ba3b2716f7
514 Author: Steven Chan <schan@sitka.bclibraries.ca>
515 Date:   Wed Jul 25 16:12:19 2012 -0700
516
517     Fix LP949249, Edit, then Create button creates a new item in all cases
518     
519     This fix also resolves the following:
520     * https://bugs.launchpad.net/evergreen/+bug/806585,
521     Item Attributes saved on Close
522     * https://bugs.launchpad.net/evergreen/+bug/644753,
523     check for duplicate barcode during a create session in copy/volume editor
524     
525     1. The Copy Editor screen is launched from the Volume Copy Creator,
526     which is launched from the Holdings Maintenance screen. If the default
527     interface is set, CE is shown in a separate window; if the 'unified'
528     interface is set, CE is embedded in the same window as VCC. Upon the
529     user clicking Save or Close in the Copy Editor, the intent is to create
530     a new item record or not, respectively.  However, it happens that a new
531     record is always created, because VCC instructs CE to let VCC update the
532     item, which will occur whether the user has clicked either button.
533     
534     To fix 1, if the default interface is set, we reconfigure CE to update
535     the item or not, depending on the button clicked; otherwise, in the
536     unified interface, we allow VCC to update the item or not.
537     
538     2. Upon updating the item, if the barcode is a duplicate, the ensuing
539     sequence of events is problematic: a database-level alert message is
540     shown, Copy Editor is closed, and Volume Copy Creator is closed, thus
541     forcing the user to re-formulate the request from Holdings Maintenance.
542     
543     To fix 2, we show a higher-level alert message to the user. If the
544     default interface is set, we stay within CE, reconfigure the barcode to
545     be an input field, and focus the user on it; otherwise, in the unified
546     interface, we return the user to an area of the screen where the barcode
547     field is available. In either case, the user can re-enter a barcode
548     value and re-submit without losing any values previously entered into CE.
549     
550     3. We also take the opportunity to enhance the coding performance of
551     Copy Editor, by delegating the handling of the button and key clicks to
552     the parent groupbox element. Previously, the event handler was attached
553     to several child elements, which is not performant.
554     
555     Conflicts fix:
556     
557         Open-ILS/xul/staff_client/server/cat/copy_editor.js
558     
559     Signed-off-by: Ben Shum <bshum@biblio.org>
560
561 24      13      Open-ILS/xul/staff_client/server/cat/copy_editor.js
562 22      11      Open-ILS/xul/staff_client/server/cat/volume_copy_creator.js
563
564 commit 6b40207531b398243b419d64c787f95ebc76d5fa
565 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
566 Date:   Wed Aug 22 14:49:02 2012 -0400
567
568     2.2.1 -> 2.2.2 upgrade script
569     
570     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
571
572 13      0       Open-ILS/src/sql/Pg/version-upgrade/2.2.1-2.2.2-upgrade-db.sql
573  create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.2.1-2.2.2-upgrade-db.sql
574
575 commit e207755dcbfda3cf5b4db43cabb7ebff08f41500
576 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
577 Date:   Wed Aug 22 12:20:22 2012 -0400
578
579     2.2.0 -> 2.2.1 upgrade script never actually went into master or rel_2_2
580     
581     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
582
583 366     0       Open-ILS/src/sql/Pg/version-upgrade/2.2.0-2.2.1-upgrade-db.sql
584  create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.2.0-2.2.1-upgrade-db.sql
585
586 commit 9e7e9c0836972128f8a090dfc9cbe787c63c1b00
587 Author: Thomas Berezansky <tsbere@mvlc.org>
588 Date:   Thu Jul 12 11:42:21 2012 -0400
589
590     Remove an extra ternary op
591     
592     And adjust the comment to make more sense. There is no higher level filter
593     that prevents copy holds on parted items, so there is no filter for them to
594     "slip through".
595     
596     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
597     Signed-off-by: Ben Shum <bshum@biblio.org>
598
599 2       2       Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/action.pm
600
601 commit 930c3729d62983e068656a3ef1c0ef352cabe750
602 Author: Mike Rylander <mrylander@gmail.com>
603 Date:   Wed Jun 13 09:37:54 2012 -0400
604
605     Allow copy-ish holds to target, even for part-copies, if they somehow slip through the UI pre-checks
606     
607     Signed-off-by: Mike Rylander <mrylander@gmail.com>
608     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
609     Signed-off-by: Ben Shum <bshum@biblio.org>
610
611 12      11      Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/action.pm
612
613 commit 99763db5938ddfd0995de278e072eb34fc25826d
614 Author: Bill Erickson <berick@esilibrary.com>
615 Date:   Fri May 4 10:04:32 2012 -0400
616
617     TPAC: remove some unused CSS
618     
619     Remove CSS referring to images that are no longer in the repository.
620     
621     See also https://bugs.launchpad.net/evergreen/+bug/956023
622     
623     Signed-off-by: Bill Erickson <berick@esilibrary.com>
624     Signed-off-by: Ben Shum <bshum@biblio.org>
625
626 0       1       Open-ILS/web/css/skin/default/opac/semiauto.css
627
628 commit 9dc12d31a5a7f4a4864029c17f740ecbc3d22641
629 Author: Michael Peters <mrpeters@library.in.gov>
630 Date:   Thu Mar 15 09:49:06 2012 -0400
631
632     TTPAC image directory cleanup
633     
634     There are a significant number of images remaining in TTPAC
635     that are no longer used, leftover from KCLS, etc.
636     
637     This branch does a little cleanup on the image directory
638     and nets us about a 200KB savings overall.
639     
640     Signed-off-by: Michael Peters <mrpeters@library.in.gov>
641     Signed-off-by: Bill Erickson <berick@esilibrary.com>
642     Signed-off-by: Ben Shum <bshum@biblio.org>
643
644 -       -       Open-ILS/web/images/add_mylist.gif
645 -       -       Open-ILS/web/images/add_mylist_sel.gif
646 -       -       Open-ILS/web/images/add_mylist_sel.kcls.gif
647 -       -       Open-ILS/web/images/arrow-down.gif
648 -       -       Open-ILS/web/images/arrow-right.gif
649 -       -       Open-ILS/web/images/banner1.jpg
650 -       -       Open-ILS/web/images/button-bg.png
651 -       -       Open-ILS/web/images/cancel_btn.gif
652 -       -       Open-ILS/web/images/facet_box_bg.png
653 -       -       Open-ILS/web/images/go_but_long.gif
654 -       -       Open-ILS/web/images/header_left.gif
655 -       -       Open-ILS/web/images/header_right.gif
656 -       -       Open-ILS/web/images/hp-links-left.jpg
657 -       -       Open-ILS/web/images/hp-links-right.jpg
658 -       -       Open-ILS/web/images/locations.jpg
659 -       -       Open-ILS/web/images/one_land.gif
660 -       -       Open-ILS/web/images/place_hold.gif
661 -       -       Open-ILS/web/images/reset_form_btn.gif
662 -       -       Open-ILS/web/images/reviews.gif
663 -       -       Open-ILS/web/images/save_btn.gif
664 -       -       Open-ILS/web/images/submit_btn.gif
665 -       -       Open-ILS/web/images/tool_back.gif
666 -       -       Open-ILS/web/images/tool_back.png
667 -       -       Open-ILS/web/images/tool_font.gif
668 -       -       Open-ILS/web/images/tool_forward.gif
669 -       -       Open-ILS/web/images/tool_forward.png
670 -       -       Open-ILS/web/images/tool_help.gif
671 -       -       Open-ILS/web/images/tool_help.png
672 -       -       Open-ILS/web/images/tool_home.gif
673 -       -       Open-ILS/web/images/tool_home.png
674 -       -       Open-ILS/web/images/tool_mail.gif
675 -       -       Open-ILS/web/images/tool_print.gif
676 -       -       Open-ILS/web/images/tool_print.png
677 -       -       Open-ILS/web/images/utils-corner-mid.png
678 -       -       Open-ILS/web/images/utils-corner-right.jpg
679 -       -       Open-ILS/web/images/utils-corner-right.png
680 -       -       Open-ILS/web/images/utils-corner.jpg
681  delete mode 100644 Open-ILS/web/images/add_mylist.gif
682  delete mode 100644 Open-ILS/web/images/add_mylist_sel.gif
683  delete mode 100644 Open-ILS/web/images/add_mylist_sel.kcls.gif
684  delete mode 100644 Open-ILS/web/images/arrow-down.gif
685  delete mode 100644 Open-ILS/web/images/arrow-right.gif
686  delete mode 100644 Open-ILS/web/images/banner1.jpg
687  delete mode 100644 Open-ILS/web/images/button-bg.png
688  delete mode 100644 Open-ILS/web/images/cancel_btn.gif
689  delete mode 100644 Open-ILS/web/images/facet_box_bg.png
690  delete mode 100644 Open-ILS/web/images/go_but_long.gif
691  delete mode 100644 Open-ILS/web/images/header_left.gif
692  delete mode 100644 Open-ILS/web/images/header_right.gif
693  delete mode 100644 Open-ILS/web/images/hp-links-left.jpg
694  delete mode 100644 Open-ILS/web/images/hp-links-right.jpg
695  delete mode 100644 Open-ILS/web/images/locations.jpg
696  delete mode 100644 Open-ILS/web/images/one_land.gif
697  delete mode 100644 Open-ILS/web/images/place_hold.gif
698  delete mode 100644 Open-ILS/web/images/reset_form_btn.gif
699  delete mode 100644 Open-ILS/web/images/reviews.gif
700  delete mode 100644 Open-ILS/web/images/save_btn.gif
701  delete mode 100644 Open-ILS/web/images/submit_btn.gif
702  delete mode 100644 Open-ILS/web/images/tool_back.gif
703  delete mode 100644 Open-ILS/web/images/tool_back.png
704  delete mode 100644 Open-ILS/web/images/tool_font.gif
705  delete mode 100644 Open-ILS/web/images/tool_forward.gif
706  delete mode 100644 Open-ILS/web/images/tool_forward.png
707  delete mode 100644 Open-ILS/web/images/tool_help.gif
708  delete mode 100644 Open-ILS/web/images/tool_help.png
709  delete mode 100644 Open-ILS/web/images/tool_home.gif
710  delete mode 100644 Open-ILS/web/images/tool_home.png
711  delete mode 100644 Open-ILS/web/images/tool_mail.gif
712  delete mode 100644 Open-ILS/web/images/tool_print.gif
713  delete mode 100644 Open-ILS/web/images/tool_print.png
714  delete mode 100644 Open-ILS/web/images/utils-corner-mid.png
715  delete mode 100644 Open-ILS/web/images/utils-corner-right.jpg
716  delete mode 100644 Open-ILS/web/images/utils-corner-right.png
717  delete mode 100644 Open-ILS/web/images/utils-corner.jpg
718
719 commit 71195166989026f505d7332a85741c344f7b5ad5
720 Author: Thomas Berezansky <tsbere@mvlc.org>
721 Date:   Fri Aug 17 16:20:35 2012 -0400
722
723     TPac: Show email address when placing hold
724     
725     Both for staff and patron benefit.
726     
727     Also, we disable the checkbox if there is no email address on file.
728     
729     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
730     Signed-off-by: Ben Shum <bshum@biblio.org>
731     Signed-off-by: Bill Erickson <berick@esilibrary.com>
732
733 4       1       Open-ILS/src/templates/opac/parts/place_hold.tt2
734 7       0       Open-ILS/web/js/ui/default/opac/staff.js
735 1       1       Open-ILS/xul/staff_client/chrome/content/main/menu.js
736
737 commit da90a9d224aa3cc5f6db79d46bab206b3d348257
738 Author: Dan Scott <dscott@laurentian.ca>
739 Date:   Wed Aug 15 07:18:53 2012 -0400
740
741     TPAC: Move "Export to RefWorks" into utility area
742     
743     When the RefWorks functionality was being added to TPAC, the design and
744     layout were very much in flux. Now that the layout has been established
745     with utilities like "Place Hold" on the right hand side, move the
746     "Export to RefWorks" button into the same location.
747     
748     Signed-off-by: Dan Scott <dscott@laurentian.ca>
749     Signed-off-by: Art Rhyno <art632000@yahoo.ca>
750
751 3       3       Open-ILS/src/templates/opac/parts/record/refworks.tt2
752 3       4       Open-ILS/src/templates/opac/parts/record/summary.tt2
753
754 commit 3eeb012eb47d9db24658558122751034ee2ccc17
755 Author: Bill Erickson <berick@esilibrary.com>
756 Date:   Wed Aug 22 08:59:52 2012 -0400
757
758     Importing translations for 2.3.beta2, Part II
759     
760     Signed-off-by: Bill Erickson <berick@esilibrary.com>
761     Signed-off-by: Dan Scott <dscott@laurentian.ca>
762
763 12      12      build/i18n/po/acq.js/acq.js.pot
764 717     717     build/i18n/po/db.seed/db.seed.pot
765 1364    1364    build/i18n/po/fm_IDL.dtd/fm_IDL.dtd.pot
766 11      11      build/i18n/po/ils_events.xml/ils_events.xml.pot
767 36      35      build/i18n/po/tpac/tpac.pot
768
769 commit 18d8040d0b99d1165fb4916466510bdd069381c2
770 Author: Bill Erickson <berick@esilibrary.com>
771 Date:   Wed Aug 22 08:45:54 2012 -0400
772
773     Importing translations for 2.3.beta2
774     
775     Signed-off-by: Bill Erickson <berick@esilibrary.com>
776     Signed-off-by: Dan Scott <dscott@laurentian.ca>
777
778 3       3       build/i18n/po/XULTermLoader.js/cs-CZ.po
779 3       3       build/i18n/po/XULTermLoader.js/de-DE.po
780 3       3       build/i18n/po/XULTermLoader.js/en-CA.po
781 3       3       build/i18n/po/XULTermLoader.js/en-GB.po
782 3       3       build/i18n/po/XULTermLoader.js/es-ES.po
783 3       3       build/i18n/po/XULTermLoader.js/fr-CA.po
784 3       3       build/i18n/po/XULTermLoader.js/hy-AM.po
785 3       3       build/i18n/po/XULTermLoader.js/oc-FR.po
786 3       3       build/i18n/po/XULTermLoader.js/pt-BR.po
787 3       3       build/i18n/po/XULTermLoader.js/ru-RU.po
788 3       3       build/i18n/po/XULTermLoader.js/tr-TR.po
789 10      8       build/i18n/po/admin.properties/hy-AM.po
790 8       8       build/i18n/po/authority.js/hy-AM.po
791 3       3       build/i18n/po/capture.js/cs-CZ.po
792 3       3       build/i18n/po/capture.js/de-DE.po
793 3       3       build/i18n/po/capture.js/en-CA.po
794 3       3       build/i18n/po/capture.js/en-GB.po
795 3       3       build/i18n/po/capture.js/es-ES.po
796 3       3       build/i18n/po/capture.js/fr-CA.po
797 3       3       build/i18n/po/capture.js/hy-AM.po
798 3       3       build/i18n/po/capture.js/oc-FR.po
799 3       3       build/i18n/po/capture.js/pt-BR.po
800 3       3       build/i18n/po/capture.js/ru-RU.po
801 40      36      build/i18n/po/cat.properties/hy-AM.po
802 17      3       build/i18n/po/circ.properties/cs-CZ.po
803 17      3       build/i18n/po/circ.properties/de-DE.po
804 17      3       build/i18n/po/circ.properties/en-CA.po
805 17      3       build/i18n/po/circ.properties/en-GB.po
806 18      4       build/i18n/po/circ.properties/es-ES.po
807 17      3       build/i18n/po/circ.properties/fr-CA.po
808 32      13      build/i18n/po/circ.properties/hy-AM.po
809 17      3       build/i18n/po/circ.properties/pt-BR.po
810 17      3       build/i18n/po/circ.properties/ru-RU.po
811 9       9       build/i18n/po/common.properties/hy-AM.po
812 4       4       build/i18n/po/conify.dtd/hy-AM.po
813 3       3       build/i18n/po/conify.js/cs-CZ.po
814 3       3       build/i18n/po/conify.js/de-DE.po
815 3       3       build/i18n/po/conify.js/en-CA.po
816 3       3       build/i18n/po/conify.js/en-GB.po
817 3       3       build/i18n/po/conify.js/es-ES.po
818 3       3       build/i18n/po/conify.js/fr-CA.po
819 5       5       build/i18n/po/conify.js/hy-AM.po
820 3       3       build/i18n/po/conify.js/pt-BR.po
821 3       3       build/i18n/po/conify.js/ru-RU.po
822 3       3       build/i18n/po/conify.js/tr-TR.po
823 790     717     build/i18n/po/db.seed/cs-CZ.po
824 783     710     build/i18n/po/db.seed/de-DE.po
825 790     717     build/i18n/po/db.seed/en-CA.po
826 783     710     build/i18n/po/db.seed/en-GB.po
827 783     710     build/i18n/po/db.seed/es-ES.po
828 785     712     build/i18n/po/db.seed/fr-CA.po
829 935     859     build/i18n/po/db.seed/hy-AM.po
830 783     710     build/i18n/po/db.seed/oc-FR.po
831 791     718     build/i18n/po/db.seed/pt-BR.po
832 784     711     build/i18n/po/db.seed/ru-RU.po
833 783     710     build/i18n/po/db.seed/tr-TR.po
834 2568    2373    build/i18n/po/fm_IDL.dtd/cs-CZ.po
835 2546    2354    build/i18n/po/fm_IDL.dtd/de-DE.po
836 2568    2373    build/i18n/po/fm_IDL.dtd/en-CA.po
837 2568    2373    build/i18n/po/fm_IDL.dtd/en-GB.po
838 2543    2351    build/i18n/po/fm_IDL.dtd/es-ES.po
839 2543    2351    build/i18n/po/fm_IDL.dtd/fr-CA.po
840 2738    2543    build/i18n/po/fm_IDL.dtd/hy-AM.po
841 2568    2373    build/i18n/po/fm_IDL.dtd/pt-BR.po
842 2568    2373    build/i18n/po/fm_IDL.dtd/ru-RU.po
843 2539    2347    build/i18n/po/fm_IDL.dtd/tr-TR.po
844 18      18      build/i18n/po/ils_events.xml/cs-CZ.po
845 17      17      build/i18n/po/ils_events.xml/de-DE.po
846 19      19      build/i18n/po/ils_events.xml/en-CA.po
847 19      19      build/i18n/po/ils_events.xml/en-GB.po
848 17      17      build/i18n/po/ils_events.xml/es-ES.po
849 17      17      build/i18n/po/ils_events.xml/fr-CA.po
850 31      21      build/i18n/po/ils_events.xml/hy-AM.po
851 17      17      build/i18n/po/ils_events.xml/pt-BR.po
852 17      17      build/i18n/po/ils_events.xml/ru-RU.po
853 69      544     build/i18n/po/lang.dtd/ar-AR.po
854 743     619     build/i18n/po/lang.dtd/cs-CZ.po
855 336     571     build/i18n/po/lang.dtd/de-DE.po
856 748     619     build/i18n/po/lang.dtd/en-CA.po
857 751     619     build/i18n/po/lang.dtd/en-GB.po
858 234     554     build/i18n/po/lang.dtd/es-ES.po
859 722     610     build/i18n/po/lang.dtd/fr-CA.po
860 885     749     build/i18n/po/lang.dtd/hy-AM.po
861 705     605     build/i18n/po/lang.dtd/pt-BR.po
862 707     607     build/i18n/po/lang.dtd/ru-RU.po
863 73      545     build/i18n/po/lang.dtd/tr-TR.po
864 8       3       build/i18n/po/offline.properties/cs-CZ.po
865 8       3       build/i18n/po/offline.properties/de-DE.po
866 8       3       build/i18n/po/offline.properties/en-CA.po
867 8       3       build/i18n/po/offline.properties/en-GB.po
868 8       3       build/i18n/po/offline.properties/es-ES.po
869 8       3       build/i18n/po/offline.properties/fr-CA.po
870 47      30      build/i18n/po/offline.properties/hy-AM.po
871 8       3       build/i18n/po/offline.properties/pt-BR.po
872 8       3       build/i18n/po/offline.properties/ru-RU.po
873 8       3       build/i18n/po/offline.properties/tr-TR.po
874 27      15      build/i18n/po/opac.dtd/cs-CZ.po
875 33      21      build/i18n/po/opac.dtd/de-DE.po
876 29      17      build/i18n/po/opac.dtd/en-CA.po
877 29      17      build/i18n/po/opac.dtd/en-GB.po
878 31      19      build/i18n/po/opac.dtd/es-ES.po
879 30      18      build/i18n/po/opac.dtd/fr-CA.po
880 4       6       build/i18n/po/opac.dtd/he-IL.po
881 53      20      build/i18n/po/opac.dtd/hy-AM.po
882 4       6       build/i18n/po/opac.dtd/oc-FR.po
883 27      15      build/i18n/po/opac.dtd/pt-BR.po
884 29      17      build/i18n/po/opac.dtd/ru-RU.po
885 7       9       build/i18n/po/opac.dtd/tr-TR.po
886 3       3       build/i18n/po/opac.js/cs-CZ.po
887 3       3       build/i18n/po/opac.js/de-DE.po
888 3       3       build/i18n/po/opac.js/en-CA.po
889 3       3       build/i18n/po/opac.js/en-GB.po
890 3       3       build/i18n/po/opac.js/es-ES.po
891 3       3       build/i18n/po/opac.js/fr-CA.po
892 5       5       build/i18n/po/opac.js/hy-AM.po
893 3       3       build/i18n/po/opac.js/oc-FR.po
894 3       3       build/i18n/po/opac.js/pt-BR.po
895 3       3       build/i18n/po/opac.js/ru-RU.po
896 3       3       build/i18n/po/opac.js/sv-SE.po
897 3       3       build/i18n/po/opac.js/tr-TR.po
898 41      25      build/i18n/po/patron.properties/hy-AM.po
899 3       3       build/i18n/po/pull_list.js/cs-CZ.po
900 6       6       build/i18n/po/pull_list.js/de-DE.po
901 3       3       build/i18n/po/pull_list.js/en-CA.po
902 3       3       build/i18n/po/pull_list.js/en-GB.po
903 5       5       build/i18n/po/pull_list.js/es-ES.po
904 3       3       build/i18n/po/pull_list.js/fr-CA.po
905 3       3       build/i18n/po/pull_list.js/hy-AM.po
906 3       3       build/i18n/po/pull_list.js/pt-BR.po
907 3       3       build/i18n/po/pull_list.js/ru-RU.po
908 3       3       build/i18n/po/pull_list.js/tr-TR.po
909 13      13      build/i18n/po/register.js/cs-CZ.po
910 13      13      build/i18n/po/register.js/de-DE.po
911 13      13      build/i18n/po/register.js/en-CA.po
912 13      13      build/i18n/po/register.js/en-GB.po
913 13      13      build/i18n/po/register.js/es-ES.po
914 13      13      build/i18n/po/register.js/fr-CA.po
915 21      21      build/i18n/po/register.js/hy-AM.po
916 13      13      build/i18n/po/register.js/pt-BR.po
917 13      13      build/i18n/po/register.js/ru-RU.po
918 13      13      build/i18n/po/register.js/tr-TR.po
919 3       3       build/i18n/po/reservation.js/cs-CZ.po
920 3       3       build/i18n/po/reservation.js/de-DE.po
921 3       3       build/i18n/po/reservation.js/en-CA.po
922 3       3       build/i18n/po/reservation.js/en-GB.po
923 3       3       build/i18n/po/reservation.js/es-ES.po
924 3       3       build/i18n/po/reservation.js/fr-CA.po
925 6       6       build/i18n/po/reservation.js/hy-AM.po
926 3       3       build/i18n/po/reservation.js/pt-BR.po
927 3       3       build/i18n/po/reservation.js/ru-RU.po
928 3       3       build/i18n/po/selfcheck.js/cs-CZ.po
929 3       3       build/i18n/po/selfcheck.js/de-DE.po
930 3       3       build/i18n/po/selfcheck.js/en-CA.po
931 3       3       build/i18n/po/selfcheck.js/en-GB.po
932 5       5       build/i18n/po/selfcheck.js/es-ES.po
933 3       3       build/i18n/po/selfcheck.js/fr-CA.po
934 8       8       build/i18n/po/selfcheck.js/hy-AM.po
935 3       3       build/i18n/po/selfcheck.js/pt-BR.po
936 3       3       build/i18n/po/selfcheck.js/ru-RU.po
937 15      15      build/i18n/po/serial.properties/hy-AM.po
938
939 commit 76f5c80907fd87b5654ec72d7f08b3d90f44e141
940 Author: Dan Scott <dscott@laurentian.ca>
941 Date:   Tue Aug 21 17:23:26 2012 -0400
942
943     Protect against installs with no locales
944     
945     Installs from source outside of tarballs may not have a built locale,
946     which would result in a make error and an aborted install. Protect
947     against that by checking for the existence of the locale install
948     directory before trying to copy the files into place.
949     
950     In the weird case that Open-ILS/src/data/locale has been generated but
951     there are no files in it, protect against erroring out via the judicious
952     application of the - flag.
953     
954     Signed-off-by: Dan Scott <dscott@laurentian.ca>
955     Signed-off-by: Bill Erickson <berick@esilibrary.com>
956
957 5       3       Open-ILS/src/Makefile.am
958
959 commit eb11f49633f496ef59f4b50d224cc79256d94e42
960 Author: Dan Scott <dscott@laurentian.ca>
961 Date:   Mon Aug 20 14:11:50 2012 -0400
962
963     TPAC: Standardize i18n file installation
964     
965     Make TPAC i18n files act like any other i18n file. In short:
966     
967     1. When in build/i18n, a 'make LOCALE=fr-CA install' will copy
968        the i18n file into the Open-ILS/src/data/locale directory.
969     2. In the build root, a 'make install' will copy all files from
970        Open-ILS/src/data/locale into (by default) the
971        /openils/var/data/locale directory.
972     
973     This also means that when tarballs are created, all of the locales will
974     get packaged appropriately.
975     
976     This commit also updates eg_vhost.conf to provide working out-of-the-box
977     examples for any installed locales, by using the names of the actual
978     PO files, and adds some contextual comments to explain how the
979     configuration directives work.
980     
981     Signed-off-by: Dan Scott <dscott@laurentian.ca>
982     Signed-off-by: Bill Erickson <berick@esilibrary.com>
983
984 12      3       Open-ILS/examples/apache/eg_vhost.conf
985 4       0       Open-ILS/src/Makefile.am
986 3       0       build/i18n/Makefile
987
988 commit b90e617c6896a7a5f0e922b5206f2dcf2d383de6
989 Author: Bill Erickson <berick@esilibrary.com>
990 Date:   Fri Aug 17 17:15:25 2012 -0400
991
992     ACQ return-to-[search/invoice] buttons repair
993     
994     With changes in place to support newer version of xulrunner, several
995     buttons no longer work in the staff client.  These include:
996     
997     Return to Search in PO and Selection List pages
998     Return to Invoice in PO and Selection List pages
999     Return in lineitem worksheet page
1000     
1001     This fix avoids using document.referrer (which is no longer available)
1002     with an explicit 'source' CGI parameter, which contains the path and
1003     params of the source page.
1004     
1005     Signed-off-by: Bill Erickson <berick@esilibrary.com>
1006     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
1007
1008 4       3       Open-ILS/src/templates/acq/lineitem/worksheet.tt2
1009 2       4       Open-ILS/src/templates/acq/po/view.tt2
1010 1       0       Open-ILS/web/js/dojo/openils/acq/Lineitem.js
1011 1       1       Open-ILS/web/js/dojo/openils/acq/nls/acq.js
1012 18      6       Open-ILS/web/js/ui/default/acq/common/li_table.js
1013 8       6       Open-ILS/web/js/ui/default/acq/picklist/view.js
1014 9       7       Open-ILS/web/js/ui/default/acq/po/view_po.js
1015
1016 commit 44f601f85bd37095fa986ac43e13d851c243ba42
1017 Author: Dan Scott <dscott@laurentian.ca>
1018 Date:   Fri Aug 17 15:06:59 2012 -0400
1019
1020     TPAC i18n: Turn UA locales into Evergreen locales
1021     
1022     We need to convert the likes of fr_ca into fr-CA to be able to pull the
1023     appropriate localized values from the database via CStoreEditor.
1024     
1025     Signed-off-by: Dan Scott <dscott@laurentian.ca>
1026     Signed-off-by: Bill Erickson <berick@esilibrary.com>
1027
1028 14      3       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGWeb.pm
1029
1030 commit d2f0443d1299e4593fb6a3998c63addb137fc17a
1031 Author: Bill Erickson <berick@esilibrary.com>
1032 Date:   Fri Aug 17 10:11:50 2012 -0400
1033
1034     Make tpac cache locale-aware
1035     
1036     Add a locale level to the TPAC object cache.  Each component of the
1037     cache now looks like $cache{$component}{$locale}{stuff...}
1038     
1039     e.g. $cache{list}{en_ca}{aout} = [...] # en_ca-fetched org unit types
1040     
1041     The calling code in the templates requires no changes (abstraction
1042     FTW).
1043     
1044     Signed-off-by: Bill Erickson <berick@esilibrary.com>
1045     Signed-off-by: Dan Scott <dscott@laurentian.ca>
1046
1047 36      36      Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Util.pm
1048
1049 commit 7339fcdfdc41e6dee2fc7a5eac058313646342d4
1050 Author: Bill Erickson <berick@esilibrary.com>
1051 Date:   Fri Aug 17 10:10:55 2012 -0400
1052
1053     Set the default CStoreEditor locale on page load
1054     
1055     Ech CStoreEditor request will use the locale of the current
1056     page as the default opensrf session locale.
1057     
1058     Signed-off-by: Bill Erickson <berick@esilibrary.com>
1059     Signed-off-by: Dan Scott <dscott@laurentian.ca>
1060
1061 4       0       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGWeb.pm
1062
1063 commit d6067b6fe02a994926a490c3e4326de74a2e12b0
1064 Author: Bill Erickson <berick@esilibrary.com>
1065 Date:   Fri Aug 17 10:08:16 2012 -0400
1066
1067     CStoreEditor default session locale
1068     
1069     Adds a new package-level variable:
1070     
1071     $OpenILS::Utils::CStoreEditor::default_locale
1072     
1073     If set, this value is used as the session_locale for new opensrf client
1074     sessions.  If unset, the session_locale remains untouched by
1075     CStoreEditor.
1076     
1077     Signed-off-by: Bill Erickson <berick@esilibrary.com>
1078     Signed-off-by: Dan Scott <dscott@laurentian.ca>
1079
1080 13      0       Open-ILS/src/perlmods/lib/OpenILS/Utils/CStoreEditor.pm
1081
1082 commit a5822e48bdc361a40e436f5c58e27d7c79875f86
1083 Author: Dan Scott <dscott@laurentian.ca>
1084 Date:   Fri Aug 17 15:16:45 2012 -0400
1085
1086     TPAC: size_bigger, not size-bigger
1087     
1088     Amusingly, TT2 attempts to treat "bigger" as a value to subtract from
1089     "size". Cute. But we don't want the messages in the Apache log.
1090     
1091     Signed-off-by: Dan Scott <dscott@laurentian.ca>
1092     Signed-off-by: Ben Shum <bshum@biblio.org>
1093
1094 1       1       Open-ILS/src/templates/opac/css/style.css.tt2
1095
1096 commit 4a86ff3c808d6e6845376fdceb3be98c7282bf89
1097 Author: Dan Scott <dscott@laurentian.ca>
1098 Date:   Mon Jul 30 11:30:50 2012 -0400
1099
1100     TPAC: Autosuggest focus() throws a JS error
1101     
1102     On page load, the Dojo autosuggest code tries to set focus to the
1103     element with the ID "search_box" - which is fine, except when the page
1104     does not have said ID. Therefore, test for the existence of the ID
1105     before setting focus to it.
1106     
1107     Signed-off-by: Dan Scott <dscott@laurentian.ca>
1108     Signed-off-by: Art Rhyno <art632000@yahoo.ca>
1109
1110 9       6       Open-ILS/src/templates/opac/parts/js.tt2
1111
1112 commit 81f67c7a2af3e12610149b6a77a7c1a28f8e4b98
1113 Author: Thomas Berezansky <tsbere@mvlc.org>
1114 Date:   Fri Aug 17 13:00:36 2012 -0400
1115
1116     Use XUL_REMOTE_BROWSER constant in reporter
1117     
1118     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
1119     Signed-off-by: Bill Erickson <berick@esilibrary.com>
1120
1121 1       1       Open-ILS/web/reports/oils_rpt_folder_window.js
1122
1123 commit 101fa34a6bb59d0359e1d6401522d1cc3cf71d5c
1124 Author: Sally Fortin <sfortin@esilibrary.com>
1125 Date:   Fri Aug 17 08:22:17 2012 -0400
1126
1127     Documentation: Add one paragraph to  Auto Override Patron Hold Events.
1128     
1129     Signed-off-by: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
1130
1131 3       1       docs/admin/lsa-library_settings_editor.txt
1132
1133 commit 89a318bee2e3f754f601b226210138809955a228
1134 Author: Sally Fortin <sfortin@esilibrary.com>
1135 Date:   Fri Aug 17 08:16:05 2012 -0400
1136
1137     Documentation: add Auto Override Patron Hold Events documentation from ESI.
1138     
1139     Signed-off-by: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
1140
1141 48      9       docs/admin/lsa-library_settings_editor.txt
1142
1143 commit 9a5b83b46dcf8bbcdc8d61d437191144a4bcbc6c
1144 Author: Dan Scott <dscott@laurentian.ca>
1145 Date:   Sat Aug 4 10:26:25 2012 -0400
1146
1147     TPAC locale picker: use POST instead of GET
1148     
1149     Users could (deliberately or not) change another's language
1150     preferences by sharing links with the "set_eg_locale" GET param given
1151     the locale picker's current behaviour. By switching to a POST param, we
1152     prevent this result from accidentally occurring.
1153     
1154     Signed-off-by: Dan Scott <dscott@laurentian.ca>
1155     Signed-off-by: Art Rhyno <art632000@yahoo.ca>
1156
1157 1       1       Open-ILS/src/templates/opac/parts/locale_picker.tt2
1158
1159 commit fc568aaaeaa6c429690c2ed6028aa3c5811c0424
1160 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
1161 Date:   Thu Aug 16 15:38:59 2012 -0400
1162
1163     Fix thinkos in EDI Invoicing
1164     
1165     The lesson of the day is, test the code you actually commit, not just
1166     the bits and pieces.  Thanks to Bill Erickson on this.
1167     
1168     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
1169     Signed-off-by: Bill Erickson <berick@esilibrary.com>
1170
1171 2       2       Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/EDI.pm
1172
1173 commit 53be1e002370ac07e55ea6dbff29f820ff24b3c5
1174 Author: Mike Rylander <mrylander@gmail.com>
1175 Date:   Thu Aug 16 15:11:29 2012 -0400
1176
1177     Stamping upgrade script for copy editor field hiding permission
1178     
1179     Signed-off-by: Mike Rylander <mrylander@gmail.com>
1180
1181 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
1182 11      0       Open-ILS/src/sql/Pg/upgrade/0736.data.copy_editor_perms.sql
1183 0       6       Open-ILS/src/sql/Pg/upgrade/XXXX.data.copy_editor_perms.sql
1184  create mode 100644 Open-ILS/src/sql/Pg/upgrade/0736.data.copy_editor_perms.sql
1185  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.copy_editor_perms.sql
1186
1187 commit 1388b5f2611dcfbf5216c7c6cfee58443485d4a7
1188 Author: Thomas Berezansky <tsbere@mvlc.org>
1189 Date:   Thu Aug 16 14:58:01 2012 -0400
1190
1191     Update permission name to match existing ones
1192     
1193     To be consistent with our previous naming scheme for these.
1194     
1195     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
1196     Signed-off-by: Mike Rylander <mrylander@gmail.com>
1197
1198 1       1       Open-ILS/src/sql/Pg/950.data.seed-values.sql
1199 1       1       Open-ILS/src/sql/Pg/upgrade/XXXX.data.copy_editor_perms.sql
1200
1201 commit 8110957bcb6fa686e3c55ae3c13f5968c14824ae
1202 Author: Mike Rylander <mrylander@gmail.com>
1203 Date:   Thu Aug 16 13:45:23 2012 -0400
1204
1205     Provide permission for copy editor field hiding
1206     
1207     We can adjust what fields are available in the copy editor in 2.2+, but that
1208     requires the general UPDATE_ORG_SETTING permission.  The YAOUS-specific
1209     permission here allows more granular control, so that staff can be given the
1210     ability to adjust only that one OU setting.
1211     
1212     Signed-off-by: Mike Rylander <mrylander@gmail.com>
1213     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
1214
1215 6       3       Open-ILS/src/sql/Pg/950.data.seed-values.sql
1216 6       0       Open-ILS/src/sql/Pg/upgrade/XXXX.data.copy_editor_perms.sql
1217  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.copy_editor_perms.sql
1218
1219 commit f5e7651ab211d4e3025202569145b2633181207c
1220 Author: Dan Scott <dscott@laurentian.ca>
1221 Date:   Mon Jul 16 13:27:54 2012 -0400
1222
1223     Hide OPAC-invisible holdings from SRU/Z39.50
1224     
1225     The basic_holdings Supercat method filtered out deleted call numbers and
1226     copies, but didn't filter out copies based on the OPAC visibility status
1227     of copy location / status / the copy itself. This has undesired results
1228     when third-party services request copies via SRU or Z39.50 and expose
1229     copies that should not be visible to the public.
1230     
1231     We wrap all of the visibility and deletedness checks for a given copy up
1232     into a subroutine so that we can avoid repeating ourselves in the
1233     basic_holdings logic. Also, if we missed a test, we can add it in one
1234     handy place :)
1235     
1236     (Thanks to Galen Charlton for finding two missing tests: circ lib
1237     visibility and owning lib visibility!)
1238     
1239     Signed-off-by: Dan Scott <dscott@laurentian.ca>
1240     Signed-off-by: Art Rhyno <art632000@yahoo.ca>
1241
1242 20      2       Open-ILS/src/perlmods/lib/OpenILS/Application/SuperCat.pm
1243
1244 commit 5a5da77ecfe9d2e5920ea08dca59ad070f7ea40f
1245 Author: Dan Scott <dscott@laurentian.ca>
1246 Date:   Mon Aug 13 12:32:26 2012 -0400
1247
1248     TPAC: Centralize font size definitions
1249     
1250     The TPAC CSS had a mix of absolute and proportional font size
1251     definitions, making it impossible to define a single base size and have
1252     the layout adjust appropriately, as well as making it difficult to tweak
1253     sizes to, say, eliminate the distinction between 11px and 12px text.
1254     
1255     Accordingly, create a separate TT2 file to define standard font sizes,
1256     define one base font size, and then use proportional percentage-based
1257     size definitions for a set of standard font sizes. This way, a site
1258     could easily adjust the base font size to 15px and the rest of the
1259     layout should automatically adjust, and/or revert to using absolute font
1260     sizes for different categories if they prefer.
1261     
1262     Note that I did simplify some of the categories of font sizes, as the
1263     distinction between 111% and 110% was probably not evident to most
1264     humans at most font sizes, and even the distinction between 120% and
1265     125% would be 14.4px vs. 15px given a base size of 12px - which
1266     different user agents could render differently anyway.
1267     
1268     Signed-off-by: Dan Scott <dscott@laurentian.ca>
1269     Signed-off-by: Ben Shum <bshum@biblio.org>
1270
1271 53      53      Open-ILS/src/templates/opac/css/style.css.tt2
1272 11      0       Open-ILS/src/templates/opac/parts/css/fonts.tt2
1273  create mode 100644 Open-ILS/src/templates/opac/parts/css/fonts.tt2
1274
1275 commit 1e57b9023eb93706584a199d615852bf5b18fe04
1276 Author: Sally Fortin <sfortin@esilibrary.com>
1277 Date:   Thu Aug 16 10:27:50 2012 -0400
1278
1279     Documentation: Add triggered events and holds management docs from ESI.
1280     
1281     Content and images from http://www.esilibrary.com/esi/availableDocs.php.
1282     Also fixed some formatting issues for previous committed documentation.
1283     
1284     Signed-off-by: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
1285
1286 2       2       docs/admin/lsa-receipt_template_editor.txt
1287 1       1       docs/admin/lsa-standing_penalties.txt
1288 2       2       docs/admin/lsa-work_log.txt
1289 28      0       docs/circulation/holds_management.txt
1290 72      0       docs/circulation/triggered_events.txt
1291 -       -       docs/media/Display_Hold_Types_on_Pull_Lists1.jpg
1292 -       -       docs/media/Triggered_Events_and_Notices1.jpg
1293 -       -       docs/media/Triggered_Events_and_Notices2.jpg
1294 -       -       docs/media/Triggered_Events_and_Notices3.jpg
1295 4       0       docs/root.txt
1296  create mode 100644 docs/circulation/holds_management.txt
1297  create mode 100644 docs/circulation/triggered_events.txt
1298  create mode 100644 docs/media/Display_Hold_Types_on_Pull_Lists1.jpg
1299  create mode 100644 docs/media/Triggered_Events_and_Notices1.jpg
1300  create mode 100644 docs/media/Triggered_Events_and_Notices2.jpg
1301  create mode 100644 docs/media/Triggered_Events_and_Notices3.jpg
1302
1303 commit 2acfba2c29ce2ea6193c3fe229c31b46fd3b217d
1304 Author: Sally Fortin <sfortin@esilibrary.com>
1305 Date:   Thu Aug 16 09:25:16 2012 -0400
1306
1307     Documentation: Add sections to Local System Administration from ESI
1308     
1309     Content and images from http://www.esilibrary.com/esi/availableDocs.php
1310     
1311     Signed-off-by: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
1312
1313 34      0       docs/admin/lsa-receipt_template_editor.txt
1314 25      0       docs/admin/lsa-standing_penalties.txt
1315 25      0       docs/admin/lsa-work_log.txt
1316 -       -       docs/media/Expanding_the_Work_Log1.jpg
1317 -       -       docs/media/Expanding_the_Work_Log2.jpg
1318 -       -       docs/media/Print_Holds_Slip1.jpg
1319 -       -       docs/media/Print_Holds_Slip2.jpg
1320 5       0       docs/root.txt
1321  create mode 100644 docs/admin/lsa-receipt_template_editor.txt
1322  create mode 100644 docs/admin/lsa-standing_penalties.txt
1323  create mode 100644 docs/admin/lsa-work_log.txt
1324  create mode 100644 docs/media/Expanding_the_Work_Log1.jpg
1325  create mode 100644 docs/media/Expanding_the_Work_Log2.jpg
1326  create mode 100644 docs/media/Print_Holds_Slip1.jpg
1327  create mode 100644 docs/media/Print_Holds_Slip2.jpg
1328
1329 commit 1e2bc6003c6f796b36a2dedb79eed8f61ee3da45
1330 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
1331 Date:   Fri Aug 10 18:14:23 2012 -0400
1332
1333     Simplified Hold Pull List: Fix broken filters
1334     
1335     Only two filterable fields were available, and at least
1336     one didn't even work.
1337     
1338     Now we have a few more, and they seem to all work for me in testing.
1339     
1340     This problem was reported to me by Thomas Berezansky.
1341     
1342     While we're at it, also make sure the list of shelving locations in that
1343     filter dropdown is sorted alphabetically.  This was Kathy Lussier's
1344     request.
1345     
1346     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
1347     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
1348
1349 16      11      Open-ILS/src/templates/circ/hold_pull_list.tt2
1350 11      2       Open-ILS/web/js/dojo/openils/widget/AutoFieldWidget.js
1351 1       1       Open-ILS/web/js/dojo/openils/widget/FlattenerFilterPane.js
1352 3       1       Open-ILS/web/js/dojo/openils/widget/FlattenerGrid.js
1353 4       1       Open-ILS/web/js/dojo/openils/widget/PCrudFilterPane.js
1354
1355 commit 4ecfa5931e5391b09b996790b746794625e2b250
1356 Author: Thomas Berezansky <tsbere@mvlc.org>
1357 Date:   Tue Aug 14 13:31:27 2012 -0400
1358
1359     Join subqueries as OR'd groups in QueryParser
1360     
1361     This makes filter_group_entry(1,2,3) build an OR'd set of the resulting
1362     queries instead of just tacking them onto each other as ANDs.
1363     
1364     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
1365     Signed-off-by: Dan Scott <dscott@laurentian.ca>
1366
1367 11      9       Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm
1368
1369 commit 483e19a42750ca5e9db224d6ccf62e58e33a92b3
1370 Author: Thomas Berezansky <tsbere@mvlc.org>
1371 Date:   Fri Aug 3 11:34:05 2012 -0400
1372
1373     Expose ability to use filter groups in TPac
1374     
1375     Via config options for basic and advanced search.
1376     
1377     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
1378     Signed-off-by: Dan Scott <dscott@laurentian.ca>
1379
1380 3       0       Open-ILS/src/templates/opac/parts/advanced/search.tt2
1381 16      0       Open-ILS/src/templates/opac/parts/config.tt2
1382 7       2       Open-ILS/src/templates/opac/parts/searchbar.tt2
1383
1384 commit 842f8f854ecf7004436b0799f43297c04d3752b6
1385 Author: Thomas Berezansky <tsbere@mvlc.org>
1386 Date:   Fri Aug 10 10:44:47 2012 -0400
1387
1388     Stage 2: Staff Client
1389     
1390     Robustify the oils protocol:
1391     
1392     1 - In the event of a problem URL, abort with about:blank.
1393     
1394     This prevents a segfault!
1395     
1396     2 - In the event of the TPac, or KPac, wrap the channel we return.
1397     
1398     The wrapper helps with redirects, but if applied to XMLHttpRequests will
1399     cause full breakage.
1400     
1401     Without the wrapper redirects end up setting URLs to https://host/...
1402     
1403     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
1404     Signed-off-by: Dan Scott <dscott@laurentian.ca>
1405
1406 189     8       Open-ILS/xul/staff_client/components/oils_protocol.js
1407
1408 commit ec2ed411a8c8df894d5e54c1980f6660cd5f0238
1409 Author: Thomas Berezansky <tsbere@mvlc.org>
1410 Date:   Tue Aug 7 20:15:24 2012 -0400
1411
1412     Stage 1: Perl
1413     
1414     Attempt to ensure that we always write to oils://remote when needed.
1415     
1416     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
1417     Signed-off-by: Dan Scott <dscott@laurentian.ca>
1418
1419 8       6       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader.pm
1420 2       2       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm
1421 2       2       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Container.pm
1422 5       5       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Search.pm
1423 1       1       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGKPacLoader.pm
1424
1425 commit 3bde56c32c3de88112bfae364d992a40b1cc19ec
1426 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
1427 Date:   Thu Jul 26 16:45:24 2012 -0400
1428
1429     Trying to update patron CSS color fails here, so don't try
1430     
1431     After modifying user standing penalties ("messages" in the staff client
1432     patron interface), you could get this error message in an alert() dialog:
1433         TypeError: patron.display is undefined.
1434     
1435     We were apparently trying to use patron.util.set_patron_css() wrongly,
1436     so the commented out changed verison of the call got farther, but stopped at
1437         ...penalties[i].standing_penalty().name is not a function.
1438     
1439     Which probably has something to do with unfleshed data.  Somebody can
1440     get to the bottom of this if they want, but for now it's easier just not
1441     to try to do this and make the alert() dialog go away.
1442     
1443     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
1444     Signed-off-by: Bill Erickson <berick@esilibrary.com>
1445
1446 3       3       Open-ILS/xul/staff_client/server/patron/standing_penalties.js
1447
1448 commit 7c793f9cbf9423deb92842f41a4a2ab268090e17
1449 Author: Thomas Berezansky <tsbere@mvlc.org>
1450 Date:   Tue Jul 31 15:35:21 2012 -0400
1451
1452     Check for filled hold on transit checkin
1453     
1454     "Fill related hold" can grab a hold out from under a transit, so check for
1455     filled holds in addition to canceled ones.
1456     
1457     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
1458     Signed-off-by: Bill Erickson <berick@esilibrary.com>
1459
1460 2       2       Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm
1461
1462 commit 1a436930e0e1fd94a4eed6f20c0f8ffdd993630e
1463 Author: Thomas Berezansky <tsbere@mvlc.org>
1464 Date:   Tue Apr 10 09:10:46 2012 -0400
1465
1466     SuperCat fixes - Child Init
1467     
1468     Sometimes it seems that child_init has not run properly for supercat.
1469     
1470     This attempts to fix that by checking for the global appsession objects. If
1471     they are not there we run child_init. The function that does this is being
1472     called from all handler entry functions.
1473     
1474     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
1475     Signed-off-by: Bill Erickson <berick@esilibrary.com>
1476
1477 28      0       Open-ILS/src/perlmods/lib/OpenILS/WWW/SuperCat.pm
1478
1479 commit 2ff77ad9ea3f4dcee11b13080999d71c5285714d
1480 Author: Dan Scott <dscott@laurentian.ca>
1481 Date:   Sat Aug 4 11:04:17 2012 -0400
1482
1483     Silence warnings in search results for holdable copies
1484     
1485     Have not yet determined the exact reason the holdable copies size is not
1486     defined in some instances in the search results only, but this commit
1487     prevents warnings from being spewed by apache about undefined variables.
1488     
1489     Signed-off-by: Dan Scott <dscott@laurentian.ca>
1490     Signed-off-by: Bill Erickson <berick@esilibrary.com>
1491
1492 2       1       Open-ILS/src/templates/opac/parts/result/table.tt2
1493
1494 commit 2ffba44d3659147ad5bca87f6ff4b224b7c403cc
1495 Author: Dan Scott <dscott@laurentian.ca>
1496 Date:   Sat Aug 4 10:43:31 2012 -0400
1497
1498     TPAC: Silence two uninit variable warnings
1499     
1500     These warnings were being thrown on every TPAC page request, slowly
1501     filling the logs:
1502     
1503     Use of uninitialized value $set_locale in string eq at
1504     /usr/local/share/perl/5.10.1/OpenILS/WWW/EGWeb.pm line 159.
1505     
1506     Use of uninitialized value in pattern match (m//) at
1507     /usr/local/share/perl/5.10.1/OpenILS/WWW/EGCatLoader.pm line 250.
1508     
1509     Banish them.
1510     
1511     Signed-off-by: Dan Scott <dscott@laurentian.ca>
1512     Signed-off-by: Bill Erickson <berick@esilibrary.com>
1513
1514 2       1       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader.pm
1515 1       1       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGWeb.pm
1516
1517 commit b12a2b3fe1076805b9da429f09d6e539e48bcb07
1518 Author: Dan Scott <dscott@laurentian.ca>
1519 Date:   Mon Aug 13 13:53:22 2012 -0400
1520
1521     TPAC: Give login boxes a border
1522     
1523     For some reason, the boxes for the login form were stripped of
1524     their default border style. Let the natural input box formatting for the
1525     border shine through and give users an easier target when logging in.
1526     
1527     Signed-off-by: Dan Scott <dscott@laurentian.ca>
1528     Signed-off-by: Bill Erickson <berick@esilibrary.com>
1529
1530 0       1       Open-ILS/src/templates/opac/css/style.css.tt2
1531
1532 commit bbc071efaa2d97fa4926d4311cccf78eea2aa956
1533 Author: Ben Shum <bshum@biblio.org>
1534 Date:   Mon Aug 6 11:11:54 2012 -0400
1535
1536     TPAC - Fix footer on hold history page
1537     
1538     The hold history page was missing an ending div tag to complete the
1539     block which leads to the footer being generated incorrectly on that
1540     page.
1541     
1542     Adding the ending tag repairs the display of the footer to match all
1543     the other pages.
1544     
1545     Credit to Melissa Lefebvre for noticing this discrepancy.
1546     
1547     Signed-off-by: Ben Shum <bshum@biblio.org>
1548     Signed-off-by: Dan Scott <dscott@laurentian.ca>
1549
1550 1       0       Open-ILS/src/templates/opac/myopac/hold_history.tt2
1551
1552 commit ca3764e52f5d80da030f3bcd16ee331391c5c345
1553 Author: Melissa Lefebvre <mlefebvre@biblio.org>
1554 Date:   Tue Aug 14 12:58:18 2012 -0400
1555
1556     Change grammar for lost and missing failure messages
1557     
1558     Update to the lost and missing failure wording to make it
1559     gramatically correct.  Removed the word "has" from both
1560     messages.
1561     
1562     Signed-off-by: Melissa Lefebvre <mlefebvre@biblio.org>
1563     Signed-off-by: Dan Scott <dscott@laurentian.ca>
1564
1565 2       2       Open-ILS/src/extras/ils_events.xml
1566
1567 commit ab5fcb15d7ef895b0e9059a00568f658fc8a7ef2
1568 Author: Thomas Berezansky <tsbere@mvlc.org>
1569 Date:   Tue Aug 14 10:50:11 2012 -0400
1570
1571     Physical Location Fixes/Enhancements
1572     
1573     Teach the physical location retrieval function about using an ENV var.
1574     
1575     This allows a subdomain to force a specific physical location, say by adding
1576     to their apache config:
1577     
1578     SetEnv physical_loc 4
1579     
1580     Rewriterules could also be used for more dynamic configuration.
1581     
1582     Also, as a fix:
1583     
1584     Have preferred library use the stored physical location instead of assuming
1585     that CGI has the setting all the time.
1586     
1587     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
1588
1589 3       0       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader.pm
1590 2       2       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Util.pm
1591
1592 commit 01c58f66605b19fad28de9692cfe56b8a72ba99a
1593 Author: Ben Shum <bshum@biblio.org>
1594 Date:   Tue Aug 7 13:48:31 2012 -0400
1595
1596     TPAC - fix pickup locations for edit holds
1597     
1598     When a patron goes to edit a hold in TPAC, they have the option to
1599     choose a different pickup location. Unfortunately, it looks like that
1600     dropdown does not prevent them from selecting locations that aren't
1601     normally allowed for pickups, such as system groups or consortium
1602     itself.
1603     
1604     This patch adds a check for 'can_have_vols_only' to the edit holds
1605     screen.
1606     
1607     Credit to Melissa Lefebvre for finally nailing down the source of
1608     the issue.
1609     
1610     Signed-off-by: Ben Shum <bshum@biblio.org>
1611     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
1612
1613 1       1       Open-ILS/src/templates/opac/myopac/holds/edit.tt2
1614
1615 commit 1d5912e670a328c951a41e333c1a2c0ad564cbbd
1616 Author: Bill Erickson <berick@esilibrary.com>
1617 Date:   Fri Aug 10 14:59:50 2012 -0400
1618
1619     Default to current fiscal year in ACQ order upload
1620     
1621     * Adds a new API call to determine the current fiscal year for a given
1622       org unit:  open-ils.acq.org_unit.current_fiscal_year
1623     
1624     * Use open-ils.acq.org_unit.current_fiscal_year to populate the correct
1625       fiscal year in the ACQ order upload selector.
1626     
1627     This addresses part 2 of LP 1031927
1628     
1629     Signed-off-by: Bill Erickson <berick@esilibrary.com>
1630     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
1631
1632 37      0       Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Financials.pm
1633 25      4       Open-ILS/web/js/ui/default/acq/picklist/upload.js
1634
1635 commit b6854d2c06eea5bb4d86a37e461f919379cfc9d8
1636 Author: Bill Erickson <berick@esilibrary.com>
1637 Date:   Fri Aug 10 14:59:29 2012 -0400
1638
1639     Enable pcrud access to fiscal year / fiscal calendar
1640     
1641     Signed-off-by: Bill Erickson <berick@esilibrary.com>
1642     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
1643
1644 4       12      Open-ILS/examples/fm_IDL.xml
1645
1646 commit ea51d9f8e2300799a153d4006939afb9c01812ed
1647 Author: Bill Erickson <berick@esilibrary.com>
1648 Date:   Fri Aug 10 14:06:36 2012 -0400
1649
1650     Fiscal year selector in ACQ order record upload
1651     
1652     * Support a 'fiscal_year' parameter to ACQ order record upload API.
1653     * Adds a new "Fiscal Year" selector to the upload form to facilitate
1654       uploading orders to different fiscal years.
1655     
1656     This partially resolves LP 1031927 by allowing manual selection of the
1657     correct fiscal year.
1658     
1659     Signed-off-by: Bill Erickson <berick@esilibrary.com>
1660     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
1661
1662 7       5       Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Order.pm
1663 10      0       Open-ILS/src/templates/acq/picklist/upload.tt2
1664 29      1       Open-ILS/web/js/ui/default/acq/picklist/upload.js
1665
1666 commit d23bd38fe2eaf84c23bb36f3f03f763dbaccfad5
1667 Author: Ben Shum <bshum@biblio.org>
1668 Date:   Mon Aug 13 18:08:53 2012 -0400
1669
1670     Change "Reset form" to "Clear Form"
1671     
1672     As suggested by Thomas Berezansky in the comments on LP 994058, change
1673     the button from "Reset form" to "Clear form" to be absolutely clear
1674     that the button now removes all previous search variables.
1675     
1676     Signed-off-by: Ben Shum <bshum@biblio.org>
1677     Signed-off-by: Dan Scott <dscott@laurentian.ca>
1678
1679 1       1       Open-ILS/src/templates/opac/parts/advanced/search.tt2
1680
1681 commit f753885abeb88c48e195c4736883ab1a0955b1bd
1682 Author: Dan Scott <dscott@laurentian.ca>
1683 Date:   Wed Aug 8 15:08:24 2012 -0400
1684
1685     TPAC: Reset Form and New Search should clear queries
1686     
1687     Currently, clicking "Another Search" in the search results page, or
1688     "Reset Form" on the advanced search page, keeps the same query terms and
1689     type around. Clear these parameters as expected; essentially, we keep
1690     only the search location (loc or locg) in scope.
1691     
1692     Note that we explicitly keep parameters around when someone is going
1693     from a basic search to an advanced search, because the assumption is
1694     that they want to refine their search further.
1695     
1696     Also affected are the org_selector, because we want to pull the logic
1697     for loc or locg out into a common area (the get_library block in
1698     misc_util.tt2), and the style (input.opac-button elements now get styled
1699     the same as a.opac-button elements, which makes it easier to intermingle
1700     them on the same form).
1701     
1702     Signed-off-by: Dan Scott <dscott@laurentian.ca>
1703     Signed-off-by: Ben Shum <bshum@biblio.org>
1704
1705 1       1       Open-ILS/src/templates/opac/css/style.css.tt2
1706 7       11      Open-ILS/src/templates/opac/parts/advanced/search.tt2
1707 15      0       Open-ILS/src/templates/opac/parts/misc_util.tt2
1708 5       6       Open-ILS/src/templates/opac/parts/org_selector.tt2
1709 4       1       Open-ILS/src/templates/opac/results.tt2
1710
1711 commit ff490fbc2c552d33ee11065fe249c0e9e4aa9b8e
1712 Author: Ben Shum <bshum@biblio.org>
1713 Date:   Sun Aug 12 03:25:49 2012 -0400
1714
1715     TPAC - add library scoping to shelf browser
1716     
1717     The shelf browser currently uses the 'loc' variable to define scoping and
1718     limit browsing to specific org units. However, since much of the scoping
1719     actually uses 'locg', the scoping was broken for the shelf browser.
1720     
1721     Additionally, under Advanced Search's Numeric Search, the option for
1722     'Call Number (Shelf Browse)' only applies the 'cn' variable to searches
1723     and never adds the search scope, despite the search library now being
1724     an available filter choice.
1725     
1726     Based on suggestion by Dan Scott in IRC, this patch uses the function for
1727     _get_search_lib() to retrieve the search library and add it to both parts
1728     of the shelf browser.
1729     
1730     Signed-off-by: Ben Shum <bshum@biblio.org>
1731     Signed-off-by: Dan Scott <dscott@laurentian.ca>
1732
1733 1       1       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Record.pm
1734 1       0       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Search.pm
1735
1736 commit 767fcaa324a97288663cf29809264e1d1b42423a
1737 Author: Jason Stephenson <jstephenson@mvlc.org>
1738 Date:   Wed Jul 25 13:43:38 2012 -0400
1739
1740     Make opac/results.tt2 remember facet when sorting, etc.
1741     
1742     Add a hidden field in the search form and set its value to the value
1743     of the CGI 'facet' param if the facet parameter is set.  This appears
1744     to work for multiple facets.  Clearing a facet is as simple as clicking
1745     on the gray-backgounded facet name.
1746     
1747     Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
1748     Signed-off-by: Dan Scott <dscott@laurentian.ca>
1749
1750 3       0       Open-ILS/src/templates/opac/results.tt2
1751
1752 commit 7eb9ee92f1c3c40b3fa3064831bb979763a1080e
1753 Author: Ben Shum <bshum@biblio.org>
1754 Date:   Thu Aug 9 12:27:57 2012 -0400
1755
1756     TPAC - fix alignment of "You are now browsing..." in shelf browser
1757     
1758     The "You are now browsing..." message does not align to the center of the
1759     page. Changing the <div> to a <p> seems to properly align the text.
1760     
1761     Along the way, we should remove the extra <span> and <strong> (the strong
1762     is redundant with the css being inherited by color_4 class) and make the
1763     new single line message more i18n-friendly for future translations.
1764     
1765     Credit to Michael Peters for noticing the problem and thanks to Dan Scott,
1766     Lebbeous Fogle-Weekley, and Thomas Berezansky for help via IRC for the
1767     i18n-bits.
1768     
1769     Signed-off-by: Ben Shum <bshum@biblio.org>
1770     Signed-off-by: Michael Peters <mrpeters@library.in.gov>
1771     Signed-off-by: Dan Scott <dscott@laurentian.ca>
1772
1773 3       4       Open-ILS/src/templates/opac/parts/record/cnbrowse.tt2
1774
1775 commit 97bf1bb3b78e6b1ae825e26230a0766bce28162c
1776 Author: Thomas Berezansky <tsbere@mvlc.org>
1777 Date:   Sun Aug 12 15:16:01 2012 -0400
1778
1779     Fix TPAC shelf browser's previous link
1780     
1781     Line fix suggested by Thomas Berezansky.
1782     
1783     The cnoffset was strictly checking for values that start with a digit.
1784     But negative numbers start with a "-" instead. Once this check was
1785     changed, the previous link will continue to move further into negative
1786     offsets.
1787     
1788     Signed-off-by: Ben Shum <bshum@biblio.org>
1789     Signed-off-by: Dan Scott <dscott@laurentian.ca>
1790
1791 1       1       Open-ILS/src/templates/opac/parts/record/cnbrowse.tt2
1792
1793 commit 5391ddb464bc7e55aaa187dd7641b76d12d869fc
1794 Author: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
1795 Date:   Fri Aug 10 13:03:58 2012 -0400
1796
1797     Documentation: Fix some issues which caused a2x epub processing to choke.
1798     
1799     Signed-off-by: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
1800
1801 2       0       docs/RELEASE_NOTES_2_3.txt
1802 2       2       docs/root.txt
1803
1804 commit 4a08f184236163217d434b7b18150162250ea584
1805 Author: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
1806 Date:   Fri Aug 10 12:24:13 2012 -0400
1807
1808     Documentation: add a missing image.
1809     
1810     Signed-off-by: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
1811
1812 -       -       docs/media/Kids_OPAC10.jpg
1813  create mode 100644 docs/media/Kids_OPAC10.jpg
1814
1815 commit 0ca4a5a26ec0b8d1e16f5d9b45231c6e5d9157ef
1816 Author: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
1817 Date:   Fri Aug 10 10:04:59 2012 -0400
1818
1819     Documentation: remove line break characters from file.
1820     
1821     Signed-off-by: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
1822
1823 201     201     docs/opac/kids_opac.txt
1824
1825 commit 067669e687e17a130c890e84f1023f48bf14504d
1826 Author: Sally Fortin <sfortin@esilibrary.com>
1827 Date:   Fri Aug 10 09:59:04 2012 -0400
1828
1829     Documentation: Add kids catalog documentation from ESI site.
1830     
1831     Signed-off-by: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
1832
1833 -       -       docs/media/Kids_OPAC1.jpg
1834 -       -       docs/media/Kids_OPAC11.jpg
1835 -       -       docs/media/Kids_OPAC12.jpg
1836 -       -       docs/media/Kids_OPAC13.jpg
1837 -       -       docs/media/Kids_OPAC14.jpg
1838 -       -       docs/media/Kids_OPAC15.jpg
1839 -       -       docs/media/Kids_OPAC16.jpg
1840 -       -       docs/media/Kids_OPAC17.jpg
1841 -       -       docs/media/Kids_OPAC2.jpg
1842 -       -       docs/media/Kids_OPAC4.jpg
1843 -       -       docs/media/Kids_OPAC5.jpg
1844 -       -       docs/media/Kids_OPAC6.jpg
1845 -       -       docs/media/Kids_OPAC7.jpg
1846 -       -       docs/media/Kids_OPAC8.jpg
1847 -       -       docs/media/Kids_OPAC9.jpg
1848 201     0       docs/opac/kids_opac.txt
1849 2       0       docs/root.txt
1850  create mode 100644 docs/media/Kids_OPAC1.jpg
1851  create mode 100644 docs/media/Kids_OPAC11.jpg
1852  create mode 100644 docs/media/Kids_OPAC12.jpg
1853  create mode 100644 docs/media/Kids_OPAC13.jpg
1854  create mode 100644 docs/media/Kids_OPAC14.jpg
1855  create mode 100644 docs/media/Kids_OPAC15.jpg
1856  create mode 100644 docs/media/Kids_OPAC16.jpg
1857  create mode 100644 docs/media/Kids_OPAC17.jpg
1858  create mode 100644 docs/media/Kids_OPAC2.jpg
1859  create mode 100644 docs/media/Kids_OPAC4.jpg
1860  create mode 100644 docs/media/Kids_OPAC5.jpg
1861  create mode 100644 docs/media/Kids_OPAC6.jpg
1862  create mode 100644 docs/media/Kids_OPAC7.jpg
1863  create mode 100644 docs/media/Kids_OPAC8.jpg
1864  create mode 100644 docs/media/Kids_OPAC9.jpg
1865  create mode 100644 docs/opac/kids_opac.txt
1866
1867 commit 135048671b01eacffacba741058ab487a5885b22
1868 Author: Dan Scott <dscott@laurentian.ca>
1869 Date:   Thu Aug 9 18:25:00 2012 -0400
1870
1871     Authorities: Fix broken UI due to new XUL/Dojo/regressions
1872     
1873     New versions of XUL, since Firefox 10, hate dojo.query("foo bar"), so we
1874     have to refactor it to use dojo.query("foo").query("bar") instead. At
1875     least until we upgrade to a new version of Dojo.
1876     
1877     In addition, 522d8d82 introduced a regression meaning that the text of
1878     the authorities was no longer wrapped in a SPAN element with a class of
1879     "text". That in turn meant that the Dojo queries weren't picking up the
1880     labels for the merge box, leaving no visual indication to the user as to
1881     what authorities exactly were being merged. So, repair that.
1882     
1883     Also, similar to a fix for the MFHD editor, set the initial height of
1884     the spawned MARC Editor for an authority record to something reasonable.
1885     
1886     Signed-off-by: Dan Scott <dscott@laurentian.ca>
1887     Signed-off-by: Mike Rylander <mrylander@gmail.com>
1888
1889 15      7       Open-ILS/web/js/ui/default/cat/authority/list.js
1890
1891 commit c81118e76cc10529d857233462a6d690c14a9834
1892 Author: Dan Scott <dscott@laurentian.ca>
1893 Date:   Thu Aug 9 16:31:44 2012 -0400
1894
1895     Set a sane initial MFHD Editor size
1896     
1897     For most MFHD records, the size of the MARC Editor window when spawned
1898     fits into the confines of a normal desktop. However, for MFHD records
1899     with dozens or more rows, the window chrome can be inaccessible because
1900     it is bumped off the top of the Windows desktop. This makes it
1901     impossible for users to close the window without a workaround like
1902     hitting ALT+F4
1903     
1904     This branch sets the window to an initial height of 40 pixels less than
1905     the height of the entire staff client window. This should be enough to
1906     enable the chrome on top to be visible. In addition, we have to set the
1907     width to something reasonable because XUL seems to otherwise set the
1908     window to be extremely skinny once an explicit height is set, so we set
1909     that to be half the width of the staff client window.
1910     
1911     Finally, we allow the new window to be resizable according to the user's
1912     preference.
1913     
1914     Signed-off-by: Dan Scott <dscott@laurentian.ca>
1915     Signed-off-by: Mike Rylander <mrylander@gmail.com>
1916
1917 5       1       Open-ILS/xul/staff_client/chrome/content/cat/opac.js
1918
1919 commit fbc36bfdb1098df6b4cd8f48d59bc9b09cc679d4
1920 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
1921 Date:   Wed Aug 8 13:50:33 2012 -0400
1922
1923     Simplified Hold Pull List: Fix several sorting bugs
1924     
1925     First of all, sorting on most columns was broken due to a bug in the way
1926     that the flattener methods of the open-ils.fielder service were
1927     constructing their SQL JOINs.  We were coming up with way too many
1928     joins, and then losing track of which JOIN's alias to refer to when
1929     building the ORDER BY clause later.  This is fixed.
1930     
1931     Secondly, the shelving location column now sorts automatically by the
1932     shelving location *ordering* values, when avaiable.  These are the
1933     values that you set up in the drag-and-drop staff client interface
1934     titled "Copy Location Order."  When these values are not set for the org
1935     unit whose pull list you're viewing, the sorting will fall back to
1936     alphabetical.
1937     
1938     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
1939     Signed-off-by: Mike Rylander <mrylander@gmail.com>
1940
1941 5       1       Open-ILS/examples/fm_IDL.xml
1942 3       0       Open-ILS/src/perlmods/lib/OpenILS/Application/Fielder.pm
1943 28      3       Open-ILS/src/perlmods/lib/OpenILS/Application/Flattener.pm
1944 2       2       Open-ILS/src/templates/circ/hold_pull_list.tt2
1945
1946 commit e0e0b53bedae81c6f687cd2ea6db020f9ce9f9b4
1947 Author: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
1948 Date:   Thu Aug 9 15:17:48 2012 -0400
1949
1950     Documentation: Update upgrade instruction to 2.3.beta1 and include all docs that were in 2.2.
1951     
1952     Signed-off-by: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
1953
1954 11      11      docs/installation/server_upgrade.txt
1955 50      60      docs/root.txt
1956
1957 commit 807d5ed5a28a2ac9b5caa098eeb339169ff9354f
1958 Author: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
1959 Date:   Wed Aug 8 10:45:33 2012 -0400
1960
1961     Documentation: Remove a space causing an error during PDF processing.
1962     
1963     Signed-off-by: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
1964
1965 1       1       docs/root.txt
1966
1967 commit 3bee2e65eb4c1d3b297db32df6424a97b8631acd
1968 Author: Dan Scott <dscott@laurentian.ca>
1969 Date:   Sat Aug 4 11:24:15 2012 -0400
1970
1971     TPAC: Remove explicit width on "View my list" button
1972     
1973     .cached_list_div, which defines the style for the "View my list" button
1974     on the TPAC button bar once an item has been added to a temporary list,
1975     is given an explicit width of 111px, which is problematic for a number
1976     of reasons:
1977     
1978     1. If the font-size of the base style is increased, then the text will
1979        likely wrap.
1980     2. Translations tend to be longer than English, and indeed in fr-CA
1981        "Afficher ma liste" ends up wrapping onto a second line, which makes
1982        the button bar look weird.
1983     
1984     Accordingly, remove the explicit "width:111px" from the style definition
1985     for .cached_list_div.
1986     
1987     Signed-off-by: Dan Scott <dscott@laurentian.ca>
1988     Signed-off-by: Ben Shum <bshum@biblio.org>
1989
1990 1       1       Open-ILS/src/templates/opac/css/style.css.tt2
1991
1992 commit 9e95c136931f4abb499ea2862aed3ee56dc2b758
1993 Author: Thomas Berezansky <tsbere@mvlc.org>
1994 Date:   Tue Aug 7 14:29:37 2012 -0400
1995
1996     Remove extra xulG redefines
1997     
1998     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
1999     Signed-off-by: Dan Scott <dscott@laurentian.ca>
2000
2001 0       1       Open-ILS/xul/staff_client/chrome/content/util/widget_prompt.js
2002 0       2       Open-ILS/xul/staff_client/server/cat/volume_editor.js
2003 0       2       Open-ILS/xul/staff_client/server/circ/circ_summary.xul
2004 0       2       Open-ILS/xul/staff_client/server/circ/copy_details.xul
2005 0       1       Open-ILS/xul/staff_client/server/serial/editor_base.js
2006
2007 commit 6702825122afae72f531bd81d3018be41b71edb9
2008 Author: Thomas Berezansky <tsbere@mvlc.org>
2009 Date:   Tue Aug 7 14:19:56 2012 -0400
2010
2011     Fix timestamp typo
2012     
2013     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
2014     Signed-off-by: Dan Scott <dscott@laurentian.ca>
2015
2016 1       1       Open-ILS/xul/staff_client/chrome/content/util/timestamp.js
2017
2018 commit b029b810bdba473f5c7743f582aab1e84b60fc85
2019 Author: Thomas Berezansky <tsbere@mvlc.org>
2020 Date:   Mon Aug 6 12:48:19 2012 -0400
2021
2022     Redirect to OILS in staff client
2023     
2024     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
2025     Signed-off-by: Bill Erickson <berick@esilibrary.com>
2026
2027 3       3       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Search.pm
2028
2029 commit 0b8fa1397d0c400f8e85829aa867c4cfbbf2b6ab
2030 Author: Dan Scott <dscott@laurentian.ca>
2031 Date:   Fri Aug 3 10:59:33 2012 -0400
2032
2033     Add dependencies for Fedora
2034     
2035     Noted by Net Wolf on the mailing list, some core dependencies were
2036     missing from the Fedora Makefile.install installer. As some of them have
2037     recently been packaged for Fedora 17, add them to the package
2038     collection; others are still unpackaged, so leave them there.
2039     
2040     Note: the packages are not available on Fedora 16, but that has a
2041     limited remaining shelf life anyway, so consider this a shift to
2042     supporting only the latest stable version of Fedora.
2043     
2044     Signed-off-by: Dan Scott <dscott@laurentian.ca>
2045     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
2046
2047 4       1       Open-ILS/src/extras/Makefile.install
2048
2049 commit 23809f373d165481fbdea58111d2b3d079dc691d
2050 Author: Bill Erickson <berick@esilibrary.com>
2051 Date:   Fri Aug 3 10:02:29 2012 -0400
2052
2053     Import updated translations from Launchpad; stage 2
2054     
2055     Signed-off-by: Bill Erickson <berick@esilibrary.com>
2056
2057 1       1       build/i18n/po/XULTermLoader.js/XULTermLoader.js.pot
2058 12      12      build/i18n/po/acq.js/acq.js.pot
2059 1       1       build/i18n/po/capture.js/capture.js.pot
2060 16      2       build/i18n/po/circ.properties/circ.properties.pot
2061 1       1       build/i18n/po/conify.js/conify.js.pot
2062 810     719     build/i18n/po/db.seed/db.seed.pot
2063 2537    2345    build/i18n/po/fm_IDL.dtd/fm_IDL.dtd.pot
2064 15      15      build/i18n/po/ils_events.xml/ils_events.xml.pot
2065 72      542     build/i18n/po/lang.dtd/lang.dtd.pot
2066 6       1       build/i18n/po/offline.properties/offline.properties.pot
2067 2       4       build/i18n/po/opac.dtd/opac.dtd.pot
2068 1       1       build/i18n/po/opac.js/opac.js.pot
2069 1       1       build/i18n/po/pull_list.js/pull_list.js.pot
2070 9       9       build/i18n/po/register.js/register.js.pot
2071 1       1       build/i18n/po/reservation.js/reservation.js.pot
2072 1       1       build/i18n/po/selfcheck.js/selfcheck.js.pot
2073 203     103     build/i18n/po/tpac/tpac.pot
2074
2075 commit 39c37d3bdc1762d329390e287d70b31c51264803
2076 Author: Bill Erickson <berick@esilibrary.com>
2077 Date:   Fri Aug 3 10:00:54 2012 -0400
2078
2079     Import updated translations from Launchpad; stage 1
2080     
2081     Signed-off-by: Bill Erickson <berick@esilibrary.com>
2082
2083 21      21      build/i18n/po/Searcher.js/pt-BR.po
2084 15      16      build/i18n/po/admin.properties/pt-BR.po
2085 102     0       build/i18n/po/authority.js/tr-TR.po
2086 65      49      build/i18n/po/cat.properties/pt-BR.po
2087 4       4       build/i18n/po/circ.properties/cs-CZ.po
2088 4       4       build/i18n/po/circ.properties/de-DE.po
2089 4       4       build/i18n/po/circ.properties/en-CA.po
2090 4       4       build/i18n/po/circ.properties/en-GB.po
2091 4       4       build/i18n/po/circ.properties/es-ES.po
2092 4       4       build/i18n/po/circ.properties/fr-CA.po
2093 4       4       build/i18n/po/circ.properties/hy-AM.po
2094 74      41      build/i18n/po/circ.properties/pt-BR.po
2095 4       4       build/i18n/po/circ.properties/ru-RU.po
2096 5       5       build/i18n/po/conify.js/es-ES.po
2097 5       5       build/i18n/po/conify.js/pt-BR.po
2098 2191    2198    build/i18n/po/fm_IDL.dtd/cs-CZ.po
2099 2188    2195    build/i18n/po/fm_IDL.dtd/de-DE.po
2100 2191    2198    build/i18n/po/fm_IDL.dtd/en-CA.po
2101 2191    2198    build/i18n/po/fm_IDL.dtd/en-GB.po
2102 2188    2195    build/i18n/po/fm_IDL.dtd/es-ES.po
2103 2225    2232    build/i18n/po/fm_IDL.dtd/fr-CA.po
2104 2191    2198    build/i18n/po/fm_IDL.dtd/hy-AM.po
2105 2191    2198    build/i18n/po/fm_IDL.dtd/pt-BR.po
2106 2191    2198    build/i18n/po/fm_IDL.dtd/ru-RU.po
2107 2188    2195    build/i18n/po/fm_IDL.dtd/tr-TR.po
2108 149     142     build/i18n/po/opac.dtd/pt-BR.po
2109 5       5       build/i18n/po/opac.js/es-ES.po
2110 15      15      build/i18n/po/pull_list.js/pt-BR.po
2111 6       6       build/i18n/po/register.js/de-DE.po
2112 20      20      build/i18n/po/register.js/es-ES.po
2113 31      31      build/i18n/po/register.js/tr-TR.po
2114 31      22      build/i18n/po/selfcheck.js/pt-BR.po
2115 11      11      build/i18n/po/serial.properties/pt-BR.po
2116  create mode 100644 build/i18n/po/authority.js/tr-TR.po
2117
2118 commit 78373003944ba3be5535bb4a221cecc4fd01bceb
2119 Author: Bill Erickson <berick@esilibrary.com>
2120 Date:   Thu Aug 2 12:12:49 2012 -0400
2121
2122     Initial cut of 2.3 release notes.
2123     
2124     Basically, the contents of RELEASE_NOTES_NEXT organized into
2125     RELEASE_NOTES_2_3.txt and removed from RELEASE_NOTE_NEXT.
2126     
2127     Signed-off-by: Bill Erickson <berick@esilibrary.com>
2128     Signed-off-by: Mike Rylander <mrylander@gmail.com>
2129
2130 368     0       docs/RELEASE_NOTES_2_3.txt
2131 0       22      docs/RELEASE_NOTES_NEXT/acq-invoice-li-search.txt
2132 0       67      docs/RELEASE_NOTES_NEXT/add-to-permanent-bookbag.txt
2133 0       15      docs/RELEASE_NOTES_NEXT/edi-invoices.txt
2134 0       60      docs/RELEASE_NOTES_NEXT/new_xulrunner.txt
2135 0       38      docs/RELEASE_NOTES_NEXT/search-filter-groups.txt
2136 0       30      docs/RELEASE_NOTES_NEXT/simplified-hold-pull-list.txt
2137 0       29      docs/RELEASE_NOTES_NEXT/tpac-css-colors.txt
2138 0       37      docs/RELEASE_NOTES_NEXT/vandelay-copy-overlay.txt
2139 0       15      docs/RELEASE_NOTES_NEXT/warn-when-adding-to-a-temporary-bookbag.txt
2140 0       16      docs/RELEASE_NOTES_NEXT/z3950-attr-admin-ui.txt
2141  create mode 100644 docs/RELEASE_NOTES_2_3.txt
2142  delete mode 100644 docs/RELEASE_NOTES_NEXT/acq-invoice-li-search.txt
2143  delete mode 100644 docs/RELEASE_NOTES_NEXT/add-to-permanent-bookbag.txt
2144  delete mode 100644 docs/RELEASE_NOTES_NEXT/edi-invoices.txt
2145  delete mode 100644 docs/RELEASE_NOTES_NEXT/new_xulrunner.txt
2146  delete mode 100644 docs/RELEASE_NOTES_NEXT/search-filter-groups.txt
2147  delete mode 100644 docs/RELEASE_NOTES_NEXT/simplified-hold-pull-list.txt
2148  delete mode 100644 docs/RELEASE_NOTES_NEXT/tpac-css-colors.txt
2149  delete mode 100644 docs/RELEASE_NOTES_NEXT/vandelay-copy-overlay.txt
2150  delete mode 100644 docs/RELEASE_NOTES_NEXT/warn-when-adding-to-a-temporary-bookbag.txt
2151  delete mode 100644 docs/RELEASE_NOTES_NEXT/z3950-attr-admin-ui.txt
2152
2153 commit 9646deb6f6dcf9b4ae807bcc7cf283485cba5371
2154 Author: Bill Erickson <berick@esilibrary.com>
2155 Date:   Thu Aug 2 12:09:42 2012 -0400
2156
2157     Add simple README to RELEASE_NOTE_NEXT
2158     
2159     Without something in the directory, it will dissappear each time we
2160     create release notes from the contents and delete them, since Git
2161     removes empty directories.  That would likely just lead to confusion.
2162     
2163     Signed-off-by: Bill Erickson <berick@esilibrary.com>
2164     Signed-off-by: Mike Rylander <mrylander@gmail.com>
2165
2166 6       0       docs/RELEASE_NOTES_NEXT/README
2167  create mode 100644 docs/RELEASE_NOTES_NEXT/README
2168
2169 commit 5aff6e1d57a25720197bd8b0c363c54e16fbdaf5
2170 Author: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
2171 Date:   Fri Aug 3 09:21:18 2012 -0400
2172
2173     Documentation: adjust documentation for 2_3 release.
2174     
2175     Comment out chapters in root.txt except for basic documentation.
2176     Update upgrade instructions for the 2.3 alpha2 release.
2177     
2178     Signed-off-by: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
2179
2180 12      12      docs/installation/server_upgrade.txt
2181 53      53      docs/root.txt
2182
2183 commit d197adabb23a0ada11cb4e5e881706ae45ad8050
2184 Author: Bill Erickson <berick@esilibrary.com>
2185 Date:   Thu Aug 2 11:35:05 2012 -0400
2186
2187     Repairing upgrade stamp number
2188     
2189     Signed-off-by: Bill Erickson <berick@esilibrary.com>
2190
2191 1       1       Open-ILS/src/sql/Pg/upgrade/0733.data.jedi_with_copies.sql
2192
2193 commit ca2b77886d873c6ba103d77ad157a9174ea0382b
2194 Author: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
2195 Date:   Thu Aug 2 10:34:44 2012 -0400
2196
2197     Documentation: Add Staff account management chapter.
2198     
2199     Converted from 1.6 documentation. Reviewed by Jennifer Turner.
2200     
2201     Signed-off-by: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
2202
2203 88      0       docs/admin/permissions.txt
2204 2       0       docs/root.txt
2205  create mode 100644 docs/admin/permissions.txt
2206
2207 commit 2dea1770e821eb05abd38e339eb25de13a49d4c8
2208 Author: Dan Scott <dscott@laurentian.ca>
2209 Date:   Wed Aug 1 23:05:58 2012 -0400
2210
2211     Fix up whitespace in a couple of SIP modules
2212     
2213     Signed-off-by: Dan Scott <dscott@laurentian.ca>
2214
2215 292     292     Open-ILS/src/perlmods/lib/OpenILS/SIP.pm
2216 178     178     Open-ILS/src/perlmods/lib/OpenILS/SIP/Patron.pm
2217
2218 commit 6769c01217e0c8b8a91ba7d3cc8ce6769919bf39
2219 Author: Jeff Godin <jgodin@tadl.org>
2220 Date:   Tue Jun 19 15:31:08 2012 -0400
2221
2222     Add SIP support for Fine Items field
2223     
2224     Add support for SIP Fine Items, msg 64 field AV.
2225     
2226     Display outstanding balance, last_billing_type, and a description.
2227     
2228     For circulation xacts, description is title / author from MODS.
2229     
2230     For grocery xacts, description is last_billing_note.
2231     
2232     Wishlist LP 1012328
2233     
2234     Signed-off-by: Jeff Godin <jgodin@tadl.org>
2235     Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
2236     Signed-off-by: Dan Scott <dscott@laurentian.ca>
2237
2238 15      1       Open-ILS/src/perlmods/lib/OpenILS/SIP/Patron.pm
2239
2240 commit a188139d906bf35c0e0a0184711b0f440c4bb02e
2241 Author: Jeff Godin <jgodin@tadl.org>
2242 Date:   Tue Jun 19 15:10:07 2012 -0400
2243
2244     Pass authtoken to OpenILS::SIP::Patron objects
2245     
2246     To support retrieval of billing details, OpenILS::SIP::Patron
2247     objects need an auth token.
2248     
2249     Teach OpenILS::SIP->find_patron to pass patron objects an auth
2250     token, and also move existing "find patron by what key: barcode or
2251     database id?" logic into find_patron (and out of
2252     OpenILS::SIP::Patron->new).
2253     
2254     Signed-off-by: Jeff Godin <jgodin@tadl.org>
2255     Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
2256     Signed-off-by: Dan Scott <dscott@laurentian.ca>
2257
2258 8       1       Open-ILS/src/perlmods/lib/OpenILS/SIP.pm
2259 2       6       Open-ILS/src/perlmods/lib/OpenILS/SIP/Patron.pm
2260
2261 commit abc738f57e52871192f9a027e5356deb8f7424d5
2262 Author: Dan Scott <dscott@laurentian.ca>
2263 Date:   Wed Aug 1 17:33:48 2012 -0400
2264
2265     Wrap upgrade script for search filter group admin UI
2266     
2267     Signed-off-by: Dan Scott <dscott@laurentian.ca>
2268
2269 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
2270 31      0       Open-ILS/src/sql/Pg/upgrade/0735.data.search_filter_group_perms.sql
2271 0       29      Open-ILS/src/sql/Pg/upgrade/XXXX.data.search_filter_group_perms.sql
2272  create mode 100644 Open-ILS/src/sql/Pg/upgrade/0735.data.search_filter_group_perms.sql
2273  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.search_filter_group_perms.sql
2274
2275 commit 4d424d03934f7ebb4e5ffe3ae2d7335586a6c5e4
2276 Author: Bill Erickson <berick@esilibrary.com>
2277 Date:   Wed Jul 25 09:43:43 2012 -0400
2278
2279     Search filter group doc repair
2280     
2281     Change the example in the docs to have correct syntax:
2282     
2283     filter_group=reading_level becomes filter_group='reading_level'
2284     
2285     Thanks to kmlussier for pointing this out.
2286     
2287     Signed-off-by: Bill Erickson <berick@esilibrary.com>
2288     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
2289     Signed-off-by: Dan Scott <dscott@laurentian.ca>
2290
2291 1       1       docs/RELEASE_NOTES_NEXT/search-filter-groups.txt
2292
2293 commit 176078548035aa3781b91e66d7df578b0a43858d
2294 Author: Bill Erickson <berick@esilibrary.com>
2295 Date:   Thu May 31 10:06:17 2012 -0400
2296
2297     Add missing search filter group view/admin perm
2298     
2299     ADMIN_SEARCH_FILTER_GROUP
2300     VIEW_SEARCH_FILTER_GROUP
2301     
2302     Signed-off-by: Bill Erickson <berick@esilibrary.com>
2303     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
2304     Signed-off-by: Dan Scott <dscott@laurentian.ca>
2305
2306 5       1       Open-ILS/src/sql/Pg/950.data.seed-values.sql
2307 29      0       Open-ILS/src/sql/Pg/upgrade/XXXX.data.search_filter_group_perms.sql
2308  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.search_filter_group_perms.sql
2309
2310 commit e9771beffe8ffcdb0d7f02eb2bfce6962a4e1ac5
2311 Author: Bill Erickson <berick@esilibrary.com>
2312 Date:   Thu May 31 09:27:40 2012 -0400
2313
2314     Search filter groups release notes
2315     
2316     Signed-off-by: Bill Erickson <berick@esilibrary.com>
2317     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
2318     Signed-off-by: Dan Scott <dscott@laurentian.ca>
2319
2320 38      0       docs/RELEASE_NOTES_NEXT/search-filter-groups.txt
2321  create mode 100644 docs/RELEASE_NOTES_NEXT/search-filter-groups.txt
2322
2323 commit 67095d5acccdd7947aef2a7bcc4a2c232e0db33c
2324 Author: Bill Erickson <berick@esilibrary.com>
2325 Date:   Thu May 31 09:37:58 2012 -0400
2326
2327     Search filter groups admin UI staff menu entry
2328     
2329     Admin -> Local Administration -> Search Filter Groups
2330     
2331     Signed-off-by: Bill Erickson <berick@esilibrary.com>
2332     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
2333     Signed-off-by: Dan Scott <dscott@laurentian.ca>
2334
2335 1       0       Open-ILS/web/opac/locale/en-US/lang.dtd
2336 4       0       Open-ILS/xul/staff_client/chrome/content/main/menu.js
2337 3       0       Open-ILS/xul/staff_client/chrome/content/main/menu_frame_menus.xul
2338
2339 commit 42505e6c89ef51cdba62d112222739114e8de8dd
2340 Author: Bill Erickson <berick@esilibrary.com>
2341 Date:   Fri May 25 09:22:36 2012 -0400
2342
2343     Search filter groups admin UI / API
2344     
2345     UI for managing search filter groups and group entries.
2346     
2347     This inclues a new API call for performing CRUD actions on filter
2348     group entries:
2349     
2350     open-ils.actor.filter_group_entry.crud
2351     
2352     This new API call was necessary because entries link to
2353     actor.search_query's, whose write access cannot be controled by pcrud.
2354     
2355     Signed-off-by: Bill Erickson <berick@esilibrary.com>
2356     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
2357     Signed-off-by: Dan Scott <dscott@laurentian.ca>
2358
2359 2       2       Open-ILS/examples/fm_IDL.xml
2360 112     0       Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm
2361 104     0       Open-ILS/src/templates/conify/global/actor/search_filter_group.tt2
2362 182     0       Open-ILS/web/js/ui/default/conify/global/actor/search_filter_group.js
2363  create mode 100644 Open-ILS/src/templates/conify/global/actor/search_filter_group.tt2
2364  create mode 100644 Open-ILS/web/js/ui/default/conify/global/actor/search_filter_group.js
2365
2366 commit 5d355e3262c3cf5a528762d5162a8526649efcbb
2367 Author: Jason Stephenson <jason@sigio.com>
2368 Date:   Wed Apr 25 15:06:38 2012 -0400
2369
2370     Add WEBDIR to Open-ILS/xul/staff_client/Makefile.am.
2371     
2372     Signed-off-by: Jason Stephenson <jason@sigio.com>
2373     Signed-off-by: Dan Scott <dscott@laurentian.ca>
2374
2375 1       1       Open-ILS/xul/staff_client/Makefile.am
2376
2377 commit 61a95875189d27ed3543f45edb63d3e243aa272a
2378 Author: Thomas Berezansky <tsbere@mvlc.org>
2379 Date:   Wed Aug 1 16:40:51 2012 -0400
2380
2381     Fix place hold hiding logic
2382     
2383     Always show the place hold link for staff with permission to place holds
2384     that won't fill currently.
2385     
2386     Otherwise, only show the link if:
2387     There are holdable copies
2388     AND
2389     We aren't blocking OR there are no available copies
2390     
2391     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
2392     Signed-off-by: Dan Scott <dscott@laurentian.ca>
2393
2394 3       4       Open-ILS/src/templates/opac/parts/record/summary.tt2
2395 3       5       Open-ILS/src/templates/opac/parts/result/table.tt2
2396
2397 commit f58ad303473a992b11cbefe704dafd1a8eb03ae3
2398 Author: Dan Scott <dscott@laurentian.ca>
2399 Date:   Wed Aug 1 16:54:32 2012 -0400
2400
2401     TPAC: Wrap "holdable copies" upgrade script
2402     
2403     Signed-off-by: Dan Scott <dscott@laurentian.ca>
2404
2405 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
2406 145     0       Open-ILS/src/sql/Pg/upgrade/0734.tpac_holdable_check.sql
2407 0       137     Open-ILS/src/sql/Pg/upgrade/XXXX.tpac_holdable_check.sql
2408  create mode 100644 Open-ILS/src/sql/Pg/upgrade/0734.tpac_holdable_check.sql
2409  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.tpac_holdable_check.sql
2410
2411 commit 8151ed9d949a6613c1bf40d605c59f2d07efd06c
2412 Author: Art Rhyno <art632000@yahoo.ca>
2413 Date:   Fri Jul 27 11:39:14 2012 -0400
2414
2415     Block "Place Hold" link in TPAC if item is available
2416     
2417     Suppress the display of the "Place Hold" link based on whether an item
2418     is available. This is set as a preference in config.tt2. Some sites
2419     may want the ability to place holds regardless of availability.
2420     
2421     Signed-off-by: Art Rhyno <art632000@yahoo.ca>
2422     Signed-off-by: Dan Scott <dscott@laurentian.ca>
2423     
2424     Conflicts:
2425         Open-ILS/src/templates/opac/parts/record/summary.tt2
2426         Open-ILS/src/templates/opac/parts/result/table.tt2
2427     
2428     Signed-off-by: Dan Scott <dscott@laurentian.ca>
2429
2430 9       0       Open-ILS/src/templates/opac/parts/config.tt2
2431 3       1       Open-ILS/src/templates/opac/parts/misc_util.tt2
2432 8       2       Open-ILS/src/templates/opac/parts/record/summary.tt2
2433 9       2       Open-ILS/src/templates/opac/parts/result/table.tt2
2434
2435 commit a6170ad241d22e936def92dd0896ee955ae48e53
2436 Author: Thomas Berezansky <tsbere@mvlc.org>
2437 Date:   Wed Apr 18 17:03:05 2012 -0400
2438
2439     TPac: Hide place hold links when not holdable
2440     
2441     The only check done is on the holdable flags:
2442     Copy
2443     Status
2444     Location
2445     
2446     Hold rules themselves are not checked.
2447     
2448     Note that place hold links are shown either way when you can have the
2449     PLACE_UNFILLABLE_HOLD permission and are logged into the staff client.
2450     
2451     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
2452     Signed-off-by: Dan Scott <dscott@laurentian.ca>
2453
2454 45      0       Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Biblio.pm
2455 1       0       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader.pm
2456 45      0       Open-ILS/src/sql/Pg/040.schema.asset.sql
2457 2       1       Open-ILS/src/sql/Pg/990.schema.unapi.sql
2458 137     0       Open-ILS/src/sql/Pg/upgrade/XXXX.tpac_holdable_check.sql
2459 2       0       Open-ILS/src/templates/opac/parts/record/summary.tt2
2460 2       0       Open-ILS/src/templates/opac/parts/result/table.tt2
2461  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.tpac_holdable_check.sql
2462
2463 commit 77fdad1194178d217b46c4c49d9930a2c31cd5be
2464 Author: Thomas Berezansky <tsbere@mvlc.org>
2465 Date:   Thu Apr 12 10:23:12 2012 -0400
2466
2467     Operator Change Fun
2468     
2469     Allow for temporary, staff, and permanent operator changes.
2470     
2471     Temporary uses a temp authtoken for a few minute timeout.
2472     
2473     Staff uses a normal staff login authtoken for a multi-hour timeout.
2474     
2475     Permanent is a staff change that disregards the previous login instead of
2476     allowing it to be recovered by using the menu item again.
2477     
2478     I also fixed things up so later timeouts can re-use the previous duration
2479     and fixed up some title bar issues:
2480     
2481     1 - Login screen shows version again (needed a document in the title set)
2482     2 - Menu windows don't forget the server name
2483     3 - Menu windows keep the same number for their lifetime
2484     
2485     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
2486     Signed-off-by: Bill Erickson <berick@esilibrary.com>
2487
2488 6       0       Open-ILS/web/opac/locale/en-US/lang.dtd
2489 1       1       Open-ILS/xul/staff_client/chrome/content/main/main.js
2490 11      6       Open-ILS/xul/staff_client/chrome/content/main/menu.js
2491 2       1       Open-ILS/xul/staff_client/chrome/content/main/menu_frame.xul
2492 12      11      Open-ILS/xul/staff_client/chrome/content/util/network.js
2493 30      4       Open-ILS/xul/staff_client/server/main/simple_auth.xul
2494
2495 commit 5dd2ae5ac5e85e3a7c25816e195a621835e5c106
2496 Author: Thomas Berezansky <tsbere@mvlc.org>
2497 Date:   Wed Apr 11 19:53:48 2012 -0400
2498
2499     Rip modal_xulG_stack out, replace with openDialog
2500     
2501     This converts the util/window.js open function to a wrapper around the
2502     openDialog function and passes xulG in that way, as well as teaches
2503     global_util.js to look for it having been passed in via the arguments
2504     parameter on window.
2505     
2506     The non-modal "push it into place" is still done as well, in case some
2507     window isn't using global_util.js and needs xulG.
2508     
2509     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
2510     Signed-off-by: Bill Erickson <berick@esilibrary.com>
2511
2512 4       31      Open-ILS/xul/staff_client/chrome/content/OpenILS/global_util.js
2513 3       5       Open-ILS/xul/staff_client/chrome/content/main/menu.js
2514 7       10      Open-ILS/xul/staff_client/chrome/content/main/simple_auth.xul
2515 11      29      Open-ILS/xul/staff_client/chrome/content/util/fancy_prompt.xul
2516 1       1       Open-ILS/xul/staff_client/chrome/content/util/print.js
2517 17      25      Open-ILS/xul/staff_client/chrome/content/util/timestamp.js
2518 10      13      Open-ILS/xul/staff_client/chrome/content/util/widget_prompt.js
2519 1       1       Open-ILS/xul/staff_client/chrome/content/util/widget_prompt.xul
2520 12      97      Open-ILS/xul/staff_client/chrome/content/util/window.js
2521 0       13      Open-ILS/xul/staff_client/server/cat/bib_brief.js
2522 6       7       Open-ILS/xul/staff_client/server/cat/copy_editor.js
2523 1       1       Open-ILS/xul/staff_client/server/cat/copy_notes.xul
2524 0       10      Open-ILS/xul/staff_client/server/cat/marc_view.xul
2525 0       1       Open-ILS/xul/staff_client/server/cat/record_buckets_quick.xul
2526 1       2       Open-ILS/xul/staff_client/server/cat/volume_editor.js
2527 4       8       Open-ILS/xul/staff_client/server/circ/backdate_post_checkin.js
2528 1       3       Open-ILS/xul/staff_client/server/circ/circ_summary.xul
2529 1       3       Open-ILS/xul/staff_client/server/circ/copy_details.xul
2530 7       10      Open-ILS/xul/staff_client/server/main/simple_auth.xul
2531 1       1       Open-ILS/xul/staff_client/server/patron/bill_cc_info.xul
2532 15      23      Open-ILS/xul/staff_client/server/patron/bill_wizard.js
2533 9       13      Open-ILS/xul/staff_client/server/patron/edit_standing_penalty.js
2534 3       7       Open-ILS/xul/staff_client/server/patron/hold_cancel.js
2535 3       7       Open-ILS/xul/staff_client/server/patron/new_standing_penalty.js
2536 8       9       Open-ILS/xul/staff_client/server/serial/editor_base.js
2537 4       4       Open-ILS/xul/staff_client/server/serial/notes.xul
2538 2       2       Open-ILS/xul/staff_client/server/serial/select_aou.xul
2539 2       2       Open-ILS/xul/staff_client/server/serial/select_unit.xul
2540
2541 commit 8227dd59af80c12740ad51ea076d7e5806b8ff62
2542 Author: Mike Rylander <mrylander@gmail.com>
2543 Date:   Wed Aug 1 15:17:59 2012 -0400
2544
2545     Stamping upgrade script for JEDI with Copies
2546     
2547     Signed-off-by: Mike Rylander <mrylander@gmail.com>
2548
2549 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
2550 187     0       Open-ILS/src/sql/Pg/upgrade/0733.data.jedi_with_copies.sql
2551 0       183     Open-ILS/src/sql/Pg/upgrade/XXXX.data.jedi_with_copies.sql
2552  create mode 100644 Open-ILS/src/sql/Pg/upgrade/0733.data.jedi_with_copies.sql
2553  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.jedi_with_copies.sql
2554
2555 commit ab47e65292278af4213df9dc7a6afa020bc208e4
2556 Author: Bill Erickson <berick@esilibrary.com>
2557 Date:   Fri Jul 27 12:11:23 2012 -0400
2558
2559     EDI ORDER template, now with copies
2560     
2561     Adds a new "copies" structure to the stock JEDI ORDER template.  Copies
2562     are ultimately mapped into one or more GIR segments in the outbound EDI.
2563     This commit only adds the change to the stock template (seed data).  It
2564     also adds entries to the environment for the stock template and existing
2565     template 23 via upgrade script (to expedite local template editing).
2566     
2567     With the current template, GIR segments look like so:
2568     
2569     GIR+001+8:LCO+TESTFUND2:LFN+SYS1-BR1:LLO+FIC ROW 456:LSM+Stacks:LSQ'
2570     GIR+002+9:LCO+TESTFUND2:LFN+SYS1-BR1:LLO+FIC ROW 456:LSM+Stacks:LSQ'
2571     GIR+003+10:LCO+TESTFUND2:LFN+SYS1-BR1:LLO+FIC ROW 456:LSM+Stacks:LSQ'
2572     GIR+004+11:LCO+TESTFUND2:LFN+SYS1-BR1:LLO+FIC ROW 456:LSM+Stacks:LSQ'
2573     GIR+005+12:LCO+TESTFUND2:LFN+SYS1-BR1:LLO+FIC ROW 456:LSM+Stacks:LSQ'
2574     GIR+006+13:LCO+TESTFUND2:LFN+SYS1-BR2:LLO+FIC ROW 456:LSM+Young Adult:LSQ'
2575     GIR+007+14:LCO+TESTFUND2:LFN+SYS1-BR2:LLO+FIC ROW 456:LSM+Young Adult:LSQ'
2576     GIR+008+15:LCO+TESTFUND2:LFN+SYS1-BR2:LLO+FIC ROW 456:LSM+Young Adult:LSQ'
2577     
2578     LQT / quantity is also supported.
2579     
2580     The current implementation is meant to cover all possible fields so that
2581     users can remove/alter items on a vendor by vendor basis as needed.
2582     
2583     Signed-off-by: Bill Erickson <berick@esilibrary.com>
2584     Signed-off-by: Mike Rylander <mrylander@gmail.com>
2585
2586 31      2       Open-ILS/src/sql/Pg/950.data.seed-values.sql
2587 183     0       Open-ILS/src/sql/Pg/upgrade/XXXX.data.jedi_with_copies.sql
2588  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.jedi_with_copies.sql
2589
2590 commit d6bab7ae43feb872af795022106f6848f41f09ad
2591 Author: Bill Erickson <berick@esilibrary.com>
2592 Date:   Fri Jul 27 11:11:25 2012 -0400
2593
2594     Added debug-only option to edi_pusher.pl
2595     
2596     Option causes the final EDI to be printed to STDOUT, but does not
2597     populate any data in the DB nor does it FTP the file to the vendor.
2598     
2599     Signed-off-by: Bill Erickson <berick@esilibrary.com>
2600     Signed-off-by: Mike Rylander <mrylander@gmail.com>
2601
2602 10      1       Open-ILS/src/support-scripts/edi_pusher.pl
2603
2604 commit 1741ce377f536f47bc1380d6144b2d88eced387c
2605 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
2606 Date:   Thu Jul 26 10:17:06 2012 -0400
2607
2608     Feed JEDI to the EDI translator to get EDI, and vice versa.
2609     
2610     Run this script as the opensrf user.
2611     
2612     INPUT_IS_EDI=1 perl test_edi_translator.pl < blob.edi
2613     
2614     -or-
2615     
2616     perl test_edi_translator.pl < blob.jedi
2617     
2618     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
2619     Signed-off-by: Bill Erickson <berick@esilibrary.com>
2620     Signed-off-by: Mike Rylander <mrylander@gmail.com>
2621
2622 57      0       Open-ILS/src/edi_translator/test_edi_translator.pl
2623  create mode 100644 Open-ILS/src/edi_translator/test_edi_translator.pl
2624
2625 commit cff5fb73738b1ef632c9de88a4156f5b291c4d71
2626 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
2627 Date:   Wed Aug 1 14:51:39 2012 -0400
2628
2629     Whitespace fixes in Collections.pm
2630     
2631     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
2632
2633 761     761     Open-ILS/src/perlmods/lib/OpenILS/Application/Collections.pm
2634
2635 commit 375054cfe65304c5717f13c7fbe15e66183ff2ab
2636 Author: Bill Erickson <berick@esilibrary.com>
2637 Date:   Thu Apr 12 11:44:44 2012 -0400
2638
2639     Collections user balance API / batch file output
2640     
2641     New API open-ils.collections.user_balance_summary.generate,
2642     which generates summary information on patron balance owed for all open
2643     transactions that occurred at the requested location.  Optional flag
2644     supports including per-xact summary information as well.  The summary
2645     information is written to an XML file and placed in a protected, shared
2646     web directory for download after the file has been generated.
2647     
2648     During creation, the output file will have a .tmp suffix, allowing
2649     clients to poll for file completion.
2650     
2651     Includes a new opensrf.xml app_setting for open-ils.collections to
2652     specifiy the batch file directory as well as a sample Apache config in
2653     eg_vhost.conf
2654     
2655     Signed-off-by: Bill Erickson <berick@esilibrary.com>
2656     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
2657
2658 14      0       Open-ILS/examples/apache/eg_vhost.conf
2659 4       0       Open-ILS/examples/opensrf.xml.example
2660 229     0       Open-ILS/src/perlmods/lib/OpenILS/Application/Collections.pm
2661
2662 commit 1d03a65e7a7c19acbf6644f60a7473934702a817
2663 Author: Bill Erickson <berick@esilibrary.com>
2664 Date:   Thu Apr 12 11:07:10 2012 -0400
2665
2666     Fieldmapper toXML repairs and additions
2667     
2668     1. Be sure the append the current element to the document in progress
2669     
2670     2. Use the class hint instead of the fully qualified class_name (e.g.
2671     Fielmapper::actor::user) to avoid XML errors:
2672     
2673     namespace error : Failed to parse QName 'Fieldmapper:'
2674     
2675     3. Added support for additional options including "no_virt" which tells
2676     the routine to skip all virtual fields and "skip_fields" to support
2677     leaving specific fields out of the output.  The main use case for skip
2678     fields is au => ['passwd'], but other examples might include large
2679     fields like bre => ['marc'].
2680     
2681     Signed-off-by: Bill Erickson <berick@esilibrary.com>
2682     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
2683
2684 14      3       Open-ILS/src/perlmods/lib/OpenILS/Utils/Fieldmapper.pm
2685
2686 commit a5fd2cae1b6ad5fa1fd03a8672d4646af2554418
2687 Author: Mike Rylander <mrylander@gmail.com>
2688 Date:   Tue Apr 10 16:28:40 2012 -0400
2689
2690     Teach Fieldmapper how to turn FM objects into simple XML
2691     
2692     Signed-off-by: Mike Rylander <mrylander@gmail.com>
2693     Signed-off-by: Bill Erickson <berick@esilibrary.com>
2694     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
2695
2696 41      0       Open-ILS/src/perlmods/lib/OpenILS/Utils/Fieldmapper.pm
2697
2698 commit af90956986c220751c7b9f0aec5663ab9ce2c69a
2699 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
2700 Date:   Wed Aug 1 14:30:07 2012 -0400
2701
2702     Stamping upgrade script 0732
2703     
2704     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
2705
2706 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
2707 56      0       Open-ILS/src/sql/Pg/upgrade/0732.schema.acq-lineitem-summary.sql
2708 0       53      Open-ILS/src/sql/Pg/upgrade/XXXX.schema.acq-lineitem-summary.sql
2709  create mode 100644 Open-ILS/src/sql/Pg/upgrade/0732.schema.acq-lineitem-summary.sql
2710  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.acq-lineitem-summary.sql
2711
2712 commit 460d34e561fbeb9e9c878fb2f7faa45b260ee9a3
2713 Author: Bill Erickson <berick@esilibrary.com>
2714 Date:   Wed Aug 1 13:54:00 2012 -0400
2715
2716     ACQ unified search submit on enter (for real)
2717     
2718     This replaces the old-style submit on enter handler which was based
2719     attaching key handlers to the dijit domNode, which does not work for
2720     filtering selects (i.e. more complicated dijits) w/ the dijit-sanctioned
2721     dojo.connect(..., 'onkeyup', ...), which works regardless.  This also
2722     covers more form input elements which were overlooked with the original
2723     submit-on-enter code.
2724     
2725     Signed-off-by: Bill Erickson <berick@esilibrary.com>
2726     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
2727
2728 15      3       Open-ILS/web/js/ui/default/acq/search/unified.js
2729
2730 commit 8b27613b0bf67e9c14d1d8ed3121d544c8bc41c5
2731 Author: Bill Erickson <berick@esilibrary.com>
2732 Date:   Thu Jul 12 15:26:50 2012 -0400
2733
2734     ACQ invoice formatting improvements
2735     
2736     Prevent # invoiced and # paid inputs from wrapping.  Also, make the text
2737     boxes a little smaller to reduce horizontal space requirements.  It's
2738     still possible to enter any value, but only the 4 least significant
2739     digits are visible.  Since it's not common to invoice 10k+ copies of the
2740     same item, this seems like a fair trade off.
2741     
2742     Signed-off-by: Bill Erickson <berick@esilibrary.com>
2743     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
2744
2745 1       3       Open-ILS/src/templates/acq/invoice/view.tt2
2746 5       1       Open-ILS/web/js/ui/default/acq/invoice/view.js
2747
2748 commit d7177aa1a4ad46d00dbea4489e3388d0ba1cc772
2749 Author: Bill Erickson <berick@esilibrary.com>
2750 Date:   Tue Jul 10 11:07:53 2012 -0400
2751
2752     ACQ invoice inline lineitem search and add
2753     
2754     The Invoice UI is how composed of two tabs, the main invoice tab and a new
2755     Search tab.  The search tab consists of a subset of the Acquisitions unified
2756     search interface.  The goal is to allow users to search for lineitems to
2757     invoice.  Search results may be added directly to the growing invoice.  A
2758     number of small usability features are included.
2759     
2760     Features
2761     ~~~~~~~~
2762     
2763         * Option (default) to limit searches to invoiceable items.
2764             ** These are lineitems that are not cancelled, have at least one
2765                invoiceable copy, linked to a PO whose provider matches that of the
2766                current invoice, and are not already linked to the current invoice.
2767     
2768         * Search defaults to last-run search (on workstation).
2769         * New Lineitem Detail filter options
2770         * Sort searches by lineitem number (default) and title.
2771         * There is a new Expected Cost field which includes both the total invoiced
2772           cost plus the anticipated cost of lineitems as they are added.
2773         * New Price per Copy field
2774         * Lineitem count field
2775         * Show / Hide Invoice details button.  Details are displayed by default, but
2776           hidden when the user enters the search tab.  From there it remains hidden
2777           until manually shown (or a new invoice is opened).
2778         * A new "Save & Clear" button which saves the current invoice then clears
2779           the invoice display to create a new invoice.
2780         * Provider, shipper, and receiver fields are auto-populated from the
2781           first-added invoice data (when not already set).
2782         * Totals are now read-only, since they are derived from existing data (and
2783           are informational only).
2784     
2785     Signed-off-by: Bill Erickson <berick@esilibrary.com>
2786     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
2787
2788 43      3       Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Search.pm
2789 298     107     Open-ILS/src/templates/acq/invoice/view.tt2
2790 1       1       Open-ILS/web/css/skin/default/acq.css
2791 23      3       Open-ILS/web/js/ui/default/acq/invoice/common.js
2792 283     26      Open-ILS/web/js/ui/default/acq/invoice/view.js
2793 101     75      Open-ILS/web/js/ui/default/acq/search/unified.js
2794 22      0       docs/RELEASE_NOTES_NEXT/acq-invoice-li-search.txt
2795  create mode 100644 docs/RELEASE_NOTES_NEXT/acq-invoice-li-search.txt
2796
2797 commit f502f9e4265603e47f9747d4dc30ee73c26dac07
2798 Author: Bill Erickson <berick@esilibrary.com>
2799 Date:   Fri Jul 20 13:53:35 2012 -0400
2800
2801     EditPane setFieldValue method
2802     
2803     Signed-off-by: Bill Erickson <berick@esilibrary.com>
2804     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
2805
2806 9       0       Open-ILS/web/js/dojo/openils/widget/EditPane.js
2807
2808 commit 07ba14c420cfda48dc550cf0888fd96d29603e76
2809 Author: Bill Erickson <berick@esilibrary.com>
2810 Date:   Fri Jul 20 11:15:25 2012 -0400
2811
2812     EditPane.js API repairs
2813     
2814     By default, don't throw an exception from EditPane.getFieldValue when a
2815     field is required and the value is null.  Otherwise, external code is
2816     unable to use this method for inspecting the pane.  Make checkRequired
2817     an additional method flag.
2818     
2819     Signed-off-by: Bill Erickson <berick@esilibrary.com>
2820     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
2821
2822 5       3       Open-ILS/web/js/dojo/openils/widget/EditPane.js
2823
2824 commit 7b12ae81a56b1d998eb6c9f239ef259d3e23027a
2825 Author: Bill Erickson <berick@esilibrary.com>
2826 Date:   Fri Jul 20 10:25:39 2012 -0400
2827
2828     ACQ lineitem summary moved to real DB view
2829     
2830     This is allows us to create new IDL views based on the lineitem summary.
2831     
2832     Signed-off-by: Bill Erickson <berick@esilibrary.com>
2833     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
2834
2835 19      53      Open-ILS/examples/fm_IDL.xml
2836 50      0       Open-ILS/src/sql/Pg/200.schema.acq.sql
2837 53      0       Open-ILS/src/sql/Pg/upgrade/XXXX.schema.acq-lineitem-summary.sql
2838  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.acq-lineitem-summary.sql
2839
2840 commit 8ab88c90f5c4e71c0d5adea27b54bdb472c6bd0a
2841 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
2842 Date:   Tue Jul 17 17:59:23 2012 -0400
2843
2844     EDI Invoicing
2845     
2846     Includes patch for edi4r to make invoice parsing possible.
2847     
2848     Also adds OpenILS::Utils::LooseEDI module.  This doesn't try to do the
2849     validation and other helpful things that Business::EDI aims to do, but it
2850     does let us get up and running relatively quickly at getting data from EDI
2851     invoices if we know what we're looking for.
2852     
2853     [Amended to add bits about tax, plus release note blurb.]
2854     
2855     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
2856     Signed-off-by: Bill Erickson <berick@esilibrary.com>
2857
2858 10      0       Open-ILS/src/edi_translator/misc/edi4r-break-on-nil-seg.patch
2859 278     1       Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/EDI.pm
2860 144     0       Open-ILS/src/perlmods/lib/OpenILS/Utils/LooseEDI.pm
2861 15      0       docs/RELEASE_NOTES_NEXT/edi-invoices.txt
2862  create mode 100644 Open-ILS/src/edi_translator/misc/edi4r-break-on-nil-seg.patch
2863  create mode 100644 Open-ILS/src/perlmods/lib/OpenILS/Utils/LooseEDI.pm
2864  create mode 100644 docs/RELEASE_NOTES_NEXT/edi-invoices.txt
2865
2866 commit 2de2799ae0606dbad4280c348f80ef08dd0bbe74
2867 Author: Bill Erickson <berick@esilibrary.com>
2868 Date:   Fri Jul 27 16:11:54 2012 -0400
2869
2870     Vandelay Copy Overlay support
2871     
2872     Vandelay Item Attributes (Cataloging -> MARC Import /
2873     Export -> Import Item Attribute Definitions) contains
2874     a new field called "Overlay Match ID".  The presence of data
2875     in this field extracted from an import-item copy indicates
2876     to the Vandelay import process that a copy overlay is requested
2877     instead of new copy creation.  The value for the field is the
2878     copy id for bib record queues and the ACQ lineitem_detail ID for
2879     Acquisitions Queues.  For either type of queue, however, overlay
2880     occurs against a real copy (asset.copy).  In the ACQ queue case,
2881     we use the lineitem_detail ID because this is the data ACQ
2882     providers and sub-systems will have access to.
2883     
2884     When a match point ID value is a set and a matching copy is found,
2885     the values extracted from the inbound copy data are used to replace
2886     values on the existing found copy, including the call-number label.
2887     Any fields on the inbound copy that are empty are ignored.
2888     
2889     One use case for this feature are shelf-ready items produced by a
2890     3rd-party (e.g. ACQ provider) and delivered to the library via MARC
2891     file for upload.  The file might contain improved MARC bibliographic
2892     data as well as real barcodes (i.e. not temporary ACQ generated
2893     barcodes) for the copies already purchased through the vendor.
2894     
2895     Permission
2896     ~~~~~~~~~
2897     
2898     This adds a new permission called IMPORT_OVERLAY_COPY which is
2899     required to perform the copy overlay step.
2900     
2901     Regardless of permission, it is not possible to overlay values on
2902     a copy unless the imported bib record links (creates/overlays/merges)
2903     to/with the owning bib record for the copy to be overlaid.  This is
2904     both for security and removal of a potent foot-gun.
2905     
2906     Signed-off-by: Bill Erickson <berick@esilibrary.com>
2907     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
2908
2909 2       0       Open-ILS/examples/fm_IDL.xml
2910 199     58      Open-ILS/src/perlmods/lib/OpenILS/Application/Vandelay.pm
2911 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
2912 3       1       Open-ILS/src/sql/Pg/012.schema.vandelay.sql
2913 3       1       Open-ILS/src/sql/Pg/950.data.seed-values.sql
2914 14      1       Open-ILS/src/sql/Pg/999.functions.global.sql
2915 452     0       Open-ILS/src/sql/Pg/upgrade/0731.schema.vandelay_item_overlay.sql
2916 1       0       Open-ILS/src/templates/vandelay/inc/upload.tt2
2917 12      1       Open-ILS/web/js/ui/default/vandelay/vandelay.js
2918 37      0       docs/RELEASE_NOTES_NEXT/vandelay-copy-overlay.txt
2919  create mode 100644 Open-ILS/src/sql/Pg/upgrade/0731.schema.vandelay_item_overlay.sql
2920  create mode 100644 docs/RELEASE_NOTES_NEXT/vandelay-copy-overlay.txt
2921
2922 commit de7b7f758220db82107f94a90bd1b1602f45426b
2923 Author: Bill Erickson <berick@esilibrary.com>
2924 Date:   Tue Jul 31 09:14:40 2012 -0400
2925
2926     Stamping Encumbrance-only rollover DB upgrade
2927     
2928     Signed-off-by: Bill Erickson <berick@esilibrary.com>
2929
2930 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
2931 312     0       Open-ILS/src/sql/Pg/upgrade/0730.schema.acq-function-dedup.sql
2932 0       312     Open-ILS/src/sql/Pg/upgrade/XXXX.schema.acq-function-dedup.sql
2933  create mode 100644 Open-ILS/src/sql/Pg/upgrade/0730.schema.acq-function-dedup.sql
2934  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.acq-function-dedup.sql
2935
2936 commit ed2cdd9b633999f738bedfa80367706e849cf0d2
2937 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
2938 Date:   Fri Jul 27 13:32:12 2012 -0400
2939
2940     Finishing off rollover-without-money feature
2941     
2942     - Minor correction to make stock schema match upgrade script match.
2943     - OU setting determining whether to offer rollover-without-money in UI
2944        and allow it in DB.
2945     
2946     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
2947     Signed-off-by: Bill Erickson <berick@esilibrary.com>
2948
2949 11      2       Open-ILS/src/sql/Pg/200.schema.acq.sql
2950 20      1       Open-ILS/src/sql/Pg/950.data.seed-values.sql
2951 34      1       Open-ILS/src/sql/Pg/upgrade/XXXX.schema.acq-function-dedup.sql
2952 2       2       Open-ILS/src/templates/acq/fund/list.tt2
2953 15      0       Open-ILS/web/js/ui/default/acq/financial/list_funds.js
2954
2955 commit c25e5a3a9a5de07a6c0614093eaac83d4cc37fc3
2956 Author: Mike Rylander <mrylander@gmail.com>
2957 Date:   Thu Jul 26 09:35:01 2012 -0400
2958
2959     Allow propagation of encumbrances without funds
2960     
2961     Some libraries must return all unspent money to some funding agencies at the
2962     end of the year.  To support this, we give the year-end close-out operation
2963     the ability to dump the money from rollover-enabled funds into the void. Funds
2964     are still created for the next year, and encumbrances are moved to theses
2965     analogous funds.
2966     
2967     Signed-off-by: Mike Rylander <mrylander@gmail.com>
2968     Signed-off-by: Bill Erickson <berick@esilibrary.com>
2969
2970 7       11      Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Financials.pm
2971 20      265     Open-ILS/src/sql/Pg/200.schema.acq.sql
2972 279     0       Open-ILS/src/sql/Pg/upgrade/XXXX.schema.acq-function-dedup.sql
2973 15      0       Open-ILS/src/templates/acq/fund/list.tt2
2974 4       1       Open-ILS/web/js/ui/default/acq/financial/list_funds.js
2975  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.acq-function-dedup.sql
2976
2977 commit 4fee07d5c7be39a21fa6df602c9b6855d3315fb1
2978 Author: Jeff Godin <jgodin@tadl.org>
2979 Date:   Tue Jun 19 12:31:03 2012 -0400
2980
2981     Support SIP payment type 02 - credit card
2982     
2983     Record SIP payments with payment type 02 as credit_card_payment in
2984     Evergreen.
2985     
2986     Signed-off-by: Jeff Godin <jgodin@tadl.org>
2987     Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
2988
2989 2       2       Open-ILS/src/perlmods/lib/OpenILS/SIP.pm
2990 13      3       Open-ILS/src/perlmods/lib/OpenILS/SIP/Transaction/FeePayment.pm
2991
2992 commit 564f768051caacc79c1b7fdfc31d0d7feb6b9dd2
2993 Author: Steven Chan <schan@sitka.bclibraries.ca>
2994 Date:   Sun Jul 8 11:20:11 2012 -0700
2995
2996     Fix LP 829630, Show in Catalogue not working on Bills screen
2997     
2998     The page is looking for a messagecatalog XUL element with id
2999     'catStrings', but is not finding it, and so we add it to the relevant
3000     XUL file.
3001     
3002     It's odd why it is omitted, because a browse through the repository
3003     doesn't show any changes that would explain the error.
3004     
3005     Signed-off-by: James Fournie <jfournie@sitka.bclibraries.ca>
3006     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
3007
3008 1       0       Open-ILS/xul/staff_client/server/patron/bill2.xul
3009
3010 commit 87fe87866c391e86c0df50e7c905f81da4a0a3d4
3011 Author: Mike Rylander <mrylander@gmail.com>
3012 Date:   Thu Jun 14 07:34:12 2012 -0400
3013
3014     Use bash and the postgres built-in array_agg
3015     
3016     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3017     Signed-off-by: Dan Scott <dscott@laurentian.ca>
3018
3019 3       3       Open-ILS/examples/build-eg-replication.sh
3020
3021 commit 4acbcfc9e799eeb6a342a26cb6eac8932b57bf75
3022 Author: Dan Scott <dscott@laurentian.ca>
3023 Date:   Mon Jul 30 16:24:45 2012 -0400
3024
3025     Wrap upgrade script for TPAC advanced search VR formats
3026     
3027     Signed-off-by: Dan Scott <dscott@laurentian.ca>
3028
3029 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
3030 59      0       Open-ILS/src/sql/Pg/upgrade/0729.vr_format_value_maps.sql
3031 0       49      Open-ILS/src/sql/Pg/upgrade/XXXX.vr_format_value_maps.sql
3032  create mode 100644 Open-ILS/src/sql/Pg/upgrade/0729.vr_format_value_maps.sql
3033  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.vr_format_value_maps.sql
3034
3035 commit ea72a97aaa3cfd6bfb3d41c53dae665756f56507
3036 Author: Thomas Berezansky <tsbere@mvlc.org>
3037 Date:   Fri Apr 13 17:24:43 2012 -0400
3038
3039     TPac: Advanced Search Config
3040     
3041     Move advanced search limiter config to config.tt2.
3042     
3043     This should, in theory, make it much easier to customize the fields shown
3044     for searching in TPac.
3045     
3046     Also adds the VR Format Coded Value Maps so that we can populate that
3047     limiter with them.
3048     
3049     And removes dojo.css from being loaded - That includes reset stuff that
3050     messes with our CSS but doesn't seem to give us any benefit.
3051     
3052     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
3053     Signed-off-by: Dan Scott <dscott@laurentian.ca>
3054
3055 29      0       Open-ILS/src/sql/Pg/002.schema.config.sql
3056 22      0       Open-ILS/src/sql/Pg/950.data.seed-values.sql
3057 49      0       Open-ILS/src/sql/Pg/upgrade/XXXX.vr_format_value_maps.sql
3058 1       1       Open-ILS/src/templates/opac/parts/advanced/global_row.tt2
3059 36      54      Open-ILS/src/templates/opac/parts/advanced/search.tt2
3060 0       1       Open-ILS/src/templates/opac/parts/base.tt2
3061 33      0       Open-ILS/src/templates/opac/parts/config.tt2
3062 1       1       Open-ILS/src/templates/opac/parts/qtype_selector.tt2
3063  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.vr_format_value_maps.sql
3064
3065 commit dbc5fe423f30eb2a826ce57ded79d70c8da8c2e1
3066 Author: Dan Scott <dan@coffeecode.net>
3067 Date:   Sun Jul 29 23:19:21 2012 -0400
3068
3069     TPAC: Address remaining colors and background URL image
3070     
3071     Thanks to Thomas Berezansky for finding these remaining hard-coded CSS
3072     colors, and raising a question about one of the background images that
3073     turns out to not currently being in use.
3074     
3075     Signed-off-by: Dan Scott <dan@coffeecode.net>
3076     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
3077
3078 24      41      Open-ILS/src/templates/opac/css/style.css.tt2
3079 1       1       Open-ILS/src/templates/opac/parts/css/colors.tt2
3080 -       -       Open-ILS/web/images/facet_box_bg_bottom.png
3081 29      0       docs/RELEASE_NOTES_NEXT/tpac-css-colors.txt
3082  delete mode 100644 Open-ILS/web/images/facet_box_bg_bottom.png
3083  create mode 100644 docs/RELEASE_NOTES_NEXT/tpac-css-colors.txt
3084
3085 commit 5ab9f4c4e727449f547f170784179ac65ed09cef
3086 Author: Dan Scott <dan@coffeecode.net>
3087 Date:   Sun Jul 29 00:31:14 2012 -0400
3088
3089     TPAC CSS: catch new colours added to master recently
3090     
3091     A few new colours were added to the CSS with recent features; roll them
3092     into the CSS templates for good measure.
3093     
3094     Signed-off-by: Dan Scott <dan@coffeecode.net>
3095     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
3096
3097 27      27      Open-ILS/src/templates/opac/css/style.css.tt2
3098 3       0       Open-ILS/src/templates/opac/parts/css/colors.tt2
3099
3100 commit b7e2789d529fe9831e555fc69a0f4a125da6c15d
3101 Author: Dan Scott <dan@coffeecode.net>
3102 Date:   Sun Jul 29 00:19:30 2012 -0400
3103
3104     TPAC CSS: Whitespace consistency
3105     
3106     Resolve the spaces and tabs quandary.
3107     
3108     Signed-off-by: Dan Scott <dan@coffeecode.net>
3109     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
3110
3111 333     333     Open-ILS/src/templates/opac/css/style.css.tt2
3112
3113 commit 140c05d8a9807d94472a15d5e487487d072781f1
3114 Author: Dan Scott <dan@coffeecode.net>
3115 Date:   Sun Jul 29 00:15:07 2012 -0400
3116
3117     TPAC CSS: Remove unused classes and associated images
3118     
3119     Combing through the remaining url() usages in the TPAC CSS, it seems
3120     that most of the usages are unreferenced in the actual TPAC. Therefore,
3121     delete the cruft.
3122     
3123     Signed-off-by: Dan Scott <dan@coffeecode.net>
3124     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
3125
3126 0       104     Open-ILS/src/templates/opac/css/style.css.tt2
3127 0       1       Open-ILS/web/css/skin/default/opac/semiauto.css
3128 -       -       Open-ILS/web/images/banner-bg.png
3129 -       -       Open-ILS/web/images/dropdown-hover.gif
3130 -       -       Open-ILS/web/images/dropdown.gif
3131 -       -       Open-ILS/web/images/hp-links-mid.jpg
3132 -       -       Open-ILS/web/images/utils-corner-left.png
3133  delete mode 100644 Open-ILS/web/images/banner-bg.png
3134  delete mode 100644 Open-ILS/web/images/dropdown-hover.gif
3135  delete mode 100644 Open-ILS/web/images/dropdown.gif
3136  delete mode 100644 Open-ILS/web/images/hp-links-mid.jpg
3137  delete mode 100644 Open-ILS/web/images/utils-corner-left.png
3138
3139 commit 6a6010e68e3badef023e57c1dd6ab275b2357cc4
3140 Author: Dan Scott <dscott@laurentian.ca>
3141 Date:   Thu Jul 26 17:39:06 2012 -0400
3142
3143     Templatize TPAC styles
3144     
3145     Begin by gathering the colors together in one consistent file, such that
3146     skinning for the purposes of color only needs to touch one small file.
3147     Also, it should make things easier for designers to reduce drastically
3148     the number of colors that are actually used in the design.
3149     
3150     Also, enable TT to handle the CSS files in Apache configuration.
3151     
3152     Also, convert the login background image into a simple gradient.
3153     
3154     Signed-off-by: Dan Scott <dscott@laurentian.ca>
3155     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
3156
3157 1       1       Open-ILS/examples/apache/eg_vhost.conf
3158 1       0       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader.pm
3159 6       2       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGWeb.pm
3160 1559    0       Open-ILS/src/templates/opac/css/style.css.tt2
3161 1       1       Open-ILS/src/templates/opac/parts/base.tt2
3162 33      0       Open-ILS/src/templates/opac/parts/css/colors.tt2
3163 0       1552    Open-ILS/web/css/skin/default/opac/style.css
3164 -       -       Open-ILS/web/images/login-bg.jpg
3165  create mode 100644 Open-ILS/src/templates/opac/css/style.css.tt2
3166  create mode 100644 Open-ILS/src/templates/opac/parts/css/colors.tt2
3167  delete mode 100644 Open-ILS/web/css/skin/default/opac/style.css
3168  delete mode 100644 Open-ILS/web/images/login-bg.jpg
3169
3170 commit 3a7a4ad057cfdab823e2788cc0a872d32aba7207
3171 Author: Thomas Berezansky <tsbere@mvlc.org>
3172 Date:   Sun Jul 29 12:49:20 2012 -0400
3173
3174     New XUL user perm editor
3175     
3176     The xhtml one doesn't work in newer xulrunners.
3177     
3178     Also, as the same issue breaks the pre-2.0 user editor I have removed it
3179     outright, including taking a stab at removing old language strings.
3180     
3181     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
3182     Signed-off-by: Dan Scott <dscott@laurentian.ca>
3183
3184 5       101     Open-ILS/web/opac/locale/en-US/lang.dtd
3185 1       1       Open-ILS/xul/staff_client/chrome/content/main/constants.js
3186 0       1       Open-ILS/xul/staff_client/server/main/data.xul
3187 0       824     Open-ILS/xul/staff_client/server/patron/ue.js
3188 0       1008    Open-ILS/xul/staff_client/server/patron/ue.xhtml
3189 0       1167    Open-ILS/xul/staff_client/server/patron/ue_config.js
3190 0       468     Open-ILS/xul/staff_client/server/patron/ue_ui.js
3191 40      86      Open-ILS/xul/staff_client/server/patron/user_edit.js
3192 0       162     Open-ILS/xul/staff_client/server/patron/user_edit.xhtml
3193 124     0       Open-ILS/xul/staff_client/server/patron/user_edit.xul
3194 5       0       Open-ILS/xul/staff_client/server/skin/patron_display.css
3195  delete mode 100644 Open-ILS/xul/staff_client/server/patron/ue.js
3196  delete mode 100644 Open-ILS/xul/staff_client/server/patron/ue.xhtml
3197  delete mode 100644 Open-ILS/xul/staff_client/server/patron/ue_config.js
3198  delete mode 100644 Open-ILS/xul/staff_client/server/patron/ue_ui.js
3199  delete mode 100644 Open-ILS/xul/staff_client/server/patron/user_edit.xhtml
3200  create mode 100644 Open-ILS/xul/staff_client/server/patron/user_edit.xul
3201
3202 commit 7513dfff14a1bb2bb10a3e8ff3a0a1d4ff9bb084
3203 Author: Mike Rylander <mrylander@gmail.com>
3204 Date:   Mon Jul 30 15:06:22 2012 -0400
3205
3206     Stamping KPAC upgrade script
3207     
3208     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3209
3210 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
3211 35      0       Open-ILS/src/sql/Pg/upgrade/0728.data.kpac_filter_group.sql
3212 0       35      Open-ILS/src/sql/Pg/upgrade/XXXX.data.kpac_filter_group.sql
3213  create mode 100644 Open-ILS/src/sql/Pg/upgrade/0728.data.kpac_filter_group.sql
3214  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.kpac_filter_group.sql
3215
3216 commit 0ccbb21d0a35e011db38631f7f6e95b75cdd16b8
3217 Author: Bill Erickson <berick@esilibrary.com>
3218 Date:   Mon Jul 9 10:22:51 2012 -0400
3219
3220     kpac : repair skin2 logout link
3221     
3222     Replace non-existent logout image with logout text, including username,
3223     similar to skin1.
3224     
3225     Signed-off-by: Bill Erickson <berick@esilibrary.com>
3226     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3227
3228 5       1       Open-ILS/examples/web/templates/kpac/parts/header.tt2
3229
3230 commit 7a0bd3f10422836bf37fd0d2bad56b91c2a3058a
3231 Author: Bill Erickson <berick@esilibrary.com>
3232 Date:   Tue Jun 26 15:36:50 2012 -0400
3233
3234     kpac : repair Top link
3235     
3236     Template Toolkit string.replace() does an inline replacement instead of
3237     returning a value.  Use .replace() correctly when building the Top URL,
3238     or the result will be an empty href, which direct to "here" in
3239     Firefox/Chrome, but directs to "here, minus the page name in the URL"
3240     (e.g. http://domain/eg/kpac/) in IE, which ultimately directs the user
3241     to /eg/opac/login (since it doesn't match any configured paths).
3242     
3243     Signed-off-by: Bill Erickson <berick@esilibrary.com>
3244     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3245
3246 4       2       Open-ILS/src/templates/kpac/parts/paginate.tt2
3247
3248 commit e11428488b60110c480df420bb8fa9c6ff32b74f
3249 Author: Bill Erickson <berick@esilibrary.com>
3250 Date:   Thu Jun 21 09:07:18 2012 -0400
3251
3252     kpac : better wording for the Save It dialog
3253     
3254     This removes any mention of selecting a location, which is not needed
3255     for saving items to lists.  It also adds some language about saving
3256     items to existing lists.
3257     
3258     Signed-off-by: Bill Erickson <berick@esilibrary.com>
3259     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3260
3261 7       1       Open-ILS/src/templates/kpac/getit.tt2
3262
3263 commit c5a7ca87c4e95a9654247e15346545c049db49b0
3264 Author: Bill Erickson <berick@esilibrary.com>
3265 Date:   Fri Jun 15 12:18:31 2012 -0400
3266
3267     kpac : typo Successfull => Successful
3268     
3269     Signed-off-by: Bill Erickson <berick@esilibrary.com>
3270     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3271
3272 1       1       Open-ILS/src/templates/kpac/getit_results.tt2
3273
3274 commit 47a69a51296f00f72c8c5f40aecc2943f025f3fb
3275 Author: Bill Erickson <berick@esilibrary.com>
3276 Date:   Wed Jun 6 14:12:17 2012 -0400
3277
3278     kpac : hrefs for back/top links in category page, avoid dupe cgi param
3279     
3280     Signed-off-by: Bill Erickson <berick@esilibrary.com>
3281     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3282
3283 1       1       Open-ILS/src/templates/kpac/category.tt2
3284
3285 commit 5a320a1f2688626edc9d2a5d6dda74b06cae2aec
3286 Author: Bill Erickson <berick@esilibrary.com>
3287 Date:   Wed Jun 6 13:55:21 2012 -0400
3288
3289     kpac : hrefs for back/top links in category page
3290     
3291     Signed-off-by: Bill Erickson <berick@esilibrary.com>
3292     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3293
3294 4       2       Open-ILS/src/templates/kpac/category.tt2
3295
3296 commit b8283bdafd65cf84140a982bf4816276b68f6eca
3297 Author: Bill Erickson <berick@esilibrary.com>
3298 Date:   Wed Jun 6 13:28:01 2012 -0400
3299
3300     kpac : honor no-search propagation (nosprop) param on homesearch (alt skin)
3301     
3302     When performing category-based searches, do not propagate the searches
3303     into the search box on the home page, similar to the results page search
3304     box.
3305     
3306     Signed-off-by: Bill Erickson <berick@esilibrary.com>
3307     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3308
3309 4       1       Open-ILS/examples/web/templates/kpac/home.tt2
3310
3311 commit a47189f0438790229306a4291010d6edff096235
3312 Author: Bill Erickson <berick@esilibrary.com>
3313 Date:   Tue May 29 12:05:16 2012 -0400
3314
3315     tpac/kpac : search_filter_group cache repairs
3316     
3317     Repaired bug in search_filter_group which lead to empty results
3318     delivered when data was in the cache.
3319     
3320     Signed-off-by: Bill Erickson <berick@esilibrary.com>
3321     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3322
3323 2       2       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Util.pm
3324
3325 commit 7dee810ca835530f4a8d1517045994a8341bb03e
3326 Author: Bill Erickson <berick@esilibrary.com>
3327 Date:   Tue May 29 10:01:25 2012 -0400
3328
3329     kpac : hide font-size image/link pending design
3330     
3331     Will need to get some input on how this action should behave.  My
3332     personal pref. is to use the browser's page zoom behavior, since it's
3333     the only way to truly resize everything in the page.
3334     
3335     Signed-off-by: Bill Erickson <berick@esilibrary.com>
3336     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3337
3338 2       0       Open-ILS/examples/web/templates/kpac/parts/header.tt2
3339
3340 commit bc71954cf586be3030a5725500881380bcd8adb0
3341 Author: Bill Erickson <berick@esilibrary.com>
3342 Date:   Tue May 29 09:48:45 2012 -0400
3343
3344     kpac : hide font-size image/link pending design
3345     
3346     Will need to get some input on how this action should behave.  My
3347     personal pref. is to use the browser's page zoom behavior, since it's
3348     the only way to truly resize everything in the page.
3349     
3350     Signed-off-by: Bill Erickson <berick@esilibrary.com>
3351     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3352
3353 2       0       Open-ILS/src/templates/kpac/parts/header.tt2
3354
3355 commit 4c61ac7ed1c18d8876fa23c30796044cbc78ed80
3356 Author: Bill Erickson <berick@esilibrary.com>
3357 Date:   Tue May 29 09:43:07 2012 -0400
3358
3359     kpac : honor no-search propagation (nosprop) param on homesearch
3360     
3361     When performing category-based searches, do not propagate the searches
3362     into the search box on the home page, similar to the results page search
3363     box.
3364     
3365     Signed-off-by: Bill Erickson <berick@esilibrary.com>
3366     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3367
3368 2       1       Open-ILS/src/templates/kpac/home.tt2
3369
3370 commit 785124d2f39097072fa96376c8230bf5b999d0dd
3371 Author: Bill Erickson <berick@esilibrary.com>
3372 Date:   Tue May 29 09:39:58 2012 -0400
3373
3374     tpac : sanity check record ID in detail page path
3375     
3376     If the ID is malformed (or nonexistent), return a BAD_REQUEST status and
3377     exit early to avoid any unnecessary DB lookups and error logging.
3378     
3379     Signed-off-by: Bill Erickson <berick@esilibrary.com>
3380     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3381
3382 4       2       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Record.pm
3383
3384 commit a3d44706598482088c42b02fe449da25475e29fe
3385 Author: Bill Erickson <berick@esilibrary.com>
3386 Date:   Fri May 25 09:47:02 2012 -0400
3387
3388     kpac : added content
3389     
3390     Integrate the added content support from tpac and clean up the old added
3391     content stub code.
3392     
3393     Signed-off-by: Bill Erickson <berick@esilibrary.com>
3394     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3395
3396 54      0       Open-ILS/src/templates/kpac/parts/addedcontent.tt2
3397 1       63      Open-ILS/src/templates/kpac/record.tt2
3398 7       16      Open-ILS/web/css/skin/default/kpac/style.css
3399  create mode 100644 Open-ILS/src/templates/kpac/parts/addedcontent.tt2
3400
3401 commit d47ed5d4e28595561e773dd442de60bb11f73b00
3402 Author: Bill Erickson <berick@esilibrary.com>
3403 Date:   Wed May 23 13:35:55 2012 -0400
3404
3405     kpac : show name of logged in user w/ logout link
3406     
3407     Signed-off-by: Bill Erickson <berick@esilibrary.com>
3408     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3409
3410 2       1       Open-ILS/src/templates/kpac/parts/header.tt2
3411
3412 commit c06d8381ab25769a3d9647089a7eaff6e4884f22
3413 Author: Bill Erickson <berick@esilibrary.com>
3414 Date:   Wed May 23 13:08:10 2012 -0400
3415
3416     kpac : make hold-placement terminology more clear
3417     
3418     Signed-off-by: Bill Erickson <berick@esilibrary.com>
3419     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3420
3421 1       1       Open-ILS/src/templates/kpac/getit.tt2
3422 2       2       Open-ILS/src/templates/kpac/getit_results.tt2
3423
3424 commit 3940e94c41f2a3bfbe30d2b04a93872f8f21b92e
3425 Author: Bill Erickson <berick@esilibrary.com>
3426 Date:   Wed May 23 13:03:44 2012 -0400
3427
3428     kpac : repair logged-in temp list saving
3429     
3430     Allow users to save items to temp lists when logged in.  Also make the
3431     language in the drop-down more clear regarding temporary list saving.
3432     
3433     Signed-off-by: Bill Erickson <berick@esilibrary.com>
3434     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3435
3436 1       1       Open-ILS/src/templates/kpac/getit.tt2
3437
3438 commit 6e2595680350282237266887bd0ab0034b8c0cda
3439 Author: Bill Erickson <berick@esilibrary.com>
3440 Date:   Wed May 23 11:51:04 2012 -0400
3441
3442     kpac : clear more params from breadcrumb links
3443     
3444     Signed-off-by: Bill Erickson <berick@esilibrary.com>
3445     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3446
3447 1       1       Open-ILS/src/templates/kpac/parts/breadcrumb.tt2
3448
3449 commit b81065a3a915d2ab8078e71cf8622b7f45dd9277
3450 Author: Bill Erickson <berick@esilibrary.com>
3451 Date:   Wed May 23 11:44:28 2012 -0400
3452
3453     kpac : global filter config option
3454     
3455     Allows for configuration of an always-on global search filter.  All
3456     searches, regardless of origin, in the kpac will be appended by this
3457     filter when configured.
3458     
3459     Signed-off-by: Bill Erickson <berick@esilibrary.com>
3460     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3461
3462 9       0       Open-ILS/examples/kpac.xml.example
3463 2       0       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Search.pm
3464 1       0       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGKPacLoader.pm
3465
3466 commit daa378ef6fab24ed20786f444007060df8d55db6
3467 Author: Bill Erickson <berick@esilibrary.com>
3468 Date:   Wed May 23 11:21:37 2012 -0400
3469
3470     kpac : integrate stock search filter group
3471     
3472     Signed-off-by: Bill Erickson <berick@esilibrary.com>
3473     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3474
3475 10      4       Open-ILS/src/templates/kpac/parts/searchbox.tt2
3476
3477 commit 63da6c1d692addd8725a9c6d878801feace2eaa9
3478 Author: Bill Erickson <berick@esilibrary.com>
3479 Date:   Wed May 23 11:20:00 2012 -0400
3480
3481     KPAC : sample search filter group main search selector
3482     
3483     Provide a default search filter group for the kid's opac main search
3484     selector.
3485     
3486     Signed-off-by: Bill Erickson <berick@esilibrary.com>
3487     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3488
3489 31      0       Open-ILS/src/sql/Pg/950.data.seed-values.sql
3490 35      0       Open-ILS/src/sql/Pg/upgrade/XXXX.data.kpac_filter_group.sql
3491  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.kpac_filter_group.sql
3492
3493 commit 51c3e8cf7f34c328b0e690ca0c39470ac9af26a0
3494 Author: Bill Erickson <berick@esilibrary.com>
3495 Date:   Wed May 23 11:10:41 2012 -0400
3496
3497     TPAC filter group selector supports class / pos
3498     
3499     * Sort filter group entry options by position
3500     * Allow caller to pass in a class attribute for the filter group selector
3501     
3502     Signed-off-by: Bill Erickson <berick@esilibrary.com>
3503     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3504
3505 4       3       Open-ILS/src/templates/opac/parts/filter_group_selector.tt2
3506
3507 commit 8dc2fd73d4d71ea71e471429935cb1874be54e09
3508 Author: Bill Erickson <berick@esilibrary.com>
3509 Date:   Tue May 22 10:51:34 2012 -0400
3510
3511     kpac : config file cleanup; vim modeline
3512     
3513     Signed-off-by: Bill Erickson <berick@esilibrary.com>
3514     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3515
3516 9       16      Open-ILS/examples/kpac.xml.example
3517
3518 commit 88edf584264cb9024b84b69bd8b136646c2ca046
3519 Author: Bill Erickson <berick@esilibrary.com>
3520 Date:   Tue May 22 09:43:26 2012 -0400
3521
3522     kpac : wire up print page link w/ JS
3523     
3524     Signed-off-by: Bill Erickson <berick@esilibrary.com>
3525     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3526
3527 1       1       Open-ILS/src/templates/kpac/parts/header.tt2
3528
3529 commit 54ed57dc92379e5502e805e57e7e373bc9325a03
3530 Author: Bill Erickson <berick@esilibrary.com>
3531 Date:   Tue May 22 09:43:07 2012 -0400
3532
3533     kpac: clear some form params from breadcrumb links
3534     
3535     Signed-off-by: Bill Erickson <berick@esilibrary.com>
3536     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3537
3538 4       3       Open-ILS/src/templates/kpac/parts/breadcrumb.tt2
3539
3540 commit e0788aa3c364a574f1589b7babfc13769510dcba
3541 Author: Bill Erickson <berick@esilibrary.com>
3542 Date:   Fri May 18 08:31:05 2012 -0400
3543
3544     kpac : initial added content cleanup
3545     
3546     Signed-off-by: Bill Erickson <berick@esilibrary.com>
3547     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3548
3549 8       2       Open-ILS/src/templates/kpac/record.tt2
3550
3551 commit 1df6aed1b6f7de0f22e8b19ad6cc29c43843cee1
3552 Author: Bill Erickson <berick@esilibrary.com>
3553 Date:   Thu May 17 09:35:16 2012 -0400
3554
3555     kpac; set record detail link in breadcrumbs
3556     
3557     On the getit page, the record title link in the breadcrumb now returns
3558     to the main record page.
3559     
3560     Signed-off-by: Bill Erickson <berick@esilibrary.com>
3561     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3562
3563 1       1       Open-ILS/src/templates/kpac/parts/breadcrumb.tt2
3564
3565 commit a2aa7b9de077f6870db14996d0b5ececc02f9e73
3566 Author: Bill Erickson <berick@esilibrary.com>
3567 Date:   Mon Apr 23 16:17:35 2012 -0400
3568
3569     kpac2 : update print/textsize image links
3570     
3571     Signed-off-by: Bill Erickson <berick@esilibrary.com>
3572     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3573
3574 2       2       Open-ILS/examples/web/templates/kpac/parts/header.tt2
3575
3576 commit 912c1fc9a4a3b68f2986e8bf6fe867a1ca3a1cea
3577 Author: Bill Erickson <berick@esilibrary.com>
3578 Date:   Mon Apr 23 15:44:02 2012 -0400
3579
3580     kpac : remove action CGI after getit results
3581     
3582     Signed-off-by: Bill Erickson <berick@esilibrary.com>
3583     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3584
3585 1       1       Open-ILS/src/templates/kpac/getit_results.tt2
3586
3587 commit 6420551af462e9051d6c5cfa0b9ca3156ced772a
3588 Author: Bill Erickson <berick@esilibrary.com>
3589 Date:   Mon Apr 23 15:43:46 2012 -0400
3590
3591     kpac : repair hold retrieval code
3592     
3593     Signed-off-by: Bill Erickson <berick@esilibrary.com>
3594     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3595
3596 1       1       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGKPacLoader.pm
3597
3598 commit bd0e1f5220756fe45ca565a9b1a32e0550e04c41
3599 Author: Bill Erickson <berick@esilibrary.com>
3600 Date:   Tue Apr 17 10:40:42 2012 -0400
3601
3602     kpac2 : rename some images to avoid collision w/ kpac
3603     
3604     Signed-off-by: Bill Erickson <berick@esilibrary.com>
3605     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3606
3607 -       -       Open-ILS/examples/web/images/kpac/hp_print_btn.png
3608 -       -       Open-ILS/examples/web/images/kpac/hp_text_size_btn.png
3609 -       -       Open-ILS/examples/web/images/kpac/print_btn.png
3610 -       -       Open-ILS/examples/web/images/kpac/text_size_btn.png
3611  create mode 100755 Open-ILS/examples/web/images/kpac/hp_print_btn.png
3612  create mode 100755 Open-ILS/examples/web/images/kpac/hp_text_size_btn.png
3613  delete mode 100755 Open-ILS/examples/web/images/kpac/print_btn.png
3614  delete mode 100755 Open-ILS/examples/web/images/kpac/text_size_btn.png
3615
3616 commit 403894252fd8e0acfbb7f94ec76a3ae05a74e68e
3617 Author: Bill Erickson <berick@esilibrary.com>
3618 Date:   Mon Apr 16 17:03:44 2012 -0400
3619
3620     kpac2 : results page
3621     
3622     Signed-off-by: Bill Erickson <berick@esilibrary.com>
3623     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3624
3625 48      45      Open-ILS/examples/web/templates/kpac/home.tt2
3626 6       5       Open-ILS/examples/web/templates/kpac/parts/base.tt2
3627 0       34      Open-ILS/examples/web/templates/kpac/parts/home_search.tt2
3628  delete mode 100644 Open-ILS/examples/web/templates/kpac/parts/home_search.tt2
3629
3630 commit cf4875ecf60b8d907310f9881c39c6a96f6d8652
3631 Author: Bill Erickson <berick@esilibrary.com>
3632 Date:   Mon Apr 16 15:52:31 2012 -0400
3633
3634     kpac2 : home search; header; images
3635     
3636     Signed-off-by: Bill Erickson <berick@esilibrary.com>
3637     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3638
3639 28      28      Open-ILS/examples/web/css/skin/kpac2/kpac/style.css
3640 -       -       Open-ILS/examples/web/images/get_a_card_btn.png
3641 -       -       Open-ILS/examples/web/images/help_btn.png
3642 -       -       Open-ILS/examples/web/images/hp_banner.png
3643 -       -       Open-ILS/examples/web/images/hp_banner_bgl.png
3644 -       -       Open-ILS/examples/web/images/hp_banner_bgr.png
3645 -       -       Open-ILS/examples/web/images/hp_search_btn.png
3646 -       -       Open-ILS/examples/web/images/kpac/get_a_card_btn.png
3647 -       -       Open-ILS/examples/web/images/kpac/help_btn.png
3648 -       -       Open-ILS/examples/web/images/kpac/hp_banner.png
3649 -       -       Open-ILS/examples/web/images/kpac/hp_banner_bgl.png
3650 -       -       Open-ILS/examples/web/images/kpac/hp_banner_bgr.png
3651 -       -       Open-ILS/examples/web/images/kpac/hp_search_btn.png
3652 -       -       Open-ILS/examples/web/images/kpac/login_btn.png
3653 -       -       Open-ILS/examples/web/images/kpac/print_btn.png
3654 -       -       Open-ILS/examples/web/images/kpac/star_off.png
3655 -       -       Open-ILS/examples/web/images/kpac/text_size_btn.png
3656 -       -       Open-ILS/examples/web/images/login_btn.png
3657 -       -       Open-ILS/examples/web/images/print_btn.png
3658 -       -       Open-ILS/examples/web/images/star_off.png
3659 -       -       Open-ILS/examples/web/images/text_size_btn.png
3660 64      0       Open-ILS/examples/web/templates/kpac/home.tt2
3661 6       4       Open-ILS/examples/web/templates/kpac/parts/base.tt2
3662 24      0       Open-ILS/examples/web/templates/kpac/parts/header.tt2
3663 34      0       Open-ILS/examples/web/templates/kpac/parts/home_search.tt2
3664  delete mode 100755 Open-ILS/examples/web/images/get_a_card_btn.png
3665  delete mode 100755 Open-ILS/examples/web/images/help_btn.png
3666  delete mode 100755 Open-ILS/examples/web/images/hp_banner.png
3667  delete mode 100755 Open-ILS/examples/web/images/hp_banner_bgl.png
3668  delete mode 100755 Open-ILS/examples/web/images/hp_banner_bgr.png
3669  delete mode 100755 Open-ILS/examples/web/images/hp_search_btn.png
3670  create mode 100755 Open-ILS/examples/web/images/kpac/get_a_card_btn.png
3671  create mode 100755 Open-ILS/examples/web/images/kpac/help_btn.png
3672  create mode 100755 Open-ILS/examples/web/images/kpac/hp_banner.png
3673  create mode 100755 Open-ILS/examples/web/images/kpac/hp_banner_bgl.png
3674  create mode 100755 Open-ILS/examples/web/images/kpac/hp_banner_bgr.png
3675  create mode 100755 Open-ILS/examples/web/images/kpac/hp_search_btn.png
3676  create mode 100755 Open-ILS/examples/web/images/kpac/login_btn.png
3677  create mode 100755 Open-ILS/examples/web/images/kpac/print_btn.png
3678  create mode 100755 Open-ILS/examples/web/images/kpac/star_off.png
3679  create mode 100755 Open-ILS/examples/web/images/kpac/text_size_btn.png
3680  delete mode 100755 Open-ILS/examples/web/images/login_btn.png
3681  delete mode 100755 Open-ILS/examples/web/images/print_btn.png
3682  delete mode 100755 Open-ILS/examples/web/images/star_off.png
3683  delete mode 100755 Open-ILS/examples/web/images/text_size_btn.png
3684  create mode 100644 Open-ILS/examples/web/templates/kpac/home.tt2
3685  create mode 100644 Open-ILS/examples/web/templates/kpac/parts/header.tt2
3686  create mode 100644 Open-ILS/examples/web/templates/kpac/parts/home_search.tt2
3687
3688 commit 4b0a31e79d831d560fc7494fd7989394933ef1e9
3689 Author: Bill Erickson <berick@esilibrary.com>
3690 Date:   Mon Apr 16 11:54:31 2012 -0400
3691
3692     kpac2 : some initial files
3693     
3694     Signed-off-by: Bill Erickson <berick@esilibrary.com>
3695     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3696
3697 1081    0       Open-ILS/examples/web/css/skin/kpac2/kpac/style.css
3698 -       -       Open-ILS/examples/web/images/get_a_card_btn.png
3699 -       -       Open-ILS/examples/web/images/help_btn.png
3700 -       -       Open-ILS/examples/web/images/hp_banner.png
3701 -       -       Open-ILS/examples/web/images/hp_banner_bgl.png
3702 -       -       Open-ILS/examples/web/images/hp_banner_bgr.png
3703 -       -       Open-ILS/examples/web/images/hp_search_btn.png
3704 -       -       Open-ILS/examples/web/images/login_btn.png
3705 -       -       Open-ILS/examples/web/images/print_btn.png
3706 -       -       Open-ILS/examples/web/images/star_off.png
3707 -       -       Open-ILS/examples/web/images/text_size_btn.png
3708 21      0       Open-ILS/examples/web/templates/kpac/parts/base.tt2
3709  create mode 100755 Open-ILS/examples/web/css/skin/kpac2/kpac/style.css
3710  create mode 100755 Open-ILS/examples/web/images/get_a_card_btn.png
3711  create mode 100755 Open-ILS/examples/web/images/help_btn.png
3712  create mode 100755 Open-ILS/examples/web/images/hp_banner.png
3713  create mode 100755 Open-ILS/examples/web/images/hp_banner_bgl.png
3714  create mode 100755 Open-ILS/examples/web/images/hp_banner_bgr.png
3715  create mode 100755 Open-ILS/examples/web/images/hp_search_btn.png
3716  create mode 100755 Open-ILS/examples/web/images/login_btn.png
3717  create mode 100755 Open-ILS/examples/web/images/print_btn.png
3718  create mode 100755 Open-ILS/examples/web/images/star_off.png
3719  create mode 100755 Open-ILS/examples/web/images/text_size_btn.png
3720  create mode 100644 Open-ILS/examples/web/templates/kpac/parts/base.tt2
3721
3722 commit 4f3184d25fc9e57c83e6bd40ab4ac871b7d5a8d2
3723 Author: Bill Erickson <berick@esilibrary.com>
3724 Date:   Mon Apr 16 11:51:36 2012 -0400
3725
3726     Created examples web dir
3727     
3728     Created Open-ILS/examples/web for storing example templates and sample
3729     template overrides and their associated resources (js, css, images).
3730     
3731     Moved the sample flattener_test.tt2 into the new web/templates dir.
3732     
3733     Added a simple README exaplaining the purpose of the directory.
3734     
3735     Signed-off-by: Bill Erickson <berick@esilibrary.com>
3736     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3737
3738 0       49      Open-ILS/examples/tt2/flattener_test.tt2
3739 27      0       Open-ILS/examples/web/README
3740 49      0       Open-ILS/examples/web/templates/flattener_test.tt2
3741  delete mode 100644 Open-ILS/examples/tt2/flattener_test.tt2
3742  create mode 100644 Open-ILS/examples/web/README
3743  create mode 100644 Open-ILS/examples/web/templates/flattener_test.tt2
3744
3745 commit e1b9856d6f01cb9afd62dbac7a004fab4186113e
3746 Author: Bill Erickson <berick@esilibrary.com>
3747 Date:   Tue Apr 17 11:39:21 2012 -0400
3748
3749     kpac : tech reference
3750     
3751     Signed-off-by: Bill Erickson <berick@esilibrary.com>
3752     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3753
3754 97      0       docs/TechRef/KidsOPAC.txt
3755  create mode 100644 docs/TechRef/KidsOPAC.txt
3756
3757 commit 00f99bde4dcfd8312a2b2e8cfa31b4f60784d988
3758 Author: Bill Erickson <berick@esilibrary.com>
3759 Date:   Tue Apr 17 11:39:04 2012 -0400
3760
3761     kpac : default apache config repair
3762     
3763     Signed-off-by: Bill Erickson <berick@esilibrary.com>
3764     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3765
3766 1       1       Open-ILS/examples/apache/eg_vhost.conf
3767
3768 commit 049ffc264f8bb866cc1f006f73a1e382da1dac69
3769 Author: Bill Erickson <berick@esilibrary.com>
3770 Date:   Tue Apr 17 10:35:43 2012 -0400
3771
3772     EGWeb trim template paths to unique set
3773     
3774     The list of template paths may have the same path added multiple times,
3775     depending on the Apache configuration.  Trim them down to a unique set
3776     to avoid excess template lookups.
3777     
3778     Signed-off-by: Bill Erickson <berick@esilibrary.com>
3779     
3780     Conflicts:
3781         Open-ILS/src/perlmods/lib/OpenILS/WWW/EGWeb.pm
3782     
3783     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3784
3785 2       1       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGWeb.pm
3786
3787 commit 8bd6620d08dac540b1ebde0534c39df59dec05f2
3788 Author: Dan Scott <dscott@laurentian.ca>
3789 Date:   Mon Jul 30 09:44:17 2012 -0400
3790
3791     TPAC advanced search org unit selector
3792     
3793     Make the advanced search org selector a bit more i18n and accessibility
3794     friendly by giving the fields an explicit label. We shouldn't really build
3795     strings out of individual parts like "in" out of context, because the
3796     translators won't know what "in" refers to; and the label elements help
3797     guide screen readers.
3798     
3799     Signed-off-by: Dan Scott <dscott@laurentian.ca>
3800     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3801
3802 15      11      Open-ILS/src/templates/opac/parts/advanced/expert.tt2
3803 8       3       Open-ILS/src/templates/opac/parts/advanced/numeric.tt2
3804
3805 commit f7094d7cfb239762975bf16ebd25a21dcc0237d2
3806 Author: Kathy Lussier <klussier@masslnc.org>
3807 Date:   Mon Jul 23 23:23:55 2012 -0400
3808
3809     Add the library selector to numeric and expert search pages.
3810     
3811     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
3812     Signed-off-by: Dan Scott <dscott@laurentian.ca>
3813
3814 13      7       Open-ILS/src/templates/opac/parts/advanced/expert.tt2
3815 4       1       Open-ILS/src/templates/opac/parts/advanced/numeric.tt2
3816 1       0       Open-ILS/web/css/skin/default/opac/style.css
3817
3818 commit b56f3a9d9dae0e7a89d30d132f629c4195ac6b3e
3819 Author: Bill Erickson <berick@esilibrary.com>
3820 Date:   Mon Apr 16 17:04:10 2012 -0400
3821
3822     kpac : html escape title/author in record rows
3823     
3824     Signed-off-by: Bill Erickson <berick@esilibrary.com>
3825     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3826
3827 2       2       Open-ILS/src/templates/kpac/parts/record_row.tt2
3828
3829 commit b5ac5a6d54dfd0f010269f66526f27d7f31e27b5
3830 Author: Bill Erickson <berick@esilibrary.com>
3831 Date:   Mon Apr 9 15:45:49 2012 -0400
3832
3833     kpac : search link cgi improvements
3834     
3835     1. avoid showing the search terms from canned searches in the simple
3836     search box.  Patrons, kids especially, probably don't want to see
3837     potentially complicated canned search queries in the search box when the
3838     whole point is that they are accessible by clicking on images.
3839     
3840     2. Avoid propagating the search qtype param to canned searches.
3841     
3842     Signed-off-by: Bill Erickson <berick@esilibrary.com>
3843     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3844
3845 2       1       Open-ILS/src/templates/kpac/parts/grid.tt2
3846 2       1       Open-ILS/src/templates/kpac/parts/searchbox.tt2
3847
3848 commit 727d0647b41d71b09d9a8b08dd906c723eb3fb50
3849 Author: Bill Erickson <berick@esilibrary.com>
3850 Date:   Mon Apr 9 15:26:40 2012 -0400
3851
3852     kpac : ensure the single-hit redirect goes to kpac
3853     
3854     ... instead of to the tpac record detail page.
3855     
3856     Signed-off-by: Bill Erickson <berick@esilibrary.com>
3857     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3858
3859 16      1       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGKPacLoader.pm
3860
3861 commit 1327ffb06c3199bb40c4b4b9d5868d1c5c631d96
3862 Author: Bill Erickson <berick@esilibrary.com>
3863 Date:   Mon Apr 9 13:59:56 2012 -0400
3864
3865     kpac : no results message
3866     
3867     Signed-off-by: Bill Erickson <berick@esilibrary.com>
3868     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3869
3870 21      13      Open-ILS/src/templates/kpac/results.tt2
3871
3872 commit b057cff72846fe42438fd4afb428fbe7b2ee8ff0
3873 Author: Bill Erickson <berick@esilibrary.com>
3874 Date:   Fri Apr 6 16:32:13 2012 -0400
3875
3876     kpac : added content work
3877     
3878     1. Consolidated added content apache configs under /eg
3879     2. Added (untested) code to support LibraryThing reviews.
3880      -- It looks like we'll need to coordinate w/ LT to get it all hooked
3881      up.  More research pending.
3882     
3883     Signed-off-by: Bill Erickson <berick@esilibrary.com>
3884     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3885
3886 17      17      Open-ILS/examples/apache/eg_vhost.conf
3887 29      0       Open-ILS/src/templates/kpac/parts/acimport.tt2
3888 1       1       Open-ILS/src/templates/kpac/parts/base.tt2
3889 0       13      Open-ILS/src/templates/kpac/parts/chilifresh.tt2
3890 1       0       Open-ILS/src/templates/kpac/record.tt2
3891  create mode 100644 Open-ILS/src/templates/kpac/parts/acimport.tt2
3892  delete mode 100644 Open-ILS/src/templates/kpac/parts/chilifresh.tt2
3893
3894 commit c18603ae246551837c10d240b5ae1e40c816d978
3895 Author: Bill Erickson <berick@esilibrary.com>
3896 Date:   Thu Apr 5 17:30:54 2012 -0400
3897
3898     kpac : hold placement; more auth refresh repairs
3899     
3900     Signed-off-by: Bill Erickson <berick@esilibrary.com>
3901     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3902
3903 2       0       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm
3904 41      17      Open-ILS/src/perlmods/lib/OpenILS/WWW/EGKPacLoader.pm
3905 13      5       Open-ILS/src/templates/kpac/getit_results.tt2
3906 2       1       Open-ILS/src/templates/kpac/parts/base.tt2
3907
3908 commit 9c17d8b6dd34075935318d504348d000c99c4144
3909 Author: Bill Erickson <berick@esilibrary.com>
3910 Date:   Thu Apr 5 15:31:49 2012 -0400
3911
3912     kpac : wire up home search; auth timeout redirect fixes
3913     
3914     Signed-off-by: Bill Erickson <berick@esilibrary.com>
3915     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3916
3917 7       5       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGKPacLoader.pm
3918 21      12      Open-ILS/src/templates/kpac/home.tt2
3919
3920 commit 295f64b981fc93bb66ca4360bbdcc9ff32283eae
3921 Author: Bill Erickson <berick@esilibrary.com>
3922 Date:   Thu Apr 5 12:35:39 2012 -0400
3923
3924     kpac : initial login + place hold combined action
3925     
3926     Signed-off-by: Bill Erickson <berick@esilibrary.com>
3927     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3928
3929 30      0       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGKPacLoader.pm
3930 47      39      Open-ILS/src/templates/kpac/getit.tt2
3931
3932 commit bde0e9b42bdc755eb659977332f2d5c80365dcc9
3933 Author: Bill Erickson <berick@esilibrary.com>
3934 Date:   Wed Apr 4 16:33:33 2012 -0400
3935
3936     kpac : initial chilifresh integration
3937     
3938     Signed-off-by: Bill Erickson <berick@esilibrary.com>
3939     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3940
3941 1       0       Open-ILS/src/templates/kpac/parts/base.tt2
3942 13      0       Open-ILS/src/templates/kpac/parts/chilifresh.tt2
3943 17      2       Open-ILS/src/templates/kpac/record.tt2
3944  create mode 100644 Open-ILS/src/templates/kpac/parts/chilifresh.tt2
3945
3946 commit cd60d1c12d17f8582ea106c75d87bfd6b8ff77c8
3947 Author: Bill Erickson <berick@esilibrary.com>
3948 Date:   Wed Apr 4 15:02:11 2012 -0400
3949
3950     kpac : getit save to existing list
3951     
3952     Signed-off-by: Bill Erickson <berick@esilibrary.com>
3953     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3954
3955 41      3       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGKPacLoader.pm
3956 52      15      Open-ILS/src/templates/kpac/getit_results.tt2
3957
3958 commit 50ed740439e80b31cdf15c21dd9017cbb680293c
3959 Author: Bill Erickson <berick@esilibrary.com>
3960 Date:   Mon Mar 26 15:32:08 2012 -0400
3961
3962     tpac: minor code formatting
3963     
3964     Signed-off-by: Bill Erickson <berick@esilibrary.com>
3965     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3966
3967 8       9       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGKPacLoader.pm
3968
3969 commit 5db8fb03ca1a7ebbe176bc05936018b411f93b4d
3970 Author: Bill Erickson <berick@esilibrary.com>
3971 Date:   Mon Mar 26 14:02:00 2012 -0400
3972
3973     kpac: save to anon-list
3974     
3975     Signed-off-by: Bill Erickson <berick@esilibrary.com>
3976     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3977
3978 26      1       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGKPacLoader.pm
3979 17      14      Open-ILS/src/templates/kpac/getit.tt2
3980
3981 commit aa33fc0ef3f2d80de7474a6815ee629c9d0fca8a
3982 Author: Bill Erickson <berick@esilibrary.com>
3983 Date:   Fri Mar 16 12:00:58 2012 -0400
3984
3985     kpac : config and template work
3986     
3987     Signed-off-by: Bill Erickson <berick@esilibrary.com>
3988     Signed-off-by: Mike Rylander <mrylander@gmail.com>
3989
3990 1       0       Open-ILS/examples/apache/eg_vhost.conf
3991 0       58      Open-ILS/examples/kpac.xml
3992 58      0       Open-ILS/examples/kpac.xml.example
3993 1       0       Open-ILS/src/Makefile.am
3994 42      15      Open-ILS/src/perlmods/lib/OpenILS/WWW/EGKPacLoader.pm
3995 15      11      Open-ILS/src/templates/kpac/getit.tt2
3996  delete mode 100644 Open-ILS/examples/kpac.xml
3997  create mode 100644 Open-ILS/examples/kpac.xml.example
3998
3999 commit 9b7b60e345c04716de866c2674428987c67bb8ca
4000 Author: Bill Erickson <berick@esilibrary.com>
4001 Date:   Tue Feb 14 14:47:13 2012 -0500
4002
4003     kpac : i18n, cleanup
4004     
4005     Signed-off-by: Bill Erickson <berick@esilibrary.com>
4006     Signed-off-by: Mike Rylander <mrylander@gmail.com>
4007
4008 3       3       Open-ILS/src/templates/kpac/home.tt2
4009 4       4       Open-ILS/src/templates/kpac/parts/footer.tt2
4010
4011 commit 33e75c06ce05826eac9e5abdf2bd2c813db58f88
4012 Author: Bill Erickson <berick@esilibrary.com>
4013 Date:   Tue Feb 14 14:34:21 2012 -0500
4014
4015     kpac : rename files/paths for tpac consistency
4016     
4017     Signed-off-by: Bill Erickson <berick@esilibrary.com>
4018     Signed-off-by: Mike Rylander <mrylander@gmail.com>
4019
4020 8       14      Open-ILS/src/perlmods/lib/OpenILS/WWW/EGKPacLoader.pm
4021 0       114     Open-ILS/src/templates/kpac/checkout.tt2
4022 0       22      Open-ILS/src/templates/kpac/checkout_results.tt2
4023 0       133     Open-ILS/src/templates/kpac/detailed.tt2
4024 114     0       Open-ILS/src/templates/kpac/getit.tt2
4025 22      0       Open-ILS/src/templates/kpac/getit_results.tt2
4026 53      0       Open-ILS/src/templates/kpac/home.tt2
4027 0       53      Open-ILS/src/templates/kpac/index.tt2
4028 2       2       Open-ILS/src/templates/kpac/parts/breadcrumb.tt2
4029 1       1       Open-ILS/src/templates/kpac/parts/grid.tt2
4030 1       1       Open-ILS/src/templates/kpac/parts/header.tt2
4031 4       4       Open-ILS/src/templates/kpac/parts/record_row.tt2
4032 1       1       Open-ILS/src/templates/kpac/parts/searchbox.tt2
4033 1       1       Open-ILS/src/templates/kpac/parts/subpage.tt2
4034 133     0       Open-ILS/src/templates/kpac/record.tt2
4035 28      0       Open-ILS/src/templates/kpac/results.tt2
4036 0       28      Open-ILS/src/templates/kpac/search_results.tt2
4037 -       -       Open-ILS/web/images/kpac/stars!.png
4038 -       -       Open-ILS/web/images/kpac/stars!_gray.png
4039 -       -       Open-ILS/web/images/kpac/stars.png
4040 -       -       Open-ILS/web/images/kpac/stars_grey.png
4041  delete mode 100644 Open-ILS/src/templates/kpac/checkout.tt2
4042  delete mode 100644 Open-ILS/src/templates/kpac/checkout_results.tt2
4043  delete mode 100644 Open-ILS/src/templates/kpac/detailed.tt2
4044  create mode 100644 Open-ILS/src/templates/kpac/getit.tt2
4045  create mode 100644 Open-ILS/src/templates/kpac/getit_results.tt2
4046  create mode 100644 Open-ILS/src/templates/kpac/home.tt2
4047  delete mode 100644 Open-ILS/src/templates/kpac/index.tt2
4048  create mode 100644 Open-ILS/src/templates/kpac/record.tt2
4049  create mode 100644 Open-ILS/src/templates/kpac/results.tt2
4050  delete mode 100644 Open-ILS/src/templates/kpac/search_results.tt2
4051  delete mode 100755 Open-ILS/web/images/kpac/stars!.png
4052  delete mode 100755 Open-ILS/web/images/kpac/stars!_gray.png
4053  create mode 100755 Open-ILS/web/images/kpac/stars.png
4054  create mode 100755 Open-ILS/web/images/kpac/stars_grey.png
4055
4056 commit 32a8dc563d245e11ab35ee0361f27763a1d79978
4057 Author: Bill Erickson <berick@esilibrary.com>
4058 Date:   Mon Jan 30 14:46:30 2012 -0500
4059
4060     kpac : holds, misc
4061     
4062     Signed-off-by: Bill Erickson <berick@esilibrary.com>
4063     Signed-off-by: Mike Rylander <mrylander@gmail.com>
4064
4065 3       3       Open-ILS/examples/kpac.xml
4066 97      106     Open-ILS/src/templates/kpac/checkout.tt2
4067 1       1       Open-ILS/src/templates/kpac/parts/base.tt2
4068 26      0       Open-ILS/src/templates/kpac/parts/help_popups.tt2
4069  create mode 100644 Open-ILS/src/templates/kpac/parts/help_popups.tt2
4070
4071 commit b1384443bc5e0053793dba6aca90795705880d01
4072 Author: Bill Erickson <berick@esilibrary.com>
4073 Date:   Mon Jan 30 12:32:43 2012 -0500
4074
4075     kpac : initial holds; misc
4076     
4077     Signed-off-by: Bill Erickson <berick@esilibrary.com>
4078     Signed-off-by: Mike Rylander <mrylander@gmail.com>
4079
4080 1       1       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader.pm
4081 7       15      Open-ILS/src/perlmods/lib/OpenILS/WWW/EGKPacLoader.pm
4082 10      19      Open-ILS/src/templates/kpac/checkout.tt2
4083 1       2       Open-ILS/src/templates/kpac/detailed.tt2
4084 9       3       Open-ILS/src/templates/kpac/parts/header.tt2
4085 40      0       Open-ILS/src/templates/kpac/parts/record_row.tt2
4086 2       1       Open-ILS/src/templates/kpac/parts/searchbox.tt2
4087 1       36      Open-ILS/src/templates/kpac/search_results.tt2
4088  create mode 100644 Open-ILS/src/templates/kpac/parts/record_row.tt2
4089
4090 commit 7bc9514f57403251bc1e6c648bf6849a8bb4abf2
4091 Author: Bill Erickson <berick@esilibrary.com>
4092 Date:   Fri Jan 27 12:15:05 2012 -0500
4093
4094     kpac : copy table; record details
4095     
4096     Signed-off-by: Bill Erickson <berick@esilibrary.com>
4097     Signed-off-by: Mike Rylander <mrylander@gmail.com>
4098
4099 1       1       Open-ILS/examples/kpac.xml
4100 1       1       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGKPacLoader.pm
4101 14      21      Open-ILS/src/templates/kpac/detailed.tt2
4102 8       5       Open-ILS/src/templates/kpac/parts/breadcrumb.tt2
4103 82      0       Open-ILS/src/templates/kpac/parts/copy_table.tt2
4104 1       1       Open-ILS/src/templates/kpac/parts/grid.tt2
4105 0       1       Open-ILS/src/templates/kpac/parts/searchbox.tt2
4106  create mode 100644 Open-ILS/src/templates/kpac/parts/copy_table.tt2
4107
4108 commit b15308f7ece1f843e25f5b86ed809723107747b2
4109 Author: Bill Erickson <berick@esilibrary.com>
4110 Date:   Thu Jan 26 18:05:46 2012 -0500
4111
4112     kpac : record details
4113     
4114     Signed-off-by: Bill Erickson <berick@esilibrary.com>
4115     
4116     Conflicts:
4117         Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Record.pm
4118     
4119     Signed-off-by: Mike Rylander <mrylander@gmail.com>
4120
4121 2       1       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Record.pm
4122 1       1       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGKPacLoader.pm
4123 123     106     Open-ILS/src/templates/kpac/detailed.tt2
4124 6       1       Open-ILS/src/templates/kpac/parts/breadcrumb.tt2
4125 1       0       Open-ILS/src/templates/kpac/parts/searchbox.tt2
4126 1       1       Open-ILS/src/templates/kpac/search_results.tt2
4127
4128 commit 65d27ce405f6113d541537cec74fc5209000b5d4
4129 Author: Bill Erickson <berick@esilibrary.com>
4130 Date:   Thu Jan 26 14:38:42 2012 -0500
4131
4132     kpac : trucking along
4133     
4134     Signed-off-by: Bill Erickson <berick@esilibrary.com>
4135     Signed-off-by: Mike Rylander <mrylander@gmail.com>
4136
4137 117     117     Open-ILS/src/templates/kpac/detailed.tt2
4138 2       2       Open-ILS/src/templates/kpac/parts/header.tt2
4139
4140 commit 97da25f286aa91d903ee874c3bd49dad78992523
4141 Author: Bill Erickson <berick@esilibrary.com>
4142 Date:   Thu Jan 26 14:24:07 2012 -0500
4143
4144     kpac : basic search box
4145     
4146     Signed-off-by: Bill Erickson <berick@esilibrary.com>
4147     Signed-off-by: Mike Rylander <mrylander@gmail.com>
4148
4149 43      0       Open-ILS/src/templates/kpac/parts/searchbox.tt2
4150 2       38      Open-ILS/src/templates/kpac/parts/subpage.tt2
4151  create mode 100644 Open-ILS/src/templates/kpac/parts/searchbox.tt2
4152
4153 commit 6393ead3b28965149197cacaf5b3838db6601db3
4154 Author: Bill Erickson <berick@esilibrary.com>
4155 Date:   Thu Jan 26 11:49:55 2012 -0500
4156
4157     kpac : breadcrumbs, paging, misc
4158     
4159     Signed-off-by: Bill Erickson <berick@esilibrary.com>
4160     Signed-off-by: Mike Rylander <mrylander@gmail.com>
4161
4162 12      9       Open-ILS/examples/kpac.xml
4163 8       2       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGKPacLoader.pm
4164 5       3       Open-ILS/src/templates/kpac/category.tt2
4165 1       1       Open-ILS/src/templates/kpac/index.tt2
4166 2       35      Open-ILS/src/templates/kpac/parts/base.tt2
4167 38      0       Open-ILS/src/templates/kpac/parts/breadcrumb.tt2
4168 8       0       Open-ILS/src/templates/kpac/parts/footer.tt2
4169 15      24      Open-ILS/src/templates/kpac/parts/grid.tt2
4170 23      0       Open-ILS/src/templates/kpac/parts/header.tt2
4171 50      0       Open-ILS/src/templates/kpac/parts/paginate.tt2
4172 6       14      Open-ILS/src/templates/kpac/parts/subpage.tt2
4173 44      0       Open-ILS/src/templates/kpac/parts/util.tt2
4174 11      42      Open-ILS/src/templates/kpac/search_results.tt2
4175 3       1       Open-ILS/web/css/skin/default/kpac/style.css
4176  create mode 100644 Open-ILS/src/templates/kpac/parts/breadcrumb.tt2
4177  create mode 100644 Open-ILS/src/templates/kpac/parts/footer.tt2
4178  create mode 100644 Open-ILS/src/templates/kpac/parts/header.tt2
4179  create mode 100644 Open-ILS/src/templates/kpac/parts/paginate.tt2
4180  mode change 100755 => 100644 Open-ILS/src/templates/kpac/parts/subpage.tt2
4181  create mode 100644 Open-ILS/src/templates/kpac/parts/util.tt2
4182
4183 commit 93c2707e0ba849a48394f5d6e96564c8bc89da2a
4184 Author: Bill Erickson <berick@esilibrary.com>
4185 Date:   Mon Jan 23 16:49:29 2012 -0500
4186
4187     kpac : first steps
4188     
4189     initial pile of template integration and apache configuration
4190     
4191     Signed-off-by: Bill Erickson <berick@esilibrary.com>
4192     Signed-off-by: Mike Rylander <mrylander@gmail.com>
4193
4194 14      0       Open-ILS/examples/apache/eg_vhost.conf
4195 55      0       Open-ILS/examples/kpac.xml
4196 96      0       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGKPacLoader.pm
4197 22      0       Open-ILS/src/templates/kpac/category.tt2
4198 132     0       Open-ILS/src/templates/kpac/checkout.tt2
4199 22      0       Open-ILS/src/templates/kpac/checkout_results.tt2
4200 124     0       Open-ILS/src/templates/kpac/detailed.tt2
4201 53      0       Open-ILS/src/templates/kpac/index.tt2
4202 52      0       Open-ILS/src/templates/kpac/parts/base.tt2
4203 51      0       Open-ILS/src/templates/kpac/parts/grid.tt2
4204 75      0       Open-ILS/src/templates/kpac/parts/subpage.tt2
4205 94      0       Open-ILS/src/templates/kpac/search_results.tt2
4206 -       -       Open-ILS/web/css/skin/default/kpac/fonts/Cabin-Regular.eot
4207 5187    0       Open-ILS/web/css/skin/default/kpac/fonts/Cabin-Regular.svg
4208 -       -       Open-ILS/web/css/skin/default/kpac/fonts/Cabin-Regular.ttf
4209 -       -       Open-ILS/web/css/skin/default/kpac/fonts/Cabin-Regular.woff
4210 -       -       Open-ILS/web/css/skin/default/kpac/fonts/Cabin-SemiBold.eot
4211 4820    0       Open-ILS/web/css/skin/default/kpac/fonts/Cabin-SemiBold.svg
4212 -       -       Open-ILS/web/css/skin/default/kpac/fonts/Cabin-SemiBold.ttf
4213 -       -       Open-ILS/web/css/skin/default/kpac/fonts/Cabin-SemiBold.woff
4214 -       -       Open-ILS/web/css/skin/default/kpac/fonts/Kreon.eot
4215 3499    0       Open-ILS/web/css/skin/default/kpac/fonts/Kreon.svg
4216 -       -       Open-ILS/web/css/skin/default/kpac/fonts/Kreon.ttf
4217 -       -       Open-ILS/web/css/skin/default/kpac/fonts/Kreon.woff
4218 1032    0       Open-ILS/web/css/skin/default/kpac/style.css
4219 -       -       Open-ILS/web/images/kpac/arrow_last.png
4220 -       -       Open-ILS/web/images/kpac/arrow_next.png
4221 -       -       Open-ILS/web/images/kpac/back_to_book.png
4222 -       -       Open-ILS/web/images/kpac/back_to_results_btn.png
4223 -       -       Open-ILS/web/images/kpac/box1_top.png
4224 -       -       Open-ILS/web/images/kpac/bread_green_last.png
4225 -       -       Open-ILS/web/images/kpac/bread_green_mid.png
4226 -       -       Open-ILS/web/images/kpac/btn_arrow.png
4227 -       -       Open-ILS/web/images/kpac/cancel_back_btn.png
4228 -       -       Open-ILS/web/images/kpac/category.png
4229 -       -       Open-ILS/web/images/kpac/get_it_btn.png
4230 -       -       Open-ILS/web/images/kpac/get_it_btn_sm.png
4231 -       -       Open-ILS/web/images/kpac/go_back_btn.png
4232 -       -       Open-ILS/web/images/kpac/home_icon.png
4233 -       -       Open-ILS/web/images/kpac/icon_bg.png
4234 -       -       Open-ILS/web/images/kpac/icon_book.png
4235 -       -       Open-ILS/web/images/kpac/item_image.jpg
4236 -       -       Open-ILS/web/images/kpac/kcls_logo.jpg
4237 -       -       Open-ILS/web/images/kpac/library_card.png
4238 -       -       Open-ILS/web/images/kpac/logo_left.png
4239 -       -       Open-ILS/web/images/kpac/logo_mid.png
4240 -       -       Open-ILS/web/images/kpac/logo_right.png
4241 -       -       Open-ILS/web/images/kpac/main_bl_corner.png
4242 -       -       Open-ILS/web/images/kpac/main_bottom_bg.png
4243 -       -       Open-ILS/web/images/kpac/main_bottom_bg_sub.png
4244 -       -       Open-ILS/web/images/kpac/main_br_corner.png
4245 -       -       Open-ILS/web/images/kpac/main_left_shadow.png
4246 -       -       Open-ILS/web/images/kpac/main_right_shadow.png
4247 -       -       Open-ILS/web/images/kpac/main_tl_corner.png
4248 -       -       Open-ILS/web/images/kpac/main_top_bg.png
4249 -       -       Open-ILS/web/images/kpac/main_top_bg_sub.png
4250 -       -       Open-ILS/web/images/kpac/main_tr_corner.png
4251 -       -       Open-ILS/web/images/kpac/more_info_btn.png
4252 -       -       Open-ILS/web/images/kpac/popup_arrow_bm.png
4253 -       -       Open-ILS/web/images/kpac/popup_bl.png
4254 -       -       Open-ILS/web/images/kpac/popup_bm.png
4255 -       -       Open-ILS/web/images/kpac/popup_br.png
4256 -       -       Open-ILS/web/images/kpac/popup_lm.png
4257 -       -       Open-ILS/web/images/kpac/popup_rm.png
4258 -       -       Open-ILS/web/images/kpac/popup_tl.png
4259 -       -       Open-ILS/web/images/kpac/popup_tm.png
4260 -       -       Open-ILS/web/images/kpac/popup_tr.png
4261 -       -       Open-ILS/web/images/kpac/print_btn.png
4262 -       -       Open-ILS/web/images/kpac/question_mark.png
4263 -       -       Open-ILS/web/images/kpac/review_submit_btn.png
4264 -       -       Open-ILS/web/images/kpac/reviews_top.png
4265 -       -       Open-ILS/web/images/kpac/search_bg.png
4266 -       -       Open-ILS/web/images/kpac/search_btn.png
4267 -       -       Open-ILS/web/images/kpac/search_btn_sub.png
4268 -       -       Open-ILS/web/images/kpac/star_oiff.png
4269 -       -       Open-ILS/web/images/kpac/star_on.png
4270 -       -       Open-ILS/web/images/kpac/stars!.png
4271 -       -       Open-ILS/web/images/kpac/stars!_gray.png
4272 -       -       Open-ILS/web/images/kpac/sub_side_bg.png
4273 -       -       Open-ILS/web/images/kpac/text_size_btn.png
4274 -       -       Open-ILS/web/images/kpac/to_top_btn.png
4275 82      0       Open-ILS/web/js/ui/default/kpac/functions.js
4276  create mode 100644 Open-ILS/examples/kpac.xml
4277  create mode 100644 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGKPacLoader.pm
4278  create mode 100644 Open-ILS/src/templates/kpac/category.tt2
4279  create mode 100644 Open-ILS/src/templates/kpac/checkout.tt2
4280  create mode 100644 Open-ILS/src/templates/kpac/checkout_results.tt2
4281  create mode 100644 Open-ILS/src/templates/kpac/detailed.tt2
4282  create mode 100644 Open-ILS/src/templates/kpac/index.tt2
4283  create mode 100644 Open-ILS/src/templates/kpac/parts/base.tt2
4284  create mode 100644 Open-ILS/src/templates/kpac/parts/grid.tt2
4285  create mode 100755 Open-ILS/src/templates/kpac/parts/subpage.tt2
4286  create mode 100644 Open-ILS/src/templates/kpac/search_results.tt2
4287  create mode 100755 Open-ILS/web/css/skin/default/kpac/fonts/Cabin-Regular.eot
4288  create mode 100755 Open-ILS/web/css/skin/default/kpac/fonts/Cabin-Regular.svg
4289  create mode 100755 Open-ILS/web/css/skin/default/kpac/fonts/Cabin-Regular.ttf
4290  create mode 100755 Open-ILS/web/css/skin/default/kpac/fonts/Cabin-Regular.woff
4291  create mode 100755 Open-ILS/web/css/skin/default/kpac/fonts/Cabin-SemiBold.eot
4292  create mode 100755 Open-ILS/web/css/skin/default/kpac/fonts/Cabin-SemiBold.svg
4293  create mode 100755 Open-ILS/web/css/skin/default/kpac/fonts/Cabin-SemiBold.ttf
4294  create mode 100755 Open-ILS/web/css/skin/default/kpac/fonts/Cabin-SemiBold.woff
4295  create mode 100755 Open-ILS/web/css/skin/default/kpac/fonts/Kreon.eot
4296  create mode 100755 Open-ILS/web/css/skin/default/kpac/fonts/Kreon.svg
4297  create mode 100755 Open-ILS/web/css/skin/default/kpac/fonts/Kreon.ttf
4298  create mode 100755 Open-ILS/web/css/skin/default/kpac/fonts/Kreon.woff
4299  create mode 100755 Open-ILS/web/css/skin/default/kpac/style.css
4300  create mode 100755 Open-ILS/web/images/kpac/arrow_last.png
4301  create mode 100755 Open-ILS/web/images/kpac/arrow_next.png
4302  create mode 100755 Open-ILS/web/images/kpac/back_to_book.png
4303  create mode 100755 Open-ILS/web/images/kpac/back_to_results_btn.png
4304  create mode 100755 Open-ILS/web/images/kpac/box1_top.png
4305  create mode 100755 Open-ILS/web/images/kpac/bread_green_last.png
4306  create mode 100755 Open-ILS/web/images/kpac/bread_green_mid.png
4307  create mode 100755 Open-ILS/web/images/kpac/btn_arrow.png
4308  create mode 100755 Open-ILS/web/images/kpac/cancel_back_btn.png
4309  create mode 100755 Open-ILS/web/images/kpac/category.png
4310  create mode 100755 Open-ILS/web/images/kpac/get_it_btn.png
4311  create mode 100755 Open-ILS/web/images/kpac/get_it_btn_sm.png
4312  create mode 100755 Open-ILS/web/images/kpac/go_back_btn.png
4313  create mode 100755 Open-ILS/web/images/kpac/home_icon.png
4314  create mode 100755 Open-ILS/web/images/kpac/icon_bg.png
4315  create mode 100755 Open-ILS/web/images/kpac/icon_book.png
4316  create mode 100755 Open-ILS/web/images/kpac/item_image.jpg
4317  create mode 100755 Open-ILS/web/images/kpac/kcls_logo.jpg
4318  create mode 100755 Open-ILS/web/images/kpac/library_card.png
4319  create mode 100755 Open-ILS/web/images/kpac/logo_left.png
4320  create mode 100755 Open-ILS/web/images/kpac/logo_mid.png
4321  create mode 100755 Open-ILS/web/images/kpac/logo_right.png
4322  create mode 100755 Open-ILS/web/images/kpac/main_bl_corner.png
4323  create mode 100755 Open-ILS/web/images/kpac/main_bottom_bg.png
4324  create mode 100755 Open-ILS/web/images/kpac/main_bottom_bg_sub.png
4325  create mode 100755 Open-ILS/web/images/kpac/main_br_corner.png
4326  create mode 100755 Open-ILS/web/images/kpac/main_left_shadow.png
4327  create mode 100755 Open-ILS/web/images/kpac/main_right_shadow.png
4328  create mode 100755 Open-ILS/web/images/kpac/main_tl_corner.png
4329  create mode 100755 Open-ILS/web/images/kpac/main_top_bg.png
4330  create mode 100755 Open-ILS/web/images/kpac/main_top_bg_sub.png
4331  create mode 100755 Open-ILS/web/images/kpac/main_tr_corner.png
4332  create mode 100755 Open-ILS/web/images/kpac/more_info_btn.png
4333  create mode 100755 Open-ILS/web/images/kpac/popup_arrow_bm.png
4334  create mode 100755 Open-ILS/web/images/kpac/popup_bl.png
4335  create mode 100755 Open-ILS/web/images/kpac/popup_bm.png
4336  create mode 100755 Open-ILS/web/images/kpac/popup_br.png
4337  create mode 100755 Open-ILS/web/images/kpac/popup_lm.png
4338  create mode 100755 Open-ILS/web/images/kpac/popup_rm.png
4339  create mode 100755 Open-ILS/web/images/kpac/popup_tl.png
4340  create mode 100755 Open-ILS/web/images/kpac/popup_tm.png
4341  create mode 100755 Open-ILS/web/images/kpac/popup_tr.png
4342  create mode 100755 Open-ILS/web/images/kpac/print_btn.png
4343  create mode 100755 Open-ILS/web/images/kpac/question_mark.png
4344  create mode 100755 Open-ILS/web/images/kpac/review_submit_btn.png
4345  create mode 100755 Open-ILS/web/images/kpac/reviews_top.png
4346  create mode 100755 Open-ILS/web/images/kpac/search_bg.png
4347  create mode 100755 Open-ILS/web/images/kpac/search_btn.png
4348  create mode 100755 Open-ILS/web/images/kpac/search_btn_sub.png
4349  create mode 100755 Open-ILS/web/images/kpac/star_oiff.png
4350  create mode 100755 Open-ILS/web/images/kpac/star_on.png
4351  create mode 100755 Open-ILS/web/images/kpac/stars!.png
4352  create mode 100755 Open-ILS/web/images/kpac/stars!_gray.png
4353  create mode 100755 Open-ILS/web/images/kpac/sub_side_bg.png
4354  create mode 100755 Open-ILS/web/images/kpac/text_size_btn.png
4355  create mode 100755 Open-ILS/web/images/kpac/to_top_btn.png
4356  create mode 100755 Open-ILS/web/js/ui/default/kpac/functions.js
4357
4358 commit df16ba71822e48b7661b1057d523b15deb20f7c8
4359 Author: Dan Scott <dscott@laurentian.ca>
4360 Date:   Fri Jul 27 17:24:07 2012 -0400
4361
4362     Fix summary display in TPAC; avoid Content Cafe
4363     
4364     While in misc_util.tt2 we're grabbing args.summary as a single string,
4365     and args.summaries as the list of summaries, this gets complicated
4366     elsewhere in the summaries display chain, where we're checking for the
4367     number of list elements in "summary" (which is now a string), as well as
4368     a confusion of logic where ContentCafe was being displayed whether or
4369     not the environment variable existed.
4370     
4371     Signed-off-by: Dan Scott <dscott@laurentian.ca>
4372     Signed-off-by: Ben Shum <bshum@biblio.org>
4373
4374 1       1       Open-ILS/src/templates/opac/parts/record/extras.tt2
4375 5       4       Open-ILS/src/templates/opac/parts/record/summaryplus.tt2
4376
4377 commit be736f312fd5d078714740e9afc866fe977a5bf5
4378 Author: Ben Shum <bshum@biblio.org>
4379 Date:   Fri Jul 27 16:06:28 2012 -0400
4380
4381     TPAC - repair summary statement display
4382     
4383     Change variable from summary to summaries to properly associate values
4384     for the summary statement display in Tpac.
4385     
4386     Signed-off-by: Ben Shum <bshum@biblio.org>
4387     Signed-off-by: Dan Scott <dscott@laurentian.ca>
4388
4389 1       1       Open-ILS/src/templates/opac/parts/misc_util.tt2
4390
4391 commit 639d3fbb8ec26ad07dd30f53170dce6aa53c4f84
4392 Author: Kathy Lussier <klussier@masslnc.org>
4393 Date:   Thu Jul 26 07:09:11 2012 -0400
4394
4395     Two new list fields. Adds the publication date and format to the My Lists
4396     display in tpac.
4397     
4398     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
4399     Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
4400     Signed-off-by: Dan Scott <dscott@laurentian.ca>
4401
4402 14      1       Open-ILS/src/templates/opac/myopac/lists.tt2
4403
4404 commit f6f6c9d73073cdc7282c2e9f5aaf830f0309f89c
4405 Author: Thomas Berezansky <tsbere@mvlc.org>
4406 Date:   Sat Jul 28 15:17:40 2012 -0400
4407
4408     Window.open fixes
4409     
4410     Add a window.open compatible "browser" file for unsecured calls.
4411     
4412     Add "chrome" to most window.open calls to bypass the wrapper.
4413     
4414     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
4415     Signed-off-by: Dan Scott <dscott@laurentian.ca>
4416
4417 1       1       Open-ILS/web/js/dojo/openils/Util.js
4418 3       3       Open-ILS/web/js/ui/default/acq/common/li_table.js
4419 1       1       Open-ILS/web/js/ui/default/acq/financial/claim_voucher.js
4420 1       1       Open-ILS/web/js/ui/default/booking/populator.js
4421 1       1       Open-ILS/web/js/ui/default/cat/authority/list.js
4422 1       1       Open-ILS/web/js/ui/default/circ/selfcheck/selfcheck.js
4423 1       1       Open-ILS/web/js/ui/default/vandelay/vandelay.js
4424 1       1       Open-ILS/web/opac/common/js/utils.js
4425 1       1       Open-ILS/web/opac/skin/default/js/rdetail.js
4426 1       1       Open-ILS/web/reports/oils_rpt_utils.js
4427 1       1       Open-ILS/xul/staff_client/chrome/content/cat/opac.js
4428 4       4       Open-ILS/xul/staff_client/chrome/content/util/print.js
4429 15      0       Open-ILS/xul/staff_client/chrome/content/util/untrusted_window.xul
4430 2       2       Open-ILS/xul/staff_client/defaults/preferences/standalone_xul_app.js
4431 1       1       Open-ILS/xul/staff_client/server/cat/marcedit.js
4432  create mode 100644 Open-ILS/xul/staff_client/chrome/content/util/untrusted_window.xul
4433
4434 commit 27bcb6740e92198523c80d5eef3f63eb8804ad7e
4435 Author: Thomas Berezansky <tsbere@mvlc.org>
4436 Date:   Fri Jul 27 16:00:27 2012 -0400
4437
4438     Change popups to menupopups in marc edit
4439     
4440     Because popups are transparent by default.
4441     
4442     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
4443     Signed-off-by: Dan Scott <dscott@laurentian.ca>
4444
4445 5       5       Open-ILS/xul/staff_client/server/cat/marcedit.js
4446
4447 commit 194a33b381bd5d719deb0988de1858daa2794a6c
4448 Author: Thomas Berezansky <tsbere@mvlc.org>
4449 Date:   Fri Jul 27 12:22:00 2012 -0400
4450
4451     Fix over-zealous constant change
4452     
4453     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
4454     Signed-off-by: Dan Scott <dscott@laurentian.ca>
4455
4456 1       1       Open-ILS/xul/staff_client/chrome/content/main/constants.js
4457
4458 commit abade21a678eb3ca1ec2e6c423b4c67aa8695a0f
4459 Author: Thomas Berezansky <tsbere@mvlc.org>
4460 Date:   Thu Jul 26 16:52:55 2012 -0400
4461
4462     Another missing height for the pattern wizard
4463     
4464     Missed this one on the previous pass.
4465     
4466     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
4467     Signed-off-by: Dan Scott <dscott@laurentian.ca>
4468
4469 1       1       Open-ILS/web/js/ui/default/serial/subscription/caption_and_pattern.js
4470
4471 commit c45d702d26a423f8136c52e8659ae5d229a99220
4472 Author: Thomas Berezansky <tsbere@mvlc.org>
4473 Date:   Thu Jul 26 16:18:02 2012 -0400
4474
4475     Fix pattern wizard
4476     
4477     CSS3 selectors break things. And some height would be nice.
4478     
4479     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
4480     Signed-off-by: Dan Scott <dscott@laurentian.ca>
4481
4482 4       3       Open-ILS/xul/staff_client/server/serial/pattern_wizard.js
4483 1       1       Open-ILS/xul/staff_client/server/serial/scap_editor.js
4484
4485 commit d320a7e659dfbf7768e8191d0edeb6bf0f9c1dcc
4486 Author: Thomas Berezansky <tsbere@mvlc.org>
4487 Date:   Thu Jul 26 15:52:35 2012 -0400
4488
4489     More oils:// wrapping
4490     
4491     To avoid breaking some newer interfaces in particular.
4492     
4493     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
4494     Signed-off-by: Dan Scott <dscott@laurentian.ca>
4495
4496 4       4       Open-ILS/xul/staff_client/chrome/content/main/constants.js
4497
4498 commit aa19b9626845b940e189839ebc1210193dd5244d
4499 Author: Thomas Berezansky <tsbere@mvlc.org>
4500 Date:   Thu Jul 26 10:00:34 2012 -0400
4501
4502     Have oilsBasePath include protocol and domain
4503     
4504     As seen by the other end, anyway. This fixes some authtoken related issues
4505     when things like ACQ build links that would otherwise default to http.
4506     
4507     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
4508     Signed-off-by: Dan Scott <dscott@laurentian.ca>
4509
4510 1       1       Open-ILS/src/templates/base.tt2
4511
4512 commit ee8fcf051ca41be9cdf0dec5329b6f616f205992
4513 Author: Thomas Berezansky <tsbere@mvlc.org>
4514 Date:   Thu May 17 12:19:48 2012 -0400
4515
4516     Switch to XUL for printer settings editor
4517     
4518     Because in later versions of XULRunner we apparently can't do bindings
4519     outside of XUL documents, and messagecatalogs are binding-based.
4520     
4521     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
4522     Signed-off-by: Dan Scott <dscott@laurentian.ca>
4523
4524 1       1       Open-ILS/web/opac/locale/en-US/lang.dtd
4525 1       1       Open-ILS/xul/staff_client/chrome/content/main/menu.js
4526 1       1       Open-ILS/xul/staff_client/server/admin/index.xhtml
4527 0       61      Open-ILS/xul/staff_client/server/admin/printer_settings.html
4528 68      0       Open-ILS/xul/staff_client/server/admin/printer_settings.xul
4529  delete mode 100644 Open-ILS/xul/staff_client/server/admin/printer_settings.html
4530  create mode 100644 Open-ILS/xul/staff_client/server/admin/printer_settings.xul
4531
4532 commit adee850f88dcedfd65a19d41a7fb4948d4c7eee3
4533 Author: Thomas Berezansky <tsbere@mvlc.org>
4534 Date:   Mon Feb 27 09:03:51 2012 -0500
4535
4536     Improve Firefox/XULRunner Support
4537     
4538     XULRunner/Firefox 4+ change the rules significantly, and to support them
4539     significant changes have to be made in Evergreen.
4540     
4541     This commit covers a number of things:
4542     
4543     1 - Remote XUL Issues
4544     
4545     Later versions of XULRunner disable support for Remote XUL without using a
4546     whitelist entry, and whitelisting may stop working eventually as well. The
4547     solution here is the addition of a new protocol wrapper that allows Remote
4548     XUL to act like Local XUL.
4549     
4550     The wrapper is oils:// and acts like HTTPS for the most part. The "host" the
4551     client connects to is always "remote", however, and use of the wrapper has
4552     multiple effects.
4553     
4554     The first of these effects is the enabling of Remote XUL content, with as
4555     close to the Local XUL security level as I could manage. This means that
4556     nearly anything Local XUL can do, Remote XUL should be able to do too.
4557     
4558     The second of these effects is the disabling of JavaScript-visible cookies.
4559     XUL doesn't have cookies, and as such a side effect of the wrapper allowing
4560     remote content to appear to be local content is the lack of cookies. This
4561     does *not* affect server side visibility of cookies, however, so things like
4562     TPac can still see cookies. This required fixing a lot of places that were
4563     built to read data like authtokens out of cookies.
4564     
4565     The third of these effects is the "hiding" of the hostname for anything
4566     going through the wrapper. This prevents oils_persist from saving things
4567     correctly. I thus made oils_persist check for the wrapper and use the data
4568     stash to get the hostname instead. I suspect that we can get rid of the
4569     location.hostname check entirely at this point, but have not done so.
4570     
4571     The wrapper also sets a request header of OILS-Wrapper, value of 'true'.
4572     That allows the server to know that the request came through the wrapper. I
4573     used that ability to have TPac go into "Staff" mode when the wrapper is in
4574     use. This will enhance extension use, where the same authtoken will be seen
4575     by both the staff client and Firefox browsing.
4576     
4577     I willi also  note that I rigged the wrapper to be easily adjusted for a
4578     second, hard-coded host for selfcheck use, using oils://selfcheck instead of
4579     oils://remote, that could be very easily turned into a minimal Firefox
4580     extension. That would enable the selfcheck code to have permission to work
4581     with printers and such without enablePrivilege (see next section).
4582     
4583     2 - enablePrivilege Deprecation
4584     
4585     The enablePrivilege security model has been removed and no longer functions,
4586     and the staff client depended heavily upon it.
4587     
4588     The Remote XUL fix provided us with a way to fix the enablePrivilege issues,
4589     however. Because the Remote XUL has the Local XUL security context it
4590     doesn't need enablePrivilege anymore. However, because enablePrivilege no
4591     longer functions for those things *not* loaded through the wrapper some
4592     things had to be changed.
4593     
4594     For one, because if you are loaded through the wrapper you can't see
4595     cookies, and if you can see cookies you can't do "XUL" things, the "XUL"
4596     cookie has been removed. However, the wrapper can be detected by the
4597     protocol you are using, so I added protocol checking to the isXUL checks I
4598     know of. I am unsure about what, if anything, to do about the IAMXUL flag
4599     that is set by the browser code, though.
4600     
4601     For two, the JavaScript OPAC needs to be passed through the wrapper for some
4602     staff functions to work currently. This has the additional side effect of
4603     effectively forcing SSL mode for JSPac regardless of other settings.
4604     
4605     For three, I went ahead and removed all enablePrivilege calls I could find
4606     outside of the selfcheck code. As they no longer work they were just extra
4607     cruft.
4608     
4609     3 - Component changes
4610     
4611     Component loading has changed significantly, and the easiest way to
4612     accommodate the changes was to re-write our components. The command line
4613     handler and force external components (the latter from another branch of
4614     mine) were simple enough, especially as they aren't interacted with by other
4615     code in the system (and as I wrote them I understood them anyway). While I
4616     was at it I made the force external component more extension-friendly.
4617     
4618     The data stash, however, was using a hack to accomplish what a singleton
4619     component could do more easily. That and I couldn't get it to function as
4620     it was. My solution was to re-write it as a singleton, removing the
4621     interface definition that was not needed. As I changed how it functioned so
4622     significantly I had to update all calls to it.
4623     
4624     In addition, I hid a window loading routine in the data stash component for
4625     easier loading of a *single* main Evergreen window from the Firefox
4626     overlays.
4627     
4628     4 - Extension changes
4629     
4630     First off, Venkman, the DOM Inspector, and Chrome List are not guaranteed
4631     compatible with XULRunner anymore. As such, I have removed the out of date
4632     versions. Instead, I have added routines for loading Venkman and the DOM
4633     Inspector as Extensions. This keeps them easy to update to later versions,
4634     and makes us play much nicer when we are an extension. Also, now the
4635     buttons/menu items for loading these interfaces disable themselves if the
4636     extensions don't appear to be loaded.
4637     
4638     A side effect of that was that Windows installers compressed with zlib were
4639     unhappy. I switched to solid lzma, which in theory will get us smaller file
4640     sizes too.
4641     
4642     Secondly, Extensions have changed significantly in Firefox 4+, and Evergreen
4643     had to be adjusted to deal with some of the changes. I adjusted the overlay
4644     to take into account the new application menu, and I re-wrote the hotkey set
4645     loading routines to deal with the fact that extensions don't get extracted
4646     by default.
4647     
4648     5 - Staff Client Build Process
4649     
4650     XULRunner has some changes that needed accounting for, such as a root level
4651     chrome.manifest being needed. Extension mode, as mentioned above, needed
4652     tweaks as well, and other issues were run into along the way. Both XULRunner
4653     and Firefox version support has been extended to 14.* and the base XULRunner
4654     download has been bumped to 14.0.1.
4655     
4656     In addition to the changes needed to support later XULRunner versions, I
4657     also included alternate application name support and support for OS-specific
4658     branding folders. Mainly because I ended up using all of them in testing,
4659     and decided to leave them in afterwards.
4660     
4661     6 - Miscellaneous fixes
4662     
4663     MARC View was building a data URL and dumping it into an attribute without
4664     escaping it. Apparently this made XULRunner unhappy, so I added in escaping.
4665     
4666     7 - Miscellaneous tweaks
4667     
4668     In addition to everything else, while I was running through my various tests
4669     I changed a few other things.
4670     
4671     I enabled the navigation buttons on the OPAC interface embedded in the
4672     patron overview for hold placement. With Remote XUL having the same security
4673     context as Local XUL they now work.
4674     
4675     I removed all non-SSL authtoken cookie assignments I could find, and flagged
4676     all the SSL ones I could find as being "secure" cookies. On the subject of
4677     cookies, I also told the logoff code to not erase every cookie, as those
4678     running in extension mode might dislike all cookies going away. I know that
4679     during my testing I disliked it, anyway.
4680     
4681     I removed the code that messes with the user agent. Extensions are basically
4682     not allowed to do that, and I don't think we need, or should rely on, a
4683     modified user agent elsewhere, so adding a check specifically for when we
4684     are not an extension didn't make a lot of sense to me.
4685     
4686     I also made it so that the automatic login command line options will work
4687     after a logoff (but they won't trigger a logoff) during a testing run where
4688     I was logging off, clearing cache, and logging in again repeatedly.
4689     
4690     To deal with CSS changes I changed most (but not all) popup elements to
4691     menupop elements. Popups in later XULRunners are transparent by default.
4692     
4693     Also for CSS changes, a menubar CSS entry in global.css was causing issues
4694     with menu visibility on Linux. Things look fine without it, so I went ahead
4695     and removed it outright.
4696     
4697     In the reporter I found that "class" was being used as a variable name, but
4698     that is a reserved keyword. I changed it to aClass.
4699     
4700     To make things easier for url_prefix use I made it so that the urls hash is
4701     checked by the url_prefix function. It looks for names up to the first of
4702     several characters: /, ?, |. If urls contains that name it is replaced into
4703     place. For | the | itself is removed in this process.
4704     
4705     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
4706     Signed-off-by: Dan Scott <dscott@laurentian.ca>
4707
4708 2       2       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader.pm
4709 2       1       Open-ILS/src/perlmods/lib/OpenILS/WWW/Proxy.pm
4710 2       1       Open-ILS/src/perlmods/lib/OpenILS/WWW/Proxy/Authen.pm
4711 1       5       Open-ILS/src/templates/opac/parts/footer.tt2
4712 1       1       Open-ILS/src/templates/opac/parts/header.tt2
4713 5       0       Open-ILS/web/conify/global/actor/org_unit.js
4714 5       0       Open-ILS/web/conify/global/actor/org_unit_type.js
4715 5       0       Open-ILS/web/conify/global/config/copy_status.js
4716 5       0       Open-ILS/web/conify/global/config/marc_code_maps.js
4717 5       0       Open-ILS/web/conify/global/permission/grp_tree.js
4718 5       0       Open-ILS/web/conify/global/permission/perm_list.js
4719 4       32      Open-ILS/web/js/dojo/openils/XUL.js
4720 7       1       Open-ILS/web/js/dojo/openils/widget/TranslatorPopup.js
4721 1       1       Open-ILS/web/js/ui/base.js
4722 1       3       Open-ILS/web/js/ui/default/acq/common/li_table.js
4723 0       1       Open-ILS/web/js/ui/default/actor/user/register.js
4724 0       1       Open-ILS/web/js/ui/default/cat/authority/list.js
4725 1       1       Open-ILS/web/js/ui/default/serial/subscription.js
4726 1       4       Open-ILS/web/js/ui/default/serial/subscription/caption_and_pattern.js
4727 0       1       Open-ILS/web/js/ui/default/vandelay/vandelay.js
4728 3       6       Open-ILS/web/opac/common/js/RemoteRequest.js
4729 8       6       Open-ILS/web/opac/common/js/opac_utils.js
4730 5       0       Open-ILS/web/opac/extras/circ/alt_holds_print.html
4731 0       1       Open-ILS/web/opac/skin/default/js/rdetail.js
4732 2       2       Open-ILS/web/reports/oils_rpt.js
4733 5       1       Open-ILS/web/reports/xul/source-setup.js
4734 2       2       Open-ILS/web/reports/xul/template-config.js
4735 1       1       Open-ILS/web/reports/xul/template_builder.xul
4736 58      2       Open-ILS/xul/staff_client/Makefile.am
4737 1       1       Open-ILS/xul/staff_client/application.ini
4738 27      0       Open-ILS/xul/staff_client/chrome.manifest
4739 0       42      Open-ILS/xul/staff_client/chrome/chrome.manifest
4740 -       -       Open-ILS/xul/staff_client/chrome/chrome_list.jar
4741 8       23      Open-ILS/xul/staff_client/chrome/content/OpenILS/data.js
4742 18      8       Open-ILS/xul/staff_client/chrome/content/OpenILS/global_util.js
4743 3       2       Open-ILS/xul/staff_client/chrome/content/OpenILS/util_overlay_chrome.xul
4744 3       2       Open-ILS/xul/staff_client/chrome/content/OpenILS/util_overlay_offline.xul
4745 0       1       Open-ILS/xul/staff_client/chrome/content/admin/survey_wizard.xul
4746 2       2       Open-ILS/xul/staff_client/chrome/content/auth/controller.js
4747 16      3       Open-ILS/xul/staff_client/chrome/content/auth/session.js
4748 32      35      Open-ILS/xul/staff_client/chrome/content/cat/opac.js
4749 0       1       Open-ILS/xul/staff_client/chrome/content/cat/opac.xul
4750 0       3       Open-ILS/xul/staff_client/chrome/content/circ/offline.js
4751 0       1       Open-ILS/xul/staff_client/chrome/content/circ/offline.xul
4752 0       2       Open-ILS/xul/staff_client/chrome/content/circ/offline_checkin.js
4753 0       2       Open-ILS/xul/staff_client/chrome/content/circ/offline_checkout.js
4754 0       2       Open-ILS/xul/staff_client/chrome/content/circ/offline_in_house_use.js
4755 0       2       Open-ILS/xul/staff_client/chrome/content/circ/offline_register.js
4756 0       2       Open-ILS/xul/staff_client/chrome/content/circ/offline_renew.js
4757 13      14      Open-ILS/xul/staff_client/chrome/content/firefox/overlay.xul
4758 130     120     Open-ILS/xul/staff_client/chrome/content/main/constants.js
4759 87      71      Open-ILS/xul/staff_client/chrome/content/main/main.js
4760 94      77      Open-ILS/xul/staff_client/chrome/content/main/menu.js
4761 0       1       Open-ILS/xul/staff_client/chrome/content/main/menu_frame.xul
4762 1       1       Open-ILS/xul/staff_client/chrome/content/main/menu_frame_menus.xul
4763 0       1       Open-ILS/xul/staff_client/chrome/content/main/simple_auth.xul
4764 0       18      Open-ILS/xul/staff_client/chrome/content/util/browser.js
4765 3       5       Open-ILS/xul/staff_client/chrome/content/util/browser.xul
4766 0       3       Open-ILS/xul/staff_client/chrome/content/util/clipboard.js
4767 0       2       Open-ILS/xul/staff_client/chrome/content/util/deck.js
4768 0       6       Open-ILS/xul/staff_client/chrome/content/util/error.js
4769 0       1       Open-ILS/xul/staff_client/chrome/content/util/fancy_prompt.xul
4770 0       17      Open-ILS/xul/staff_client/chrome/content/util/file.js
4771 0       1       Open-ILS/xul/staff_client/chrome/content/util/fm_view.xul
4772 0       2       Open-ILS/xul/staff_client/chrome/content/util/list.js
4773 0       1       Open-ILS/xul/staff_client/chrome/content/util/list_clipboard.xul
4774 0       5       Open-ILS/xul/staff_client/chrome/content/util/mozilla.js
4775 2       7       Open-ILS/xul/staff_client/chrome/content/util/network.js
4776 0       14      Open-ILS/xul/staff_client/chrome/content/util/print.js
4777 3       5       Open-ILS/xul/staff_client/chrome/content/util/rbrowser.xul
4778 0       2       Open-ILS/xul/staff_client/chrome/content/util/shell.js
4779 0       3       Open-ILS/xul/staff_client/chrome/content/util/sound.js
4780 0       1       Open-ILS/xul/staff_client/chrome/content/util/widget_prompt.js
4781 0       4       Open-ILS/xul/staff_client/chrome/content/util/widgets.js
4782 6       14      Open-ILS/xul/staff_client/chrome/content/util/window.js
4783 1       1       Open-ILS/xul/staff_client/chrome/content/util/xuledit.xul
4784 -       -       Open-ILS/xul/staff_client/chrome/inspector.jar
4785 0       2       Open-ILS/xul/staff_client/chrome/skin/global.css
4786 -       -       Open-ILS/xul/staff_client/chrome/venkman.jar
4787 130     227     Open-ILS/xul/staff_client/components/clh.js
4788 37      128     Open-ILS/xul/staff_client/components/forceexternal.js
4789 0       179     Open-ILS/xul/staff_client/components/inspector-cmdline.js
4790 0       6       Open-ILS/xul/staff_client/components/nsIOpenILS.idl
4791 -       -       Open-ILS/xul/staff_client/components/nsIOpenILS.xpt
4792 40      60      Open-ILS/xul/staff_client/components/nsOpenILS.js
4793 64      0       Open-ILS/xul/staff_client/components/oils_protocol.js
4794 0       619     Open-ILS/xul/staff_client/components/venkman-service.js
4795 0       1       Open-ILS/xul/staff_client/external/dojo_template.js
4796 0       3       Open-ILS/xul/staff_client/external/template.js
4797 1       2       Open-ILS/xul/staff_client/external/template.xul
4798 2       2       Open-ILS/xul/staff_client/install.rdf
4799 8       0       Open-ILS/xul/staff_client/server/admin/adminlib.js
4800 0       1       Open-ILS/xul/staff_client/server/admin/circ_age_to_lost.js
4801 8       0       Open-ILS/xul/staff_client/server/admin/copy_locations.js
4802 0       1       Open-ILS/xul/staff_client/server/admin/do_not_auto_attempt_print_setting.js
4803 0       3       Open-ILS/xul/staff_client/server/admin/font_settings.xul
4804 0       1       Open-ILS/xul/staff_client/server/admin/hold_pull_list_classic.js
4805 1       1       Open-ILS/xul/staff_client/server/admin/index.xhtml
4806 11      16      Open-ILS/xul/staff_client/server/admin/offline_manage_xacts.js
4807 0       1       Open-ILS/xul/staff_client/server/admin/offline_manage_xacts.xul
4808 5       0       Open-ILS/xul/staff_client/server/admin/org_unit_settings.js
4809 0       2       Open-ILS/xul/staff_client/server/admin/patrons_due_refunds.js
4810 2       2       Open-ILS/xul/staff_client/server/admin/patrons_due_refunds.xul
4811 1       1       Open-ILS/xul/staff_client/server/admin/printer_settings.html
4812 0       6       Open-ILS/xul/staff_client/server/admin/printer_settings.js
4813 8       0       Open-ILS/xul/staff_client/server/admin/stat_cat_editor.js
4814 0       1       Open-ILS/xul/staff_client/server/admin/toolbar.js
4815 2       3       Open-ILS/xul/staff_client/server/admin/transit_list.xul
4816 1       2       Open-ILS/xul/staff_client/server/admin/upload_xacts.js
4817 0       1       Open-ILS/xul/staff_client/server/admin/work_log.js
4818 4       4       Open-ILS/xul/staff_client/server/admin/work_log.xul
4819 2       5       Open-ILS/xul/staff_client/server/cat/bib_brief.js
4820 2       3       Open-ILS/xul/staff_client/server/cat/bibs_abreast.js
4821 1       1       Open-ILS/xul/staff_client/server/cat/bibs_abreast.xul
4822 7       14      Open-ILS/xul/staff_client/server/cat/copy_browser.js
4823 2       3       Open-ILS/xul/staff_client/server/cat/copy_browser.xul
4824 0       1       Open-ILS/xul/staff_client/server/cat/copy_buckets.xul
4825 0       1       Open-ILS/xul/staff_client/server/cat/copy_buckets_quick.xul
4826 0       3       Open-ILS/xul/staff_client/server/cat/copy_editor.js
4827 0       2       Open-ILS/xul/staff_client/server/cat/copy_notes.xul
4828 0       1       Open-ILS/xul/staff_client/server/cat/copy_summary.xul
4829 0       2       Open-ILS/xul/staff_client/server/cat/manage_multi_home_items.js
4830 2       2       Open-ILS/xul/staff_client/server/cat/manage_multi_home_items.xul
4831 2       6       Open-ILS/xul/staff_client/server/cat/marc_new.xul
4832 0       2       Open-ILS/xul/staff_client/server/cat/marc_view.html
4833 2       3       Open-ILS/xul/staff_client/server/cat/marc_view.xul
4834 1       4       Open-ILS/xul/staff_client/server/cat/marcedit.js
4835 70      70      Open-ILS/xul/staff_client/server/cat/marcedit.xul
4836 4       8       Open-ILS/xul/staff_client/server/cat/record_buckets.js
4837 0       2       Open-ILS/xul/staff_client/server/cat/record_buckets.xul
4838 0       1       Open-ILS/xul/staff_client/server/cat/record_buckets_quick.xul
4839 0       3       Open-ILS/xul/staff_client/server/cat/spine_labels.js
4840 11      12      Open-ILS/xul/staff_client/server/cat/util.js
4841 0       1       Open-ILS/xul/staff_client/server/cat/volume_buckets.xul
4842 2       5       Open-ILS/xul/staff_client/server/cat/volume_copy_creator.js
4843 0       1       Open-ILS/xul/staff_client/server/cat/volume_copy_editor.js
4844 2       2       Open-ILS/xul/staff_client/server/cat/volume_copy_editor.xul
4845 2       2       Open-ILS/xul/staff_client/server/cat/volume_copy_editor_horiz.xul
4846 0       1       Open-ILS/xul/staff_client/server/cat/volume_editor.js
4847 8       14      Open-ILS/xul/staff_client/server/cat/z3950.js
4848 1       2       Open-ILS/xul/staff_client/server/cat/z3950.xul
4849 0       1       Open-ILS/xul/staff_client/server/circ/alternate_copy_summary.js
4850 0       1       Open-ILS/xul/staff_client/server/circ/checkin.xul
4851 2       2       Open-ILS/xul/staff_client/server/circ/checkin_overlay.xul
4852 1       2       Open-ILS/xul/staff_client/server/circ/checkout.js
4853 0       1       Open-ILS/xul/staff_client/server/circ/checkout.xul
4854 0       1       Open-ILS/xul/staff_client/server/circ/circ_brief.xul
4855 0       1       Open-ILS/xul/staff_client/server/circ/circ_summary.xul
4856 0       1       Open-ILS/xul/staff_client/server/circ/copy_details.xul
4857 5       9       Open-ILS/xul/staff_client/server/circ/copy_status.js
4858 0       1       Open-ILS/xul/staff_client/server/circ/copy_status.xul
4859 5       5       Open-ILS/xul/staff_client/server/circ/copy_status_overlay.xul
4860 0       1       Open-ILS/xul/staff_client/server/circ/in_house_use.xul
4861 0       1       Open-ILS/xul/staff_client/server/circ/missing_pieces.js
4862 0       1       Open-ILS/xul/staff_client/server/circ/pre_cat_fields.xul
4863 1       7       Open-ILS/xul/staff_client/server/circ/print_list_template_editor.js
4864 1       2       Open-ILS/xul/staff_client/server/circ/print_list_template_editor.xul
4865 0       1       Open-ILS/xul/staff_client/server/circ/renew.xul
4866 2       2       Open-ILS/xul/staff_client/server/circ/renew_overlay.xul
4867 6       6       Open-ILS/xul/staff_client/server/circ/util.js
4868 5       6       Open-ILS/xul/staff_client/server/index.xhtml
4869 1       13      Open-ILS/xul/staff_client/server/main/data.xul
4870 0       5       Open-ILS/xul/staff_client/server/main/gen_offline_widgets.xul
4871 0       1       Open-ILS/xul/staff_client/server/main/simple_auth.xul
4872 0       3       Open-ILS/xul/staff_client/server/main/ws_info.xul
4873 1       2       Open-ILS/xul/staff_client/server/patron/barcode_entry.xul
4874 0       3       Open-ILS/xul/staff_client/server/patron/bill2.js
4875 2       2       Open-ILS/xul/staff_client/server/patron/bill2.xul
4876 0       1       Open-ILS/xul/staff_client/server/patron/bill_cc_info.xul
4877 0       1       Open-ILS/xul/staff_client/server/patron/bill_check_info.xul
4878 0       2       Open-ILS/xul/staff_client/server/patron/bill_details.js
4879 0       1       Open-ILS/xul/staff_client/server/patron/bill_history.js
4880 0       1       Open-ILS/xul/staff_client/server/patron/bill_wizard.js
4881 4       22      Open-ILS/xul/staff_client/server/patron/display.js
4882 0       2       Open-ILS/xul/staff_client/server/patron/display.xul
4883 0       2       Open-ILS/xul/staff_client/server/patron/display_horiz.xul
4884 0       3       Open-ILS/xul/staff_client/server/patron/hold_details.js
4885 10      22      Open-ILS/xul/staff_client/server/patron/holds.js
4886 0       1       Open-ILS/xul/staff_client/server/patron/holds.xul
4887 3       3       Open-ILS/xul/staff_client/server/patron/holds_overlay.xul
4888 6       8       Open-ILS/xul/staff_client/server/patron/info_group.js
4889 2       2       Open-ILS/xul/staff_client/server/patron/info_group.xul
4890 0       2       Open-ILS/xul/staff_client/server/patron/info_notes.xul
4891 0       1       Open-ILS/xul/staff_client/server/patron/info_stat_cats.xul
4892 0       1       Open-ILS/xul/staff_client/server/patron/info_surveys.xul
4893 2       2       Open-ILS/xul/staff_client/server/patron/items.js
4894 0       1       Open-ILS/xul/staff_client/server/patron/items.xul
4895 4       4       Open-ILS/xul/staff_client/server/patron/items_overlay.xul
4896 0       2       Open-ILS/xul/staff_client/server/patron/place_hold.js
4897 0       2       Open-ILS/xul/staff_client/server/patron/search_form.xul
4898 0       2       Open-ILS/xul/staff_client/server/patron/search_form_horiz.xul
4899 0       1       Open-ILS/xul/staff_client/server/patron/search_result.xul
4900 1       3       Open-ILS/xul/staff_client/server/patron/staged.js
4901 2       2       Open-ILS/xul/staff_client/server/patron/staged.xul
4902 0       4       Open-ILS/xul/staff_client/server/patron/standing_penalties.js
4903 2       2       Open-ILS/xul/staff_client/server/patron/standing_penalties.xul
4904 0       2       Open-ILS/xul/staff_client/server/patron/summary.js
4905 0       5       Open-ILS/xul/staff_client/server/patron/summary.xul
4906 2       2       Open-ILS/xul/staff_client/server/patron/summary_overlay.xul
4907 4       4       Open-ILS/xul/staff_client/server/patron/summary_overlay_horiz.xul
4908 0       2       Open-ILS/xul/staff_client/server/patron/user_buckets.xul
4909 1       3       Open-ILS/xul/staff_client/server/patron/util.js
4910 8       4       Open-ILS/xul/staff_client/server/serial/batch_receive.js
4911 0       1       Open-ILS/xul/staff_client/server/serial/editor_base.js
4912 2       8       Open-ILS/xul/staff_client/server/serial/manage_dists.js
4913 2       3       Open-ILS/xul/staff_client/server/serial/manage_dists.xul
4914 1       1       Open-ILS/xul/staff_client/server/serial/manage_items.js
4915 2       3       Open-ILS/xul/staff_client/server/serial/manage_items.xul
4916 1       7       Open-ILS/xul/staff_client/server/serial/manage_subs.js
4917 2       3       Open-ILS/xul/staff_client/server/serial/manage_subs.xul
4918 0       2       Open-ILS/xul/staff_client/server/serial/notes.xul
4919 0       1       Open-ILS/xul/staff_client/server/serial/sbsum_editor.js
4920 1       3       Open-ILS/xul/staff_client/server/serial/scap_editor.js
4921 0       1       Open-ILS/xul/staff_client/server/serial/sdist_editor.js
4922 0       1       Open-ILS/xul/staff_client/server/serial/select_aou.xul
4923 0       1       Open-ILS/xul/staff_client/server/serial/select_unit.xul
4924 2       2       Open-ILS/xul/staff_client/server/serial/serctrl_main.xul
4925 0       1       Open-ILS/xul/staff_client/server/serial/siss_editor.js
4926 0       1       Open-ILS/xul/staff_client/server/serial/sisum_editor.js
4927 0       1       Open-ILS/xul/staff_client/server/serial/sitem_editor.js
4928 0       1       Open-ILS/xul/staff_client/server/serial/sitem_editor.xul
4929 0       1       Open-ILS/xul/staff_client/server/serial/sssum_editor.js
4930 0       1       Open-ILS/xul/staff_client/server/serial/sstr_editor.js
4931 0       1       Open-ILS/xul/staff_client/server/serial/ssub_editor.js
4932 0       2       Open-ILS/xul/staff_client/server/skin/custom.js.example
4933 3       0       Open-ILS/xul/staff_client/windowssetup.nsi
4934 60      0       docs/RELEASE_NOTES_NEXT/new_xulrunner.txt
4935  create mode 100644 Open-ILS/xul/staff_client/chrome.manifest
4936  delete mode 100644 Open-ILS/xul/staff_client/chrome/chrome_list.jar
4937  delete mode 100644 Open-ILS/xul/staff_client/chrome/inspector.jar
4938  delete mode 100644 Open-ILS/xul/staff_client/chrome/venkman.jar
4939  delete mode 100644 Open-ILS/xul/staff_client/components/inspector-cmdline.js
4940  delete mode 100644 Open-ILS/xul/staff_client/components/nsIOpenILS.idl
4941  delete mode 100644 Open-ILS/xul/staff_client/components/nsIOpenILS.xpt
4942  create mode 100644 Open-ILS/xul/staff_client/components/oils_protocol.js
4943  delete mode 100644 Open-ILS/xul/staff_client/components/venkman-service.js
4944  create mode 100644 docs/RELEASE_NOTES_NEXT/new_xulrunner.txt
4945
4946 commit 0202761608cc6e3ea512e7171b9bcad8af8bc8ff
4947 Author: Dan Scott <dscott@laurentian.ca>
4948 Date:   Mon Jul 30 10:25:31 2012 -0400
4949
4950     Wrap upgrade script for "pretty-print XML" function
4951     
4952     Signed-off-by: Dan Scott <dscott@laurentian.ca>
4953
4954 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
4955 32      0       Open-ILS/src/sql/Pg/upgrade/0727.function.xml_pretty_print.sql
4956 0       21      Open-ILS/src/sql/Pg/upgrade/XXXX.function.xml_pretty_print.sql
4957  create mode 100644 Open-ILS/src/sql/Pg/upgrade/0727.function.xml_pretty_print.sql
4958  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.function.xml_pretty_print.sql
4959
4960 commit ec8b943faef89235c0806db983864398acba5b2c
4961 Author: Dan Scott <dan@coffeecode.net>
4962 Date:   Fri Mar 16 21:49:45 2012 -0400
4963
4964     Add an XML pretty printer database function
4965     
4966     Andrew Dunstan was kind enough to share an XML pretty printer function
4967     for PostgreSQL, and it sure is handy when you're debugging things like
4968     in-database unapi and MARCXML.
4969     
4970     Note that it expects honest-to-goodness XML data type input, so for
4971     biblio.record_entry.marc columns you'll need to cast it from TEXT.
4972     
4973     Signed-off-by: Dan Scott <dan@coffeecode.net>
4974     Signed-off-by: Michael Peters <mrpeters@library.in.gov>
4975
4976 21      0       Open-ILS/src/sql/Pg/000.functions.general.sql
4977 21      0       Open-ILS/src/sql/Pg/upgrade/XXXX.function.xml_pretty_print.sql
4978  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.function.xml_pretty_print.sql
4979
4980 commit 3670571e47fba3dc38aeec11a5f73ddc6cbea0ce
4981 Author: Dan Wells <dbw2@calvin.edu>
4982 Date:   Tue Jul 24 12:39:49 2012 -0400
4983
4984     TPAC: Fix org_unit location detection for login
4985     
4986     The TPAC login function currently looks for a 'loc' param to pass
4987     to the login service.  This isn't right because:
4988     
4989     A. 'loc' is a search-related param, and shouldn't affect logins
4990     B. The login form doesn't actually pass through the 'loc' param
4991     C. The 'loc' param has been more or less replaced by 'locg'
4992     
4993     No, this isn't multiple choice, it's all of the above.  Our best
4994     option at this point is to use the 'physical_loc' value instead.
4995     This matches what was done in JSPAC (though it was called 'ol' for
4996     "original location" back then).
4997     
4998     Finally, this commit is 95% the work of Dan Scott, including the
4999     additions of logging info and a few whitespace fixes.
5000     
5001     Signed-off-by: Dan Wells <dbw2@calvin.edu>
5002     Signed-off-by: Dan Scott <dan@coffeecode.net>
5003
5004 9       4       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader.pm
5005
5006 commit a93650be26cfcd0118c8c816955a2cb2e8724acc
5007 Author: Dan Wells <dbw2@calvin.edu>
5008 Date:   Fri Jun 15 16:11:57 2012 -0400
5009
5010     Extend AuthProxy.pm Support to TPAC
5011     
5012     AuthProxy-enabled logins (e.g. LDAP) were not yet wired into TPAC.
5013     This adds TPAC support equivalent to that in JSPAC.
5014     
5015     Signed-off-by: Dan Wells <dbw2@calvin.edu>
5016     Signed-off-by: Dan Scott <dan@coffeecode.net>
5017
5018 26      9       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader.pm
5019
5020 commit d128743dccb6a252f2765d93fcd5cefc0e7f958d
5021 Author: Dan Scott <dscott@laurentian.ca>
5022 Date:   Fri Jul 27 16:27:29 2012 -0400
5023
5024     Use MARC::Field objects to append new fields
5025     
5026     While the deprecated MARC::Record::add_fields() method allows you to add
5027     a list of fields using a list object, append_fields() requires
5028     MARC::Field objects.
5029     
5030     Signed-off-by: Dan Scott <dscott@laurentian.ca>
5031     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
5032
5033 8       10      Open-ILS/src/sql/Pg/002.functions.config.sql
5034 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
5035 103     0       Open-ILS/src/sql/Pg/upgrade/0726.schema.fix_maintain_901_regex.sql
5036  create mode 100644 Open-ILS/src/sql/Pg/upgrade/0726.schema.fix_maintain_901_regex.sql
5037
5038 commit ad3af2aca6ad7d7d7e497b477e679c762d016f5d
5039 Author: Bill Erickson <berick@esilibrary.com>
5040 Date:   Fri Jul 27 13:51:05 2012 -0400
5041
5042     Repair PCrudFilterPane localeStrings namespace pollution
5043     
5044     Avoid using the global 'localeStrings' variable in PCrudFilterPane
5045     because it clobbers the variable for UIs that use the same variable
5046     name.
5047     
5048     Originally repaired in working =>
5049     collab/berick/acq-fund-rollover-repairs, but the change was lost with
5050     competing feature development.
5051     
5052     Signed-off-by: Bill Erickson <berick@esilibrary.com>
5053     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
5054
5055 18      19      Open-ILS/web/js/dojo/openils/widget/PCrudFilterPane.js
5056
5057 commit 6517e6fbeb80601a8aab8478484f6dbd22e3b001
5058 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
5059 Date:   Fri Jun 22 17:42:57 2012 -0400
5060
5061     Fix some failings of the Triggered Event Viewer
5062     
5063     1) give choices in a dropdown for the Reactor field
5064     
5065     2) like searching automatically wraps search terms in % except when at
5066     least one % is already present.
5067     
5068     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
5069     Signed-off-by: Mike Rylander <mrylander@gmail.com>
5070
5071 39      0       Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm
5072 25      1       Open-ILS/src/templates/actor/user/event_log.tt2
5073 12      2       Open-ILS/web/js/dojo/openils/widget/PCrudFilterPane.js
5074
5075 commit 8c79b3cecf8bbd977c864a0ba72435374e01cf4c
5076 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
5077 Date:   Fri Jul 27 10:57:52 2012 -0400
5078
5079     Triggered Event Log: Add title and author columns for hold-related events
5080     
5081     Correcting an omission spotted by Sally Fortin.
5082     
5083     NOTE:  This adds pcrud as a controller to ahr.  Only the retrieve
5084     operation is allowed at this time, and only with a VIEW_HOLD permission
5085     at the pickup lib (same setup as ahopl, the class powering the new pull
5086     list).
5087     
5088     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
5089     Signed-off-by: Mike Rylander <mrylander@gmail.com>
5090
5091 6       1       Open-ILS/examples/fm_IDL.xml
5092 2       0       Open-ILS/src/templates/actor/user/event_log.tt2
5093
5094 commit bc84c7b6d47e1fdfe381ce96e2d2fb78a3d9907f
5095 Author: Galen Charlton <gmc@esilibrary.com>
5096 Date:   Fri Jul 27 11:23:46 2012 -0400
5097
5098     lp1028514: fix syntax-o in PL/PERLU version of maintain_901()
5099     
5100     Signed-off-by: Galen Charlton <gmc@esilibrary.com>
5101     Signed-off-by: Dan Scott <dscott@laurentian.ca>
5102
5103 2       2       Open-ILS/src/sql/Pg/002.functions.config.sql
5104 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
5105 105     0       Open-ILS/src/sql/Pg/upgrade/0725.schema.fix_maintain_901_regex.sql
5106  create mode 100644 Open-ILS/src/sql/Pg/upgrade/0725.schema.fix_maintain_901_regex.sql
5107
5108 commit d153502f9b2b89b364742a41c0fbe9313c544ec9
5109 Author: Galen Charlton <gmc@esilibrary.com>
5110 Date:   Fri Jul 27 09:29:35 2012 -0400
5111
5112     stamp upgrade script for lp1028514
5113     
5114     Signed-off-by: Galen Charlton <gmc@esilibrary.com>
5115
5116 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
5117 105     0       Open-ILS/src/sql/Pg/upgrade/0724.schema.fix_maintain_901_regex.sql
5118 0       99      Open-ILS/src/sql/Pg/upgrade/XXXX.schema.fix_maintain_901_regex.sql
5119  create mode 100644 Open-ILS/src/sql/Pg/upgrade/0724.schema.fix_maintain_901_regex.sql
5120  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.fix_maintain_901_regex.sql
5121
5122 commit 119034544e2934f223ec71a63f884f1eed487d6a
5123 Author: Dan Scott <dscott@laurentian.ca>
5124 Date:   Tue Jul 24 14:14:01 2012 -0400
5125
5126     Switch to a PLPERLU maintain_901() trigger function
5127     
5128     We've been burned by regexes that fail to grok XML properly numerous
5129     times now. Standardizing on something that actually understands MARC
5130     seems like a good idea.
5131     
5132     Signed-off-by: Dan Scott <dscott@laurentian.ca>
5133     Signed-off-by: Mike Rylander <mrylander@gmail.com>
5134
5135 94      57      Open-ILS/src/sql/Pg/002.functions.config.sql
5136 97      66      Open-ILS/src/sql/Pg/upgrade/XXXX.schema.fix_maintain_901_regex.sql
5137
5138 commit b0c85c31df44e962c0ecc87e08e067513d6c4825
5139 Author: Galen Charlton <gmc@esilibrary.com>
5140 Date:   Tue Jul 24 11:51:52 2012 -0400
5141
5142     lp1028514: fix regex replace in maintain_901()
5143     
5144     The regex used to insert the 901 field can put the new
5145     field in the wrong location if the MARCXML record being
5146     modified uses namespace prefixes.  This patch tightens
5147     the regexp to avoid this problem.
5148     
5149     Signed-off-by: Galen Charlton <gmc@esilibrary.com>
5150     Signed-off-by: Dan Scott <dscott@laurentian.ca>
5151
5152 4       4       Open-ILS/src/sql/Pg/002.functions.config.sql
5153 68      0       Open-ILS/src/sql/Pg/upgrade/XXXX.schema.fix_maintain_901_regex.sql
5154  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.fix_maintain_901_regex.sql
5155
5156 commit 5fd92464a3046a38806bcd88d5e82591494609e2
5157 Author: Dan Scott <dscott@laurentian.ca>
5158 Date:   Thu Jul 26 10:45:25 2012 -0400
5159
5160     Get the TPAC basic link inline for <noscript>
5161     
5162     The TPAC basic link appeared outside the <p> tag inside the <noscript>
5163     section of the JSPAC, meaning that it would display on the far left
5164     border of the screen rather than right after the colon. Fix that by
5165     getting it inline.
5166     
5167     Also apply a style to the link so it appears as some kind of a link.
5168     What kind of madman overrode the basic <a> element style to make it
5169     appear as plain text by default in the first place? :P
5170     
5171     Signed-off-by: Dan Scott <dscott@laurentian.ca>
5172     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
5173
5174 1       1       Open-ILS/web/opac/skin/default/xml/home/index_body.xml
5175
5176 commit 98559e35f091153bc61172fab7e59ebfe732aadc
5177 Author: Jason Etheridge <jason@esilibrary.com>
5178 Date:   Mon Jun 18 14:09:51 2012 -0400
5179
5180     patron name border color for Notes
5181     
5182     not Notes specifically, but this catches any non-alert non-blocking penalties
5183     and prevents a colorless border from happening
5184     
5185     Colors chosen from mrpeters' patch at
5186     https://bugs.launchpad.net/evergreen/+bug/921817
5187     
5188     Thanks!
5189     
5190     Signed-off-by: Jason Etheridge <jason@esilibrary.com>
5191     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
5192
5193 2       4       Open-ILS/xul/staff_client/server/skin/patron_display.css
5194
5195 commit 4f7db675a60f9a2a002ca924ee91836f5fb03ca5
5196 Author: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
5197 Date:   Wed Jul 25 15:37:46 2012 -0400
5198
5199     Documentation: Fix typo in upgrade instructions reported in launchpad bug #1028978.
5200     
5201     https://bugs.launchpad.net/evergreen/+bug/1028978
5202     
5203     Signed-off-by: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
5204
5205 1       1       docs/installation/server_upgrade.txt
5206
5207 commit 76976c7fd09e47ca71ebb8c2311b690f11dac594
5208 Author: Bill Erickson <berick@esilibrary.com>
5209 Date:   Thu Jun 21 16:19:10 2012 -0400
5210
5211     ACQ Provider holding subfield field name options
5212     
5213     Provide a list of valid holding subfield types for the provider holding
5214     subfield grid in the provider admin UI.
5215     
5216     The current list includes:
5217     
5218     quantity
5219     estimated_price
5220     owning_lib
5221     call_number
5222     fund_code
5223     circ_modifier
5224     note
5225     copy_location
5226     barcode
5227     collection_code
5228     
5229     Signed-off-by: Bill Erickson <berick@esilibrary.com>
5230     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
5231     Signed-off-by: Dan Wells <dbw2@calvin.edu>
5232
5233 14      0       Open-ILS/src/templates/conify/global/acq/provider.tt2
5234 4       0       Open-ILS/web/js/ui/default/conify/global/acq/provider.js
5235
5236 commit 370e61be2a1fcf8f9e63dece7c770358c3237ae0
5237 Author: Bill Erickson <berick@esilibrary.com>
5238 Date:   Thu Jun 21 16:18:40 2012 -0400
5239
5240     Fire onEditPane handler for edit dialogs spawned from AutoGrid
5241     
5242     Signed-off-by: Bill Erickson <berick@esilibrary.com>
5243     Signed-off-by: Dan Wells <dbw2@calvin.edu>
5244
5245 1       0       Open-ILS/web/js/dojo/openils/widget/AutoGrid.js
5246
5247 commit e087d43fc733c96563a50abdd3ce33865f234ee4
5248 Author: Dan Scott <dscott@laurentian.ca>
5249 Date:   Wed Jul 25 12:45:27 2012 -0400
5250
5251     Add evergreen.get_locale_name() function to base schema
5252     
5253     I added the evergreen.get_locale_name() function to the database schema
5254     upgrades in 0723 but failed to add it to the base schema, resulting in
5255     errors like: 'egweb: template error: undef error - Can't call method
5256     "maketext"'. Get rid of that problem!
5257     
5258     Signed-off-by: Dan Scott <dscott@laurentian.ca>
5259     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
5260
5261 37      0       Open-ILS/src/sql/Pg/020.schema.functions.sql
5262
5263 commit 0b1d3ca56e7113be185f869a632fd8e49912d040
5264 Author: Bill Erickson <berick@esilibrary.com>
5265 Date:   Wed Jul 25 09:14:06 2012 -0400
5266
5267     lp1028906 : Vandelay inspect queue page load repair
5268     
5269     This is the result of a bug in the code that went unnoticed until
5270     c108746532548fd8d3fadd15736375a57208d485 (CGI.js additions).  This patch
5271     repairs how Vandelay checks the CGI param to determine if it should
5272     load the 'inspectq' page on load.
5273     
5274     Signed-off-by: Bill Erickson <berick@esilibrary.com>
5275     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
5276
5277 1       1       Open-ILS/web/js/ui/default/vandelay/vandelay.js
5278
5279 commit 8a81d00af028deb2c291d944bfc1d7d73d319685
5280 Author: Bill Erickson <berick@esilibrary.com>
5281 Date:   Tue Jun 19 08:45:59 2012 -0400
5282
5283     2.2 upgrade missing vandelay.authority_match.quality column
5284     
5285     This column slipped through the cracks of the 2.1 to 2.2 upgrade.
5286     
5287     ALTER TABLE vandelay.authority_match ADD COLUMN quality INTEGER NOT NULL DEFAULT 0;
5288     
5289     Signed-off-by: Bill Erickson <berick@esilibrary.com>
5290     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
5291
5292 1       0       Open-ILS/src/sql/Pg/version-upgrade/2.1-2.2-upgrade-db.sql
5293
5294 commit 939f1e7d3e12051fa6d49a537de2ab9c00701d6d
5295 Author: Dan Scott <dscott@laurentian.ca>
5296 Date:   Fri Jul 20 13:41:50 2012 -0400
5297
5298     TPAC: Decode translated strings into UTF8
5299     
5300     Without the _decode pragma, Locale::Maketext::Lexixcon did not
5301     understand that it was being handed Unicode and generated some funky
5302     output in the TPAC templates.
5303     
5304     Signed-off-by: Dan Scott <dscott@laurentian.ca>
5305     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
5306
5307 3       0       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGWeb.pm
5308
5309 commit 06e77b31369e770708f907fa7e0b7b4506310cf2
5310 Author: Dan Scott <dscott@laurentian.ca>
5311 Date:   Tue Jul 17 17:37:54 2012 -0400
5312
5313     TPAC: Implement a locale picker
5314     
5315     In situations in which more than a single locale is configured, display
5316     a locale picker in the TPAC header based on the registered locales. We
5317     set the eg_locale cookie if passed a set_eg_locale GET param. Default
5318     the selection to the currently selected locale (if any) and resubmit the
5319     current page request.
5320     
5321     Grabs the localized locale names, if available, from the database;
5322     otherwise falls back to the en-US version of the locale names.
5323     
5324     The locale picker form resubmits the current page with any variables
5325     that were present in the current page request, so that switching locales
5326     should still maintain state.
5327     
5328     Signed-off-by: Dan Scott <dscott@laurentian.ca>
5329     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
5330
5331 31      5       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGWeb.pm
5332 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
5333 47      0       Open-ILS/src/sql/Pg/upgrade/0723.function.get_locale_name.sql
5334 23      0       Open-ILS/src/templates/opac/parts/locale_picker.tt2
5335 1       0       Open-ILS/src/templates/opac/parts/topnav.tt2
5336 12      0       Open-ILS/web/css/skin/default/opac/style.css
5337  create mode 100644 Open-ILS/src/sql/Pg/upgrade/0723.function.get_locale_name.sql
5338  create mode 100644 Open-ILS/src/templates/opac/parts/locale_picker.tt2
5339
5340 commit 9390b25f1904ff01093409ff8f29f49b6a2f1289
5341 Author: Bill Erickson <berick@esilibrary.com>
5342 Date:   Wed Nov 23 10:54:51 2011 -0500
5343
5344     Add constraint to ACQ PO state value
5345     
5346     Limit 'state' values to
5347     
5348     'new','pending','on-order','received','cancelled'
5349     
5350     https://bugs.launchpad.net/evergreen/+bug/893193
5351     
5352     Signed-off-by: Bill Erickson <berick@esilibrary.com>
5353     Signed-off-by: Michael Peters <mrpeters@library.in.gov>
5354     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
5355
5356 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
5357 2       1       Open-ILS/src/sql/Pg/200.schema.acq.sql
5358 12      0       Open-ILS/src/sql/Pg/upgrade/0722.schema.acq-po-state-constraint.sql
5359  create mode 100644 Open-ILS/src/sql/Pg/upgrade/0722.schema.acq-po-state-constraint.sql
5360
5361 commit 75c5dbedacc9dce74510eac72aaa06be15a866d9
5362 Author: Thomas Berezansky <tsbere@mvlc.org>
5363 Date:   Wed Jan 25 12:47:40 2012 -0500
5364
5365     Add component to *force* external browser use
5366     
5367     For http/https urls that don't go to the host we are logged into.
5368     
5369     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
5370     Signed-off-by: Michael Peters <mrpeters@library.in.gov>
5371     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
5372
5373 143     0       Open-ILS/xul/staff_client/components/forceexternal.js
5374  create mode 100644 Open-ILS/xul/staff_client/components/forceexternal.js
5375
5376 commit b10b52d842f609708e52897fc171b2c75c94e339
5377 Author: Thomas Berezansky <tsbere@mvlc.org>
5378 Date:   Wed Jan 25 11:18:39 2012 -0500
5379
5380     Allow opening of links in default browser
5381     
5382     And do so for the "Get Help With Evergreen" portal link.
5383     
5384     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
5385     Signed-off-by: Michael Peters <mrpeters@library.in.gov>
5386     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
5387
5388 16      0       Open-ILS/xul/staff_client/chrome/content/main/menu.js
5389 5       0       Open-ILS/xul/staff_client/defaults/preferences/standalone_xul_app.js
5390 2       9       Open-ILS/xul/staff_client/server/index.xhtml
5391
5392 commit 04611dffa458982ada067357e1b7aa54a075356c
5393 Author: Kathy Lussier <klussier@masslnc.org>
5394 Date:   Mon Jul 9 22:46:05 2012 -0400
5395
5396     Signed-off-by: Kathy Lussier <klussier@masslnc.org>
5397     
5398     LP: Allow user to change activation options for suspended holds.
5399     
5400     Activation options were hidden from users when holds were in a suspended
5401     state.
5402     
5403     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
5404
5405 1       1       Open-ILS/src/templates/opac/myopac/holds/edit.tt2
5406
5407 commit 9332a68d06cb6caa0af3f560d5acfaaf6b716be7
5408 Author: Steven Chan <schan@sitka.bclibraries.ca>
5409 Date:   Wed Jul 18 11:22:14 2012 -0700
5410
5411     Fix LP800480, ACQ - Vendor Invoice Won't Save
5412     
5413     1. Upon submitting the form, the client prepares two auxiliary data
5414     objects containing service charges and line items. The two objects are
5415     normally 'fleshed', ie, contain references to other data objects, but in
5416     the versions sent to the server, they must be 'unfleshed', ie, the
5417     referent objects are converted back to ID values. If the user resubmits
5418     the form, the client should not unflesh again. However, the software for
5419     preparing line items contain lines of code that unfleshes without
5420     checking if the objects are already unflesh. When unfleshing a second
5421     time, we get an uncaught reference error. Ironically, the software also
5422     contains lines of code to do it correctly, so the errant lines of code
5423     are also duplicates.
5424     
5425     To fix problem 1, we remove the duplicate errant lines of code. We
5426     define a helper unflesh() method and use it to replace the current lines
5427     of code to unflesh.
5428     
5429     2. When the user submits the form without filling in required data
5430     fields in the invoice, including Vendor Invoice ID, the client does not
5431     validate before making a service request. The server tries to complete
5432     the database transaction, but gets an error.  When the response comes
5433     back, the client shows the same form so that the user can retry.
5434     However, the message alert to the user is not informative; it indicates
5435     an error at the database level, but does not indicate the probable
5436     reason.
5437     
5438     To fix problem 2, We move the lines of code preparing the invoice object
5439     earlier in the sequence.  We define a helper method mapValues() to
5440     prepare the invoice object from the values in the UI widget object.
5441     mapValues() will return an error object if it detects that required
5442     values are null. We check for the error object, and will show an alert
5443     message to the user and abort the submit operation early, allowing the
5444     user to retry.
5445     
5446     3. When an invoice with line items is saved, the invoice is re-rendered
5447     with new buttons to allow receiving. It also contains a new button to
5448     enable the user to view the line items in list format. However, it does
5449     not work in a non-Firefox browser, because a debug statement using the
5450     'dump()' function is left uncommented. (Inspection of all other
5451     appearances of dump() show they are all commented out.) There is an
5452     uncaught reference because dump() is not found.
5453     
5454     Signed-off-by: James Fournie <jfournie@sitka.bclibraries.ca>
5455     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
5456
5457 16      0       Open-ILS/web/js/dojo/openils/widget/EditPane.js
5458 1       1       Open-ILS/web/js/ui/default/acq/invoice/receive.js
5459 35      29      Open-ILS/web/js/ui/default/acq/invoice/view.js
5460
5461 commit 4e6f44ab34f1c53c7d462d6077f1073bd3ab40d1
5462 Author: Bill Erickson <berick@esilibrary.com>
5463 Date:   Mon Jul 9 14:46:41 2012 -0400
5464
5465     Batch lineitem create / link-to invoice action
5466     
5467     In the PO lineitem list page and lineitem search restuls page,  there
5468     are two new actions in the top-level actions selector: "Create Invoice
5469     from Selected Lineitems" and "Link To Invoice for Selected Lineitems".
5470     Both behave the same as create/link invoice for single lineitems, but
5471     now it's possible to select multiple lineitems for invoicing.
5472     
5473     Signed-off-by: Bill Erickson <berick@esilibrary.com>
5474     Signed-off-by: Mike Rylander <mrylander@gmail.com>
5475
5476 2       0       Open-ILS/src/templates/acq/common/li_table.tt2
5477 27      1       Open-ILS/web/js/ui/default/acq/common/li_table.js
5478
5479 commit adcf4e7684e9953a37a4c5c0b0828e7ae0fcfca1
5480 Author: Bill Erickson <berick@esilibrary.com>
5481 Date:   Mon Jul 9 14:45:15 2012 -0400
5482
5483     Invoice link dialog supports multiple lineitems/POs
5484     
5485     Adds support to the invoice linking dialog for linking sets of lineitems
5486     or POs instead of just one.
5487     
5488     Signed-off-by: Bill Erickson <berick@esilibrary.com>
5489     Signed-off-by: Mike Rylander <mrylander@gmail.com>
5490
5491 8       2       Open-ILS/web/js/ui/default/acq/common/inv_dialog.js
5492
5493 commit b32c7f26a6fef15419639c38448c0028bb8f4a60
5494 Author: Bill Erickson <berick@esilibrary.com>
5495 Date:   Mon Jul 9 13:34:26 2012 -0400
5496
5497     Attach multiple lineitems / POs to invoice
5498     
5499     Adds support to the Invoice interface for attaching multiple lineitems
5500     or POs via the existing attach_li and attach_po URL params.  These can
5501     be used by other invoice create/link UIs for batch linking.
5502     
5503     Signed-off-by: Bill Erickson <berick@esilibrary.com>
5504     Signed-off-by: Mike Rylander <mrylander@gmail.com>
5505
5506 31      15      Open-ILS/web/js/ui/default/acq/invoice/view.js
5507
5508 commit 7a100875f813b3319aec1872460a7e7261dd6b8b
5509 Author: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
5510 Date:   Tue Jul 24 13:01:48 2012 -0400
5511
5512     Documentation: Add line breaks in authorities chapter to fix
5513     asciidoc formatting.
5514     
5515     Signed-off-by: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
5516
5517 15      10      docs/admin/authorities.txt
5518
5519 commit df90cb78bc9ef86bea4ccef7f87ce5147e5e0a7d
5520 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
5521 Date:   Tue Jul 24 12:46:08 2012 -0400
5522
5523     Acq: PO view interface sometimes fails to load in development enviroments
5524     
5525     Should not affect production environments, but requiring
5526     dijit.form.Button quiets an error on my system when I don't have
5527     a openils_dojo.js bundle installed.
5528     
5529     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
5530
5531 1       0       Open-ILS/web/js/ui/default/acq/po/view_po.js
5532
5533 commit 92ae1ecae956c2a2772a585f7d8602712cbfd9e9
5534 Author: Bill Erickson <berick@esilibrary.com>
5535 Date:   Fri Jul 13 12:07:56 2012 -0400
5536
5537     ACQ : lineitem recovers focus from various interfaces
5538     
5539     1. When viewing an invoice then clicking on the title link for a lineitem,
5540     the user is taken away to the copy grid within the PO page for the
5541     lineitem.This adds a "Return to Invoice" button in the copy grid which
5542     takes the user back to the invoice, focused on the lineitem in question.
5543     
5544     2. Adds a "Return to Search" button for PL/PO pages to return to the
5545     lineitem in question when the PL or PO links are selected for a lineitem
5546     in a set of search results.
5547     
5548     3. Adds a "Return to Invoice" button to PO/Picklist pages with lineitem
5549     focus when the page was accessed from the invoice UI.
5550     
5551     Signed-off-by: Bill Erickson <berick@esilibrary.com>
5552     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
5553
5554 4       0       Open-ILS/src/templates/acq/common/li_table.tt2
5555 7       0       Open-ILS/src/templates/acq/picklist/view.tt2
5556 10      0       Open-ILS/src/templates/acq/po/view.tt2
5557 1       1       Open-ILS/web/js/dojo/openils/acq/nls/acq.js
5558 11      2       Open-ILS/web/js/ui/default/acq/common/li_table.js
5559 19      0       Open-ILS/web/js/ui/default/acq/picklist/view.js
5560 20      0       Open-ILS/web/js/ui/default/acq/po/view_po.js
5561
5562 commit 2353b9392fd60d37be326e8548bdd01faf8fd756
5563 Author: Bill Erickson <berick@esilibrary.com>
5564 Date:   Fri Jul 13 16:31:41 2012 -0400
5565
5566     ACQ : Support lineitem fucus in ACQ unified search
5567     
5568     Adds support for a "focus_li" URL parameter to ACQ unified search
5569     results pages.  When present, the page of results containing the
5570     requested lineitem are loaded (instead of the default page 1) and the
5571     lineitem is made visible in the viewable screen using the lineitem table
5572     focusLi mechanism.
5573     
5574     Signed-off-by: Bill Erickson <berick@esilibrary.com>
5575     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
5576
5577 34      0       Open-ILS/web/js/ui/default/acq/common/li_table_pager.js
5578 16      0       Open-ILS/web/js/ui/default/acq/search/unified.js
5579
5580 commit 3b637c3583d661bc9f4f08d1b2a9aa5f7c0aa9c3
5581 Author: Bill Erickson <berick@esilibrary.com>
5582 Date:   Thu Jul 12 16:23:14 2012 -0400
5583
5584     ACQ : Support for lineitem focus in invoice UI
5585     
5586     Adds support for a "focus_li" URL parameter.  When set, the UI will
5587     scroll to the lineitem and provide a brief color change on the table row
5588     to help orient.
5589     
5590     Signed-off-by: Bill Erickson <berick@esilibrary.com>
5591     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
5592
5593 1       1       Open-ILS/web/js/dojo/openils/acq/Lineitem.js
5594 41      0       Open-ILS/web/js/ui/default/acq/invoice/view.js
5595
5596 commit 01f4982df0ec1bdc1aa9daa7eaf45c34acaeb0ce
5597 Author: Bill Erickson <berick@esilibrary.com>
5598 Date:   Thu Jul 12 14:09:32 2012 -0400
5599
5600     ACQ : worksheet Return action focuses lineitem
5601     
5602     Adds a new Return button to the lineitem worksheet page which returns
5603     the user to the previous interface with the lineitem in question
5604     focused.  Uses a new CGI param "focus_li".
5605     
5606     Signed-off-by: Bill Erickson <berick@esilibrary.com>
5607     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
5608
5609 9       2       Open-ILS/src/templates/acq/lineitem/worksheet.tt2
5610
5611 commit 0fcae937415f3971ca0ca5bee8a7d7175d3c9a7a
5612 Author: Bill Erickson <berick@esilibrary.com>
5613 Date:   Thu Jul 12 14:01:50 2012 -0400
5614
5615     ACQ : Lineitem recovers focus after actions
5616     
5617     After useing the Copies, Notes, or title-click actions on a lineitem,
5618     using the "Return" button will now cause the lineitem in question to be
5619     visible on the lineitem list page upon return.  After returning, there
5620     is also a brief border coloration around the lineitem to help the user
5621     re-orient.
5622     
5623     Signed-off-by: Bill Erickson <berick@esilibrary.com>
5624     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
5625
5626 1       1       Open-ILS/src/templates/acq/common/li_table.tt2
5627 46      0       Open-ILS/web/js/ui/default/acq/common/li_table.js
5628
5629 commit c108746532548fd8d3fadd15736375a57208d485
5630 Author: Bill Erickson <berick@esilibrary.com>
5631 Date:   Fri Jul 13 11:49:00 2012 -0400
5632
5633     Support custom URL mangling in openils.CGI JS lib
5634     
5635     Adds a new optoinal parameter to the openils.CGI constructor called
5636     'args', which currently supports 'url' and 'query' fields.  If the URL
5637     is provided, CGI uses the value from args.url instead of location.href
5638     and location.search.  Additionally, if 'query' is provided, it's used
5639     instead of location.search and takes precedence over any query in
5640     args.url;
5641     
5642     It's also now possible to set parameter values.  By default, setting a
5643     value overwrites the full array of values from multi-value params.  You
5644     can use the 'push' argument to push the value onto the list instead of
5645     clobbering it.
5646     
5647     There are two new methods, queryString() and url().  The first returns
5648     the query string, the second the full URL with uri-escaped query string
5649     included.
5650     
5651     Signed-off-by: Bill Erickson <berick@esilibrary.com>
5652     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
5653
5654 79      14      Open-ILS/web/js/dojo/openils/CGI.js
5655
5656 commit 0438399769af9d9747a0185a8ae73a3cc944c00d
5657 Author: Bill Erickson <berick@esilibrary.com>
5658 Date:   Mon Jul 23 10:44:41 2012 -0400
5659
5660     ACQ order record fetcher and uploader script
5661     
5662     Some ACQ vendors support delivering MARC order record files directly
5663     from their order system to an ILS via FTP.  (I've heard this called
5664     "one-click" ordering in the past).  This commit includes a script to
5665     seek out such order record files and pass them on to the Acquisitions
5666     service for PO creation and potential activation.
5667     
5668     The script supports a number of options, configured in opensrf.xml,
5669     including which Vandelay (record import) options to use during record
5670     import/merge/overlay.  See opensrf.xml.example for details.
5671     
5672     Example:
5673     
5674     ./acq_order_reader.pl \
5675         --user admin \
5676         --password demo123 \
5677         -poll-interval 3 \
5678         --debug &
5679     
5680     Signed-off-by: Bill Erickson <berick@esilibrary.com>
5681     Signed-off-by: Mike Rylander <mrylander@gmail.com>
5682
5683 48      0       Open-ILS/examples/opensrf.xml.example
5684 381     0       Open-ILS/src/support-scripts/acq_order_reader.pl
5685  create mode 100755 Open-ILS/src/support-scripts/acq_order_reader.pl
5686
5687 commit b1c9f9c8b030060aa4df4ebc98c37cc05f5f6207
5688 Author: Bill Erickson <berick@esilibrary.com>
5689 Date:   Tue Jul 17 11:08:35 2012 -0400
5690
5691     Support Purchase Order name extraction from upload
5692     
5693     It's now possible to extract a purchase order name from a MARC order
5694     record file received from a vendor.  If the provider has an attribute
5695     definition (Admin -> Server Admin -> Acquisitions -> Providers ->
5696     Attribute Definitions) configured with code "purchase_order" and the
5697     order record contains a PO name at the configured MARC field/subfield,
5698     the PO name will be used for the newly created purchase order.
5699     
5700     Example attribute configuration:
5701     
5702     code            => purchase_order
5703     xpath           => //*[@tag="980"]/*[@code="p"]
5704     Is Identifier   => false
5705     
5706     *note 980p is arbitrary
5707     
5708     Signed-off-by: Bill Erickson <berick@esilibrary.com>
5709     Signed-off-by: Mike Rylander <mrylander@gmail.com>
5710
5711 43      0       Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Order.pm
5712
5713 commit 967a96332af446b7224e4c236b6a3a87f601b2a1
5714 Author: Mike Rylander <mrylander@gmail.com>
5715 Date:   Tue Jul 24 11:51:29 2012 -0400
5716
5717     Stamping upgrade script for Capture/Fulfill penalty blocks
5718     
5719     Signed-off-by: Mike Rylander <mrylander@gmail.com>
5720
5721 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
5722 251     0       Open-ILS/src/sql/Pg/upgrade/0721.data.hold_cap_fill_penalty_blocks.sql
5723 0       249     Open-ILS/src/sql/Pg/upgrade/XXXX.data.hold_cap_fill_penalty_blocks.sql
5724  create mode 100644 Open-ILS/src/sql/Pg/upgrade/0721.data.hold_cap_fill_penalty_blocks.sql
5725  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.hold_cap_fill_penalty_blocks.sql
5726
5727 commit ef0842aba78178d9df85c1edbfb295c54109630a
5728 Author: Bill Erickson <berick@esilibrary.com>
5729 Date:   Tue Jul 17 09:19:46 2012 -0400
5730
5731     Apply HOLD block on new holds, CAPTURE block on existing
5732     
5733     With the addition of the CAPTURE block, the HOLD block should only apply
5734     for newly placed holds in the hold permit test
5735     (action.hold_request_permit_test).
5736     
5737     Signed-off-by: Bill Erickson <berick@esilibrary.com>
5738     Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
5739     Signed-off-by: Mike Rylander <mrylander@gmail.com>
5740
5741 9       1       Open-ILS/src/sql/Pg/110.hold_matrix.sql
5742 229     0       Open-ILS/src/sql/Pg/upgrade/XXXX.data.hold_cap_fill_penalty_blocks.sql
5743
5744 commit bd98f2adea3937bd848cf0386e8220095e3d8118
5745 Author: Bill Erickson <berick@esilibrary.com>
5746 Date:   Thu Jun 21 14:37:11 2012 -0400
5747
5748     Avoid CAPTURE-blocked holds in pull list (IDL view)
5749     
5750     Update the new IDL holds pull list view to avoid returning holds for
5751     users that have CAPTURE penalties.
5752     
5753     Note that items are blocked from the pull list only if the hold pickup
5754     lib is within the CAPTURE penalty org unit range.  This means that users
5755     could be blocked at one branch, but use a pickup lib at another to avoid
5756     the block.  To prevent this type of abuse, set the org_depth to 0 on any
5757     penalties that apply the CAPTURE block.
5758     
5759     Signed-off-by: Bill Erickson <berick@esilibrary.com>
5760     Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
5761     Signed-off-by: Mike Rylander <mrylander@gmail.com>
5762
5763 13      0       Open-ILS/examples/fm_IDL.xml
5764
5765 commit fecdfe5dcb1a87cd2b12733b4b06c56e5c5ab4b5
5766 Author: Bill Erickson <berick@esilibrary.com>
5767 Date:   Thu Jun 21 14:26:25 2012 -0400
5768
5769     hold CAP/FILL blocks : pair FULFILL with CIRC in stock penalties
5770     
5771     FULFILL is really a block on circulation, not holds, so pair the FULFILL
5772     block with CIRC blocks for the stock data.
5773     
5774     Signed-off-by: Bill Erickson <berick@esilibrary.com>
5775     Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
5776     Signed-off-by: Mike Rylander <mrylander@gmail.com>
5777
5778 4       4       Open-ILS/src/sql/Pg/950.data.seed-values.sql
5779 11      2       Open-ILS/src/sql/Pg/upgrade/XXXX.data.hold_cap_fill_penalty_blocks.sql
5780
5781 commit 08075458b3fad3d9112d8dc2f2f6655056f8513d
5782 Author: Bill Erickson <berick@esilibrary.com>
5783 Date:   Thu Jun 21 14:11:47 2012 -0400
5784
5785     hold CAP/FILL blocks : more event test collection repairs
5786     
5787     Further improving the logic which decides which patron permit events are
5788     valid for a given set of circumstances.
5789     
5790     Signed-off-by: Bill Erickson <berick@esilibrary.com>
5791     Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
5792     Signed-off-by: Mike Rylander <mrylander@gmail.com>
5793
5794 16      13      Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm
5795
5796 commit 169731b8569a378bae748c98514e42bd89954d17
5797 Author: Bill Erickson <berick@esilibrary.com>
5798 Date:   Thu Jun 21 14:00:51 2012 -0400
5799
5800     hold CAP/FILL blocks : repair event test in patron permit
5801     
5802     Repairs in oversight in the patron permit event testing code that caused
5803     the test to miss events when the checkout was not there to fulfill a
5804     hold.
5805     
5806     Signed-off-by: Bill Erickson <berick@esilibrary.com>
5807     Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
5808     Signed-off-by: Mike Rylander <mrylander@gmail.com>
5809
5810 2       0       Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm
5811
5812 commit 1b36e7a6af73c06417a4cbf19bf0585125b32a36
5813 Author: Bill Erickson <berick@esilibrary.com>
5814 Date:   Tue Apr 10 16:24:59 2012 -0400
5815
5816     Avoid CAPTURE-blocked holds in pull list
5817     
5818     Otherwise, staff will be pulling items for holds that cannot be
5819     captured.
5820     
5821     Signed-off-by: Bill Erickson <berick@esilibrary.com>
5822     Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
5823     Signed-off-by: Mike Rylander <mrylander@gmail.com>
5824
5825 10      0       Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/action.pm
5826
5827 commit 266fc54ebaab9806af3ee86ba39b778bc192ebf8
5828 Author: Mike Rylander <mrylander@gmail.com>
5829 Date:   Tue Apr 10 10:21:02 2012 -0400
5830
5831     Avoid checkin capture for CAPTURE-blocked holds
5832     
5833     Teach the nearest_hold sub about CAPTURE-blocking penalties
5834     
5835     Signed-off-by: Mike Rylander <mrylander@gmail.com>
5836     Signed-off-by: Bill Erickson <berick@esilibrary.com>
5837     Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
5838     Signed-off-by: Mike Rylander <mrylander@gmail.com>
5839
5840 8       3       Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/action.pm
5841
5842 commit a8155fc4c4728adbfd3e734a9ede7eca1f067c78
5843 Author: Bill Erickson <berick@esilibrary.com>
5844 Date:   Tue Apr 10 15:42:17 2012 -0400
5845
5846     hold CAP/FILL blocks : separate CIRC and FULFILL blocks
5847     
5848     This breaks the CIRC standing penalty block out into two separate
5849     blocks.  The existing CIRC block now prevents circulations on checkouts
5850     where the checkout is not fulfilling a hold.  A new FULFILL block type
5851     is added which, when applied to a user, (only) prevents the user from
5852     checking out items that fulfill a hold.
5853     
5854     To always prevents checkouts, use both blocks.  Use individual blocks
5855     where one or the other behavior is desired.
5856     
5857     Signed-off-by: Bill Erickson <berick@esilibrary.com>
5858     Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
5859     Signed-off-by: Mike Rylander <mrylander@gmail.com>
5860
5861 77      10      Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm
5862
5863 commit ae0e26ed0862b3694415806ce2dc05e128868c24
5864 Author: Bill Erickson <berick@esilibrary.com>
5865 Date:   Tue Apr 10 15:41:51 2012 -0400
5866
5867     DB seed data for CAPTURE and FULFILL penalty blocks
5868     
5869     All occurrences of HOLD in the block list for any existing penalties are
5870     updated to HOLD|CAPTURE|FULFILL for backwards compatibility, minus the
5871     handful of STAFF_* penalties whose codes match their respective
5872     block_lists.
5873     
5874     To use these new block types, simply update existing penalties as
5875     desired or add new local pentalty types for staff-managed patron
5876     blocking messages.
5877     
5878     Signed-off-by: Bill Erickson <berick@esilibrary.com>
5879     Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
5880     Signed-off-by: Mike Rylander <mrylander@gmail.com>
5881
5882 3       3       Open-ILS/src/sql/Pg/950.data.seed-values.sql
5883 11      0       Open-ILS/src/sql/Pg/upgrade/XXXX.data.hold_cap_fill_penalty_blocks.sql
5884  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.hold_cap_fill_penalty_blocks.sql
5885
5886 commit ea3a318233a63168882f93945add1cdd8a18ff61
5887 Author: Bill Erickson <berick@esilibrary.com>
5888 Date:   Mon Jul 23 18:51:45 2012 -0400
5889
5890     ACQ "Fund Summary" combined IDL reporter view
5891     
5892     IDL view which produces summary information for funds for reporting.
5893     The resulting "table" looks like a fund w/ four additional fields:
5894     allocated_total, spent_total, encumbrance_total, and combined_balance.
5895     
5896     The view is marked as reporter:core="true" so it will be visible in the
5897     main reporter sources.
5898     
5899     Signed-off-by: Bill Erickson <berick@esilibrary.com>
5900     Signed-off-by: Mike Rylander <mrylander@gmail.com>
5901
5902 45      1       Open-ILS/examples/fm_IDL.xml
5903
5904 commit bf836230020982a229b95dcf8ed3f47e401293a4
5905 Author: Ben Shum <bshum@biblio.org>
5906 Date:   Tue Jul 24 10:36:49 2012 -0400
5907
5908     Remove retrieve permissions from org units
5909     
5910     Noticeably broken for the new simplified pull list when org units were not
5911     visible from the interface to users without the following permissions:
5912     
5913     CREATE_ORG_UNIT
5914     UPDATE_ORG_UNIT
5915     DELETE_ORG_UNIT
5916     
5917     Since regular staff accounts would never be given any of these permissions
5918     and nothing really secretive is included in org unit lookup, this change
5919     removes those permissionas being required for retrieve.
5920     
5921     Signed-off-by: Ben Shum <bshum@biblio.org>
5922     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
5923
5924 1       4       Open-ILS/examples/fm_IDL.xml
5925
5926 commit f16f7a84b73f83b6248560f212fddc1dd0c3b094
5927 Author: Jeff Godin <jgodin@tadl.org>
5928 Date:   Tue Jul 24 02:23:17 2012 -0400
5929
5930     Fix TPAC recognition of logged-in users via http
5931     
5932     Fixes bug: LP 957375
5933     tpac: catalog does not immediately recognize "stay logged in" users
5934     https://bugs.launchpad.net/evergreen/+bug/957375
5935     
5936     The issue: during the login process, the user is redirected to an
5937     https connection and receives a cookie with the "secure" flag set.
5938     
5939     Since this cookie is not sent over normal http connections,
5940     following an external link or manually entering an http catalog url
5941     will result in an unexpected "not logged in" experience.
5942     
5943     Selecting the login link or any other action requiring login is
5944     enough to return to the "logged in" experience, without a need to
5945     re-enter credentials. Still, we can do better.
5946     
5947     This affects users who have checked the persistent login checkbox
5948     and those who have left it unchecked. Users selecting the persistent
5949     login option are more likely to encounter the issue, especially if
5950     the link they typically follow/enter is to a non-https catalog url.
5951     
5952     The solution:
5953     
5954     Add a new cookie (constant COOKIE_LOGGEDIN)
5955      - contains a "hint" that the user may be logged in already
5956      - set/cleared at login/logout time
5957      - contains no sensitive auth/session data
5958      - "secure" flag not set (sent for both http and https requests)
5959     
5960     When a user's browser presents the COOKIE_LOGGEDIN cookie in a
5961     request for a non-https URL, the user is automatically redirected to
5962     the https version of that url.
5963     
5964     At that time, if the user has a valid COOKIE_SES cookie set, they
5965     will be recognized as a logged in user. If their COOKIE_SES value is
5966     no longer valid, a logout is performed, clearing both cookies.
5967     
5968     If for some reason the COOKIE_SES cookie is not present but the
5969     COOKIE_LOGGEDIN is present, there is a harmless redirection to https
5970     and the user is not logged in, but can log in via the usual means.
5971     
5972     To test, after applying:
5973     - log in to the TPAC
5974     - navigate to http://example/eg/opac/home
5975     - You should be redirected to https://example/eg/opac/home and you
5976       should see your name, count of checked out / on hold / etc items
5977     
5978     Prior to this, the above steps would result in you remaining on the
5979     http URL and seeing only a "Your Account Log In" button.
5980     
5981     Signed-off-by: Jeff Godin <jgodin@tadl.org>
5982     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
5983
5984 43      13      Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader.pm
5985
5986 commit 827c7f915a1175f663e4c9371e6883a3bb7784b1
5987 Author: Bill Erickson <berick@esilibrary.com>
5988 Date:   Tue Jul 10 16:29:39 2012 -0400
5989
5990     Show zero-copy lineitem's in zero-copy activation warning
5991     
5992     When PO activation fails as a result of zero-copy lineitems, show the
5993     IDs of the zero-copy lineitems along with the failure message.
5994     
5995     This adds a new API call
5996     
5997     open-ils.acq.purchase_order.no_copy_lineitems.id_list(auth, po_id)
5998     
5999     Signed-off-by: Bill Erickson <berick@esilibrary.com>
6000     Signed-off-by: Mike Rylander <mrylander@gmail.com>
6001
6002 39      0       Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Order.pm
6003 15      0       Open-ILS/web/js/ui/default/acq/po/view_po.js
6004
6005 commit a0f9b77361a434c42ce39eb88661c7926d158395
6006 Author: Bill Erickson <berick@esilibrary.com>
6007 Date:   Tue Jul 10 11:56:05 2012 -0400
6008
6009     Control PO activation for zero-copy lineitems
6010     
6011     By default, prevent activation of POs when any lineitems are present
6012     that have no copies attached.  This adds a new option in the PO UI
6013     called "Allow activation with zero-copy lineitems", which will allow the
6014     activation to continue even when zero-copy lineitems exist.
6015     
6016     Signed-off-by: Bill Erickson <berick@esilibrary.com>
6017     Signed-off-by: Mike Rylander <mrylander@gmail.com>
6018
6019 13      5       Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Order.pm
6020 5       0       Open-ILS/src/templates/acq/po/view.tt2
6021 12      2       Open-ILS/web/js/ui/default/acq/po/view_po.js
6022
6023 commit 37953470cdd9b9a7441722275aeead3c232d1466
6024 Author: Ben Shum <bshum@biblio.org>
6025 Date:   Mon Jul 23 16:59:33 2012 -0400
6026
6027     TPAC - repair editions statement display
6028     
6029     Change && back to || and repair editions display in TPAC.
6030     
6031     Signed-off-by: Ben Shum <bshum@biblio.org>
6032     Signed-off-by: Dan Scott <dscott@laurentian.ca>
6033
6034 2       2       Open-ILS/src/templates/opac/parts/misc_util.tt2
6035
6036 commit aff37795825b477a9b82560fe16ea4685202d201
6037 Author: Bill Erickson <berick@esilibrary.com>
6038 Date:   Mon Jul 23 18:01:50 2012 -0400
6039
6040     ACQ repair reverse exchange rate in fund transfer
6041     
6042     Updated fund transfer code to use the DB exchange rate stored procedure.
6043     In addition to code consolidation, this allows the fund trasnfer
6044     operation to work if an exchange rate for the two currencies involved is
6045     only defined in one direction.  The existing code required that the rate
6046     be defined in both directions in the database or it would produce an
6047     error in the logs and no visible error in the interface.
6048     
6049     Signed-off-by: Bill Erickson <berick@esilibrary.com>
6050     Signed-off-by: Mike Rylander <mrylander@gmail.com>
6051
6052 15      15      Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Financials.pm
6053
6054 commit 26e4a209438aa3ccc97a739d33b3afddac40fe60
6055 Author: Galen Charlton <gmc@esilibrary.com>
6056 Date:   Tue Jul 24 09:53:01 2012 -0400
6057
6058     wording improvement for 2.2 release notes
6059     
6060     Patch by Sally Fortin <sfortin@esilibrary.com> to fix
6061     typo noticed by James Keenan.
6062     
6063     Signed-off-by: Galen Charlton <gmc@esilibrary.com>
6064
6065 2       2       docs/RELEASE_NOTES_2_2.txt
6066
6067 commit c0a3be41982ade814597ea3f258e3e19821ff95d
6068 Author: Mike Rylander <mrylander@gmail.com>
6069 Date:   Tue May 22 08:00:12 2012 -0400
6070
6071     Always display the hold type indicator
6072     
6073     We should be showing the type of hold on any pull-list or hold detail
6074     interface we build.  The primary use case is to alert staff when an
6075     alternate identical copy of the same title will (very likely) be usable
6076     by a hold, and (as in the case of C-like holds) it will not.
6077     
6078     Signed-off-by: Mike Rylander <mrylander@gmail.com>
6079     Signed-off-by: Bill Erickson <berick@esilibrary.com>
6080
6081 2       0       Open-ILS/web/opac/extras/circ/alt_holds_print.html
6082 1       0       Open-ILS/xul/staff_client/server/admin/hold_pull_list.js
6083 1       0       Open-ILS/xul/staff_client/server/admin/hold_pull_list.xhtml
6084 1       0       Open-ILS/xul/staff_client/server/admin/hold_pull_list_classic.js
6085 1       1       Open-ILS/xul/staff_client/server/admin/hold_pull_list_classic.xhtml
6086 1       0       Open-ILS/xul/staff_client/server/patron/hold_details.js
6087
6088 commit 8f4f548ad2c13ca62e3a8906a701ceb02b4cabfc
6089 Author: Mike Rylander <mrylander@gmail.com>
6090 Date:   Tue Jul 24 08:11:23 2012 -0400
6091
6092     Stamping upgrade for Copy Location Circ Limits
6093     
6094     Signed-off-by: Mike Rylander <mrylander@gmail.com>
6095
6096 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
6097 441     0       Open-ILS/src/sql/Pg/upgrade/0720.schema.copy_loc_circ_limits.sql
6098 0       437     Open-ILS/src/sql/Pg/upgrade/XXXX.schema.copy_loc_circ_limits.sql
6099  create mode 100644 Open-ILS/src/sql/Pg/upgrade/0720.schema.copy_loc_circ_limits.sql
6100  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.copy_loc_circ_limits.sql
6101
6102 commit 8ebc2398f1dc28a17bd82809ab2b806766f95499
6103 Author: Bill Erickson <berick@esilibrary.com>
6104 Date:   Fri Jun 22 12:04:41 2012 -0400
6105
6106     Add Copy Location to circ matrix matchpoint
6107     
6108     Similar to circulation modifiers, circ policies can now be based on copy
6109     location.
6110     
6111     This also adds copy location to the circ matrix weights.
6112     
6113     Signed-off-by: Bill Erickson <berick@esilibrary.com>
6114     Signed-off-by: Mike Rylander <mrylander@gmail.com>
6115
6116 3       0       Open-ILS/examples/fm_IDL.xml
6117 1       0       Open-ILS/src/sql/Pg/099.matrix_weights.sql
6118 5       1       Open-ILS/src/sql/Pg/100.circ_matrix.sql
6119 5       5       Open-ILS/src/sql/Pg/950.data.seed-values.sql
6120 207     0       Open-ILS/src/sql/Pg/upgrade/XXXX.schema.copy_loc_circ_limits.sql
6121 1       1       Open-ILS/src/templates/conify/global/config/circ_matrix_matchpoint.tt2
6122
6123 commit 74ffd2aabb28b0655102531ac55c4a7e1ad38b9b
6124 Author: Bill Erickson <berick@esilibrary.com>
6125 Date:   Fri Apr 13 16:19:03 2012 -0400
6126
6127     Copy Location Circ Limit Sets Admin UI
6128     
6129     Changes are applied to the existing Admin -> Local Administration ->
6130     Circ Limit Sets interface to support copy location limit groups.
6131     
6132     Signed-off-by: Bill Erickson <berick@esilibrary.com>
6133     
6134     Copy Location Circ Limit Sets : UI 2
6135     
6136     Signed-off-by: Bill Erickson <berick@esilibrary.com>
6137     Signed-off-by: Mike Rylander <mrylander@gmail.com>
6138
6139 21      0       Open-ILS/src/templates/conify/global/config/circ_limit_set.tt2
6140 80      0       Open-ILS/web/js/ui/default/conify/global/config/circ_limit_set.js
6141
6142 commit f60b9829c0a970ac94e001270e2d8bb57c5e1584
6143 Author: Bill Erickson <berick@esilibrary.com>
6144 Date:   Fri Apr 13 15:39:18 2012 -0400
6145
6146     Copy Location Circ Limit Sets : DB and IDL
6147     
6148     Support for copy location-based circulation limit sets.  Similar to circ
6149     mod limit sets, this allows staff to configure a maximum number of items
6150     allowed checked out based on copy location(s) and link that rule to
6151     circulation policies to control who the rule affects.
6152     
6153     Signed-off-by: Bill Erickson <berick@esilibrary.com>
6154     Signed-off-by: Mike Rylander <mrylander@gmail.com>
6155
6156 25      0       Open-ILS/examples/fm_IDL.xml
6157 9       0       Open-ILS/src/sql/Pg/100.circ_matrix.sql
6158 230     0       Open-ILS/src/sql/Pg/upgrade/XXXX.schema.copy_loc_circ_limits.sql
6159  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.copy_loc_circ_limits.sql
6160
6161 commit a91ca6193237a2ee1eb8e640636fb607e73867ab
6162 Author: Dan Scott <dscott@laurentian.ca>
6163 Date:   Mon Jul 23 12:09:03 2012 -0400
6164
6165     JSPAC: Point to TPAC from <noscript> section
6166     
6167     TPAC was built for browsers with no JavaScript. Ironically, we're still
6168     pointing to the SlimPAC from the <noscript> section of the JSPAC... fix
6169     that.
6170     
6171     Signed-off-by: Dan Scott <dscott@laurentian.ca>
6172     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
6173
6174 1       2       Open-ILS/web/opac/locale/en-US/opac.dtd
6175 1       0       Open-ILS/web/opac/skin/default/xml/home/index_body.xml
6176
6177 commit 488d6535c75189e7654c95337f3b2d0005938018
6178 Author: Mike Rylander <mrylander@gmail.com>
6179 Date:   Mon Jul 23 16:13:36 2012 -0400
6180
6181     Stamping upgrade script for Trigger Event Log
6182     
6183     Signed-off-by: Mike Rylander <mrylander@gmail.com>
6184
6185 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
6186 46      0       Open-ILS/src/sql/Pg/upgrade/0719.data.actor-event-log-settings.sql
6187 0       46      Open-ILS/src/sql/Pg/upgrade/XXXX.data.actor-event-log-settings.sql
6188  create mode 100644 Open-ILS/src/sql/Pg/upgrade/0719.data.actor-event-log-settings.sql
6189  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.actor-event-log-settings.sql
6190
6191 commit 26f1217aab212750d5f5ef8447a835119ae0cefd
6192 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
6193 Date:   Fri May 18 12:12:55 2012 -0400
6194
6195     Trigger Event Log
6196     
6197     A better, more browsy/filtery way to browse Action Trigger Events
6198     related to holds and circs, which staff users sometimes want to filter
6199     by patron barcode.
6200     
6201     This is accessed from various menus around the staff client, notably the
6202     patron interface and the item status interface.
6203     
6204     This has better printing capabilities than previous versions of this
6205     interface, too.
6206     
6207     There's also a new org unit setting to go with this,
6208     "circ.staff.max_visible_event_age", which if set, should hide any events
6209     older than the configured age.
6210     
6211     One new permission: VIEW_TRIGGER_EVENT.  This does what it sounds like
6212     it does.
6213     
6214     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
6215     Signed-off-by: Bill Erickson <berick@esilibrary.com>
6216     
6217     Conflicts (resolved):
6218         Open-ILS/src/sql/Pg/950.data.seed-values.sql
6219         Open-ILS/web/js/dojo/openils/widget/PCrudFilterDialog.js
6220     
6221     Signed-off-by: Mike Rylander <mrylander@gmail.com>
6222
6223 84      1       Open-ILS/examples/fm_IDL.xml
6224 33      2       Open-ILS/src/sql/Pg/950.data.seed-values.sql
6225 46      0       Open-ILS/src/sql/Pg/upgrade/XXXX.data.actor-event-log-settings.sql
6226 282     0       Open-ILS/src/templates/actor/user/event_log.tt2
6227 0       29      Open-ILS/src/templates/actor/user/trigger_events.tt2
6228 7       0       Open-ILS/web/css/skin/default.css
6229 5       51      Open-ILS/web/js/dojo/openils/widget/FlattenerFilterDialog.js
6230 57      0       Open-ILS/web/js/dojo/openils/widget/FlattenerFilterPane.js
6231 66      23      Open-ILS/web/js/dojo/openils/widget/FlattenerGrid.js
6232 7       626     Open-ILS/web/js/dojo/openils/widget/PCrudFilterDialog.js
6233 756     0       Open-ILS/web/js/dojo/openils/widget/PCrudFilterPane.js
6234 0       19      Open-ILS/web/js/dojo/openils/widget/nls/PCrudFilterDialog.js
6235 20      0       Open-ILS/web/js/dojo/openils/widget/nls/PCrudFilterPane.js
6236 0       87      Open-ILS/web/js/ui/default/actor/user/trigger_events.js
6237 2       2       Open-ILS/xul/staff_client/chrome/content/main/constants.js
6238 4       2       Open-ILS/xul/staff_client/server/circ/copy_status.js
6239 4       2       Open-ILS/xul/staff_client/server/patron/display.js
6240 8       4       Open-ILS/xul/staff_client/server/patron/items.js
6241 0       234     Open-ILS/xul/staff_client/server/patron/trigger_events.js
6242 0       88      Open-ILS/xul/staff_client/server/patron/trigger_events.xul
6243  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.actor-event-log-settings.sql
6244  create mode 100644 Open-ILS/src/templates/actor/user/event_log.tt2
6245  delete mode 100644 Open-ILS/src/templates/actor/user/trigger_events.tt2
6246  create mode 100644 Open-ILS/web/js/dojo/openils/widget/FlattenerFilterPane.js
6247  create mode 100644 Open-ILS/web/js/dojo/openils/widget/PCrudFilterPane.js
6248  delete mode 100644 Open-ILS/web/js/dojo/openils/widget/nls/PCrudFilterDialog.js
6249  create mode 100644 Open-ILS/web/js/dojo/openils/widget/nls/PCrudFilterPane.js
6250  delete mode 100644 Open-ILS/web/js/ui/default/actor/user/trigger_events.js
6251  delete mode 100644 Open-ILS/xul/staff_client/server/patron/trigger_events.js
6252  delete mode 100644 Open-ILS/xul/staff_client/server/patron/trigger_events.xul
6253
6254 commit e382960d71558c9453f008160b684aa00d6f7210
6255 Author: Dan Scott <dscott@laurentian.ca>
6256 Date:   Thu Jul 12 19:12:06 2012 -0400
6257
6258     TPAC: Set autofocus appropriately for different contexts
6259     
6260     At login, the basic search bar was fighting (and winning) for the
6261     default focus rather than the username field. Additionally, in the
6262     advanced search pages, no field was getting focus. Therefore, check to
6263     see if we expect to be in a context where it makes sense to set the
6264     default focus to the basic search input field; otherwise, set the focus
6265     to the login username field or the appropriate advanced search field.
6266     
6267     Signed-off-by: Dan Scott <dscott@laurentian.ca>
6268     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
6269
6270 1       12      Open-ILS/src/templates/opac/login.tt2
6271 1       1       Open-ILS/src/templates/opac/parts/advanced/expert.tt2
6272 1       1       Open-ILS/src/templates/opac/parts/advanced/global_row.tt2
6273 1       1       Open-ILS/src/templates/opac/parts/advanced/numeric.tt2
6274 1       1       Open-ILS/src/templates/opac/parts/js.tt2
6275 1       1       Open-ILS/src/templates/opac/parts/login/form.tt2
6276 1       1       Open-ILS/src/templates/opac/parts/searchbar.tt2
6277 3       1       Open-ILS/src/templates/opac/record.tt2
6278
6279 commit fc6469fcb532709e595e0746aeaa6ff2f2fa0beb
6280 Author: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
6281 Date:   Mon Jul 23 08:12:15 2012 -0400
6282
6283     Documentation:  Fix typo in upgrade instructions. Bug #1027752 reported  by Jeff Green.
6284     
6285     Signed-off-by: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
6286
6287 1       1       docs/installation/server_upgrade.txt
6288
6289 commit 2508f4dfee6322ca59af6791a98540a8c7cc3244
6290 Author: Dan Scott <dan@coffeecode.net>
6291 Date:   Sun Jul 22 18:58:11 2012 -0400
6292
6293     Fix / improve bookbag list paging
6294     
6295     The prior code used CSS to hide elements, which is a bit weird given
6296     that we can simply avoid creating the element in the first place and
6297     keep the DOM a lot simpler.
6298     
6299     Also, the previous code was subject to some bugs if it wasn't given
6300     an explicit offset GET param or paging at the end of a list
6301     (particularly given that the LIMIT parameter ensured that the number of
6302     bookbags returned would always be equal to or less than the LIMIT
6303     parameter).
6304     
6305     Finally, the changes related the permanent bookbags didn't pass through
6306     one of the context parameters we needed (bookbag_count) to enable
6307     paging.
6308     
6309     Signed-off-by: Dan Scott <dan@coffeecode.net>
6310     Signed-off-by: Ben Shum <bshum@biblio.org>
6311
6312 9       0       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm
6313 12      6       Open-ILS/src/templates/opac/myopac/lists.tt2
6314
6315 commit 428e36c9335aec96e2f6d5015bd01ae507825676
6316 Author: Dan Scott <dscott@laurentian.ca>
6317 Date:   Sun Jul 22 16:01:38 2012 -0400
6318
6319     Wrap upgrade script for permanent bookbag lists
6320     
6321     Signed-off-by: Dan Scott <dscott@laurentian.ca>
6322
6323 69      0       Open-ILS/src/sql/Pg/upgrade/0718.data.add-to-permanent-bookbag.sql
6324 0       68      Open-ILS/src/sql/Pg/upgrade/XXXX.data.add-to-permanent-bookbag.sql
6325  create mode 100644 Open-ILS/src/sql/Pg/upgrade/0718.data.add-to-permanent-bookbag.sql
6326  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.add-to-permanent-bookbag.sql
6327
6328 commit 3f07573c83b34d6d6f080ee5c58d41c6bc218aec
6329 Author: Dan Scott <dscott@laurentian.ca>
6330 Date:   Wed Jul 18 12:27:08 2012 -0400
6331
6332     TPAC: Refactor bookbag list actions into a common template
6333     
6334     The "add to bookbag" actions in both the search results and record
6335     details pages contained a large amount of duplicated code; consolidate
6336     those into a single template that can be included into each page.
6337     
6338     Signed-off-by: Dan Scott <dscott@laurentian.ca>
6339     Signed-off-by: Ben Shum <bshum@biblio.org>
6340     Signed-off-by: Dan Scott <dscott@laurentian.ca>
6341
6342 83      0       Open-ILS/src/templates/opac/parts/bookbag_actions.tt2
6343 1       57      Open-ILS/src/templates/opac/parts/record/summary.tt2
6344 1       60      Open-ILS/src/templates/opac/parts/result/table.tt2
6345  create mode 100644 Open-ILS/src/templates/opac/parts/bookbag_actions.tt2
6346
6347 commit fd7752cfdcdb801779d1ffbc42e293443a2dff72
6348 Author: Jason Stephenson <jason@sigio.com>
6349 Date:   Wed Jul 11 08:59:48 2012 -0400
6350
6351     Ability to add records to permanent bookbags in TPAC.
6352     
6353     Add an actor usr setting for holding the name of a default book
6354     list: opac.default_list.
6355     
6356     Add a button on the my list interface to choose a list should as
6357     the default list for adding titles.  There is presently no way to
6358     unset a default menu, though the default can be changed to any
6359     other menu at any time by clicking that list's button.
6360     
6361     Modify opac/record and opac/results so that if a patron is logged
6362     in their my lists will populate a menu.  This menu will include
6363     options to add to a temporary list, the default list (if any), up
6364     to 10 of the user's other lists, to add to a newly created list,
6365     or to see all of their lists and add to one that does not appear
6366     on the menu.
6367     
6368     Adding to a temporary list will function the same as adding to a
6369     list does prior to this enhancement.
6370     
6371     Adding to a list chosen from the menu will add the record to that
6372     list, and return the user to the search results or record page
6373     that they were looking at.
6374     
6375     Choosing to add to a new list will take the user to their "my
6376     lists" page where they can create a new list.  After the list is
6377     created, the record they wanted to add will be added to the new
6378     list and they will be returned to the search results or record
6379     that they were looking at.
6380     
6381     Choosing the "see all" menu option will also take the user to
6382     their "my lists" page.  However, all of their bookbags will be
6383     visible and not just the normal limit of 10.  Their will be a
6384     button next to each list's name with the text "Add to this list."
6385     When the user clicks one of those buttons, the record will be
6386     added to that list and the user's session redirected back to
6387     their search or result page.
6388     
6389     The user will have the option to create a new list when viewing
6390     all of their lists.
6391     
6392     The user will also be able to use the "Add to this list" feature
6393     when they have chosen the "Add to new list" menu option.  This is
6394     done from simplicity in the design, but also allows the user to
6395     change their mind at the last second.
6396     
6397     If a patron is not logged in, the add to my list will appear the
6398     same as it does prior to this development.  It will continue to
6399     function as it does prior to this development.
6400     
6401     Add coust for opac.patron_temporary_list_warn to let an ou enable
6402     warning users when adding records to a temporary book bag.
6403     
6404     Add cust opac.temporary_list_no_warn to let patrons disable
6405     the warning for themselves.
6406     
6407     Add the opac.default_list usr_setting_type. This will be used to track a
6408     user's default bookbag.
6409     
6410     Add the upgrade script to create new coust and custs.
6411     
6412     Insert coust (opac.patron.temporary_list_warn) and cust
6413     (opac.temporary_list_no_warn, opac.default_list) into the respective
6414     tables.
6415     
6416     Add release notes for add to permanent bookbag feature.
6417     
6418     Add a warning when the user adds a record to a temporary list.
6419     
6420     TPAC has been modified so that a user will see a warning before adding
6421     a record to a temporary bookbag.  This message serves to inform the
6422     user that they are adding to a temporary list that will disappear when
6423     their session ends.
6424     
6425     A new org. unit setting has been added,
6426     opac.patron.temporary_list_warn, that will enable this warning when
6427     set.  Sites may choose not to display this warning.
6428     
6429     The user may also set a preference in their search preferences to
6430     disable this warning.  The setting only works when a user is logged
6431     in, of course.
6432     
6433     Add release notes for the temporary list warning feature.
6434     
6435     Signed-off-by: Jason Stephenson <jason@sigio.com>
6436     Signed-off-by: Dan Scott <dscott@laurentian.ca>
6437     Signed-off-by: Ben Shum <bshum@biblio.org>
6438     Signed-off-by: Dan Scott <dscott@laurentian.ca>
6439
6440 2       0       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader.pm
6441 112     8       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm
6442 58      0       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Container.pm
6443 6       0       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Record.pm
6444 3       0       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Search.pm
6445 20      0       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Util.pm
6446 61      0       Open-ILS/src/sql/Pg/950.data.seed-values.sql
6447 68      0       Open-ILS/src/sql/Pg/upgrade/XXXX.data.add-to-permanent-bookbag.sql
6448 35      1       Open-ILS/src/templates/opac/myopac/lists.tt2
6449 8       1       Open-ILS/src/templates/opac/myopac/prefs_settings.tt2
6450 61      1       Open-ILS/src/templates/opac/parts/record/summary.tt2
6451 64      1       Open-ILS/src/templates/opac/parts/result/table.tt2
6452 28      0       Open-ILS/src/templates/opac/temp_warn.tt2
6453 72      0       Open-ILS/web/css/skin/default/opac/style.css
6454 67      0       docs/RELEASE_NOTES_NEXT/add-to-permanent-bookbag.txt
6455 15      0       docs/RELEASE_NOTES_NEXT/warn-when-adding-to-a-temporary-bookbag.txt
6456  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.add-to-permanent-bookbag.sql
6457  create mode 100644 Open-ILS/src/templates/opac/temp_warn.tt2
6458  create mode 100644 docs/RELEASE_NOTES_NEXT/add-to-permanent-bookbag.txt
6459  create mode 100644 docs/RELEASE_NOTES_NEXT/warn-when-adding-to-a-temporary-bookbag.txt
6460
6461 commit 571a82c493fa8f6ef1dbbb1ea148fce2da156869
6462 Author: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
6463 Date:   Thu Jul 19 13:35:49 2012 -0400
6464
6465     Documentation: remove those darn Windows carriage returns.
6466     
6467     I am using linux based system for editing so I am not sure where they are coming from.
6468     
6469     Signed-off-by: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
6470
6471 239     239     docs/reports/reporter_add_data_source.txt
6472 42      42      docs/reports/reporter_cloning_shared_templates.txt
6473 291     291     docs/reports/reporter_create_templates.txt
6474 64      64      docs/reports/reporter_daemon.txt
6475 56      56      docs/reports/reporter_export_usingpgAdmin.txt
6476 76      76      docs/reports/reporter_folder.txt
6477 87      87      docs/reports/reporter_generating_reports.txt
6478 42      42      docs/reports/reporter_running_recurring_reports.txt
6479 107     107     docs/reports/reporter_template_terminology.txt
6480 41      41      docs/reports/reporter_view_output.txt
6481
6482 commit 96b5e854d7059a102a9dcbcd5353350278350e24
6483 Author: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
6484 Date:   Thu Jul 19 13:23:18 2012 -0400
6485
6486     Documentation: Migrate reports documentation from 2.1
6487     
6488     Content reviewed by Jenny Turner. I converted to asciidoc and tested
6489     processing. I also added index terms.
6490     
6491     Signed-off-by: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
6492
6493 239     0       docs/reports/reporter_add_data_source.txt
6494 42      0       docs/reports/reporter_cloning_shared_templates.txt
6495 291     0       docs/reports/reporter_create_templates.txt
6496 64      0       docs/reports/reporter_daemon.txt
6497 56      0       docs/reports/reporter_export_usingpgAdmin.txt
6498 76      0       docs/reports/reporter_folder.txt
6499 87      0       docs/reports/reporter_generating_reports.txt
6500 42      0       docs/reports/reporter_running_recurring_reports.txt
6501 107     0       docs/reports/reporter_template_terminology.txt
6502 41      0       docs/reports/reporter_view_output.txt
6503 20      0       docs/root.txt
6504  create mode 100644 docs/reports/reporter_add_data_source.txt
6505  create mode 100644 docs/reports/reporter_cloning_shared_templates.txt
6506  create mode 100644 docs/reports/reporter_create_templates.txt
6507  create mode 100644 docs/reports/reporter_daemon.txt
6508  create mode 100644 docs/reports/reporter_export_usingpgAdmin.txt
6509  create mode 100644 docs/reports/reporter_folder.txt
6510  create mode 100644 docs/reports/reporter_generating_reports.txt
6511  create mode 100644 docs/reports/reporter_running_recurring_reports.txt
6512  create mode 100644 docs/reports/reporter_template_terminology.txt
6513  create mode 100644 docs/reports/reporter_view_output.txt
6514
6515 commit e25888ad8156c03c65984746255fd8572f78f97e
6516 Author: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
6517 Date:   Wed Jul 18 21:49:02 2012 -0400
6518
6519     Documentation: Format text to limit line length to 80 characters.
6520     
6521     Signed-off-by: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
6522
6523 313     154     docs/circulation/circulation_patron_records.txt
6524
6525 commit 288a86cbcc562ace01e0d6300803b242b9580f2d
6526 Author: Dan Scott <dan@coffeecode.net>
6527 Date:   Wed Jul 11 23:37:11 2012 -0400
6528
6529     Add Journal Title search to stock TPAC filters
6530     
6531     Academics need access to a quick and easy Journal Title search, this
6532     gives it to them. Due to the requirement to combine search index + bib
6533     level, we define a special search index that can then be acted upon
6534     accordingly.
6535     
6536     Signed-off-by: Dan Scott <dan@coffeecode.net>
6537     Signed-off-by: Dan Wells <dbw2@calvin.edu>
6538
6539 11      0       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Search.pm
6540 1       0       Open-ILS/src/templates/opac/parts/qtype_selector.tt2
6541
6542 commit ca5bdf3f82277c4fba2693593f5901f91560dec1
6543 Author: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
6544 Date:   Wed Jul 18 10:16:09 2012 -0400
6545
6546     Documentation: Fix various issues causing errors during processing.
6547     
6548     Signed-off-by: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
6549
6550 1       1       docs/acquisitions/vandelay_acquisitions_integration.txt
6551 1       1       docs/circulation/circulation_patron_records.txt
6552 1       3       docs/licensing.txt
6553 0       5       docs/root.txt
6554
6555 commit 48178388d925e1469f5b7811a7fd318275aa4e02
6556 Author: Dan Scott <dscott@laurentian.ca>
6557 Date:   Tue Jul 17 12:55:39 2012 -0400
6558
6559     TPAC: Use % font size + bold to highlight login failure
6560     
6561     Loved the idea to call more attention to login failures, but wanted to
6562     try to stick to % for font sizes where possible. Testing suggested that
6563     font-weight:bold and a little padding on top would help the display as
6564     well.
6565     
6566     Signed-off-by: Dan Scott <dscott@laurentian.ca>
6567     Signed-off-by: Melissa Lefebvre <mlefebvre@biblio.org>
6568
6569 3       1       Open-ILS/web/css/skin/default/opac/style.css
6570
6571 commit e0e67c5f478072fd7543f87a509a3c71cda480dd
6572 Author: Melissa Lefebvre <mlefebvre@biblio.org>
6573 Date:   Fri May 11 11:07:50 2012 -0400
6574
6575     Tpac CSS: Login failure message
6576     
6577     To draw attention to failed logins, the font size was increased
6578     to 16px and the font color changed from black to red.
6579     
6580     Signed-off-by: Melissa Lefebvre <mlefebvre@biblio.org>
6581     Signed-off-by: Dan Scott <dscott@laurentian.ca>
6582
6583 5       0       Open-ILS/web/css/skin/default/opac/style.css
6584
6585 commit 961037561d3fe7b70fbe9d7a196502527374d8f6
6586 Author: Dan Scott <dscott@laurentian.ca>
6587 Date:   Tue Jul 17 12:39:37 2012 -0400
6588
6589     TPAC: Slightly more accessible user-visible account notes display
6590     
6591     Rather than a table layout that resembles an unordered list, use a real
6592     table with table header so that screen readers will know what to
6593     associate each column with.
6594     
6595     Also, move the table display into its own class so that we don't pick up
6596     the uppercase transform, and move it out of the div box so that we can
6597     use whatever screen real estate is given to us, rather than forcing
6598     notes into the hard-coded 662px box.
6599     
6600     Signed-off-by: Dan Scott <dscott@laurentian.ca>
6601     Signed-off-by: Bill Erickson <berick@esilibrary.com>
6602
6603 12      9       Open-ILS/src/templates/opac/parts/myopac/main_base.tt2
6604 14      0       Open-ILS/web/css/skin/default/opac/style.css
6605
6606 commit b1727008e92003d04558c310310eae95fed8959b
6607 Author: Bill Erickson <berick@esilibrary.com>
6608 Date:   Tue Jun 19 14:24:33 2012 -0400
6609
6610     TPAC: show patron-visible notes in my-account
6611     
6612     Notes display in the 'Account Summary' box on the first page of
6613     my-account.
6614     
6615     Signed-off-by: Bill Erickson <berick@esilibrary.com>
6616     Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
6617     Signed-off-by: Dan Scott <dscott@laurentian.ca>
6618
6619 6       1       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm
6620 10      0       Open-ILS/src/templates/opac/parts/myopac/main_base.tt2
6621
6622 commit e1348fb435a757f6cc96fe28029677efe0cfc5ad
6623 Author: Dan Scott <dan@coffeecode.net>
6624 Date:   Fri Jun 15 22:59:23 2012 -0400
6625
6626     TPAC: Physical description, now with spaces
6627     
6628     Record details will regularly include physical descriptions like
6629     "Physical Description: 1 sound disc :33 1/3 rpm, mono." where the colon
6630     is jammed up against the content from the following subfield. Easily
6631     fixed by using a space as the joiner for the subfields.
6632     
6633     Signed-off-by: Dan Scott <dan@coffeecode.net>
6634     Signed-off-by: Michael Peters <mrpeters@library.in.gov>
6635
6636 1       1       Open-ILS/src/templates/opac/parts/misc_util.tt2
6637
6638 commit 50de1a4f5c417c30f891347ddb6516e6ff491214
6639 Author: Ben Shum <bshum@biblio.org>
6640 Date:   Wed Jun 27 14:01:24 2012 -0400
6641
6642     Move Prefix field ahead of Names in patron editor
6643     
6644     In earlier versions of Evergreen (1.6 and earlier), the Prefix field
6645     was used to enter title information, such as Mr., Mrs., etc. When the
6646     field was eventually added to the newer patron registration screens
6647     (2.0+), it was added before the patron's last name field. Ideally,
6648     the prefix should be listed prior to the patron's first name instead.
6649     
6650     In addition, address label issues by changing "Suffix/Title" back to
6651     only "Suffix" and making "Prefix" into "Prefix/Title".
6652     
6653     Signed-off-by: Ben Shum <bshum@biblio.org>
6654     Signed-off-by: James Fournie <jfournie@sitka.bclibraries.ca>
6655     Signed-off-by: Dan Scott <dscott@laurentian.ca>
6656
6657 2       2       Open-ILS/examples/fm_IDL.xml
6658 1       1       Open-ILS/src/templates/actor/user/register_table.tt2
6659
6660 commit cde5d7218d4b6cfa782257cf488a1a317542fa13
6661 Author: Bill Erickson <berick@esilibrary.com>
6662 Date:   Mon Jul 16 16:56:10 2012 -0400
6663
6664     Squelch uninitialized var warning from hold_copy_targeter
6665     
6666     open-ils.storage_stderr.log was getting filled with entries like:
6667     
6668     "Use of uninitialized value in concatenation (.) or string at
6669     /usr/local/share/perl/5.10.1/OpenILS/Application/Storage/Publisher/action.pm"
6670     
6671     ... consuming disk space endlessly. Stop that!
6672     
6673     (Stealing Lebbeous' footwork and providing a slightly different solution.)
6674     
6675     Signed-off-by: Bill Erickson <berick@esilibrary.com>
6676     Signed-off-by: Ben Shum <bshum@biblio.org>
6677     Signed-off-by: Dan Scott <dscott@laurentian.ca>
6678
6679 1       1       Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/action.pm
6680
6681 commit 4b2edba197b25dc86001d1de35aca64d7f3aa266
6682 Author: Dan Scott <dscott@laurentian.ca>
6683 Date:   Mon Jul 16 17:22:16 2012 -0400
6684
6685     Searchbar spacing: move inline CSS into a style
6686     
6687     In keeping with our attempt to control styles via the CSS file rather
6688     than inline overrides, define a class for the searchbar and style that.
6689     
6690     Signed-off-by: Dan Scott <dscott@laurentian.ca>
6691     Signed-off-by: Melissa Lefebvre <mlefebvre@biblio.org>
6692
6693 1       1       Open-ILS/src/templates/opac/parts/searchbar.tt2
6694 5       0       Open-ILS/web/css/skin/default/opac/style.css
6695
6696 commit 151d61a32b17aae7a4bf1851be1d82898e5c8ace
6697 Author: Melissa Lefebvre <mlefebvre@biblio.org>
6698 Date:   Tue Jul 3 12:53:09 2012 -0400
6699
6700     TPAC: Search wrapper spacing
6701     
6702     Currently the search box options are "smooshed up" against the
6703     links toolbar.  The following changes address this.
6704     
6705     Padding was added to style.css search_box_wrapper in order to
6706     bring the "Search the Catalog" down lower from the link toolbar.
6707     
6708     Padding was also added to the searchbar.tt2 in order to bring the
6709     search filter options down lower from the "Search the Catalog"
6710     wording.
6711     
6712     Signed-off-by: Melissa Lefebvre <mlefebvre@biblio.org>
6713     Signed-off-by: Dan Scott <dscott@laurentian.ca>
6714
6715 1       1       Open-ILS/src/templates/opac/parts/searchbar.tt2
6716 3       1       Open-ILS/web/css/skin/default/opac/style.css
6717
6718 commit b6de97d55f67480e459b68473acc5ae84ec84f57
6719 Author: Jason Etheridge <jason@esilibrary.com>
6720 Date:   Thu May 10 14:18:37 2012 -0400
6721
6722     increase the default width for the xul list line number column
6723     
6724     Signed-off-by: Jason Etheridge <jason@esilibrary.com>
6725     Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
6726     Signed-off-by: Bill Erickson <berick@esilibrary.com>
6727
6728 3       0       Open-ILS/xul/staff_client/server/skin/global.css
6729
6730 commit 9a9d1efd7f7166bab1f8653c13d4ce42127c835a
6731 Author: Jennifer Turner <jennifer.turner@mnsu.edu>
6732 Date:   Sat Jul 14 18:51:25 2012 -0400
6733
6734     Documentation: Add Patron Bills section to Patron Management chapter.
6735     
6736     Converted to asciidoc by Robert Soulliere
6737     
6738     Signed-off-by: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
6739
6740 159     0       docs/circulation/circulation_patron_records.txt
6741 -       -       docs/media/circulation_patron_bills-1.png
6742 -       -       docs/media/circulation_patron_bills-10.png
6743 -       -       docs/media/circulation_patron_bills-11.png
6744 -       -       docs/media/circulation_patron_bills-12.png
6745 -       -       docs/media/circulation_patron_bills-13.png
6746 -       -       docs/media/circulation_patron_bills-14.png
6747 -       -       docs/media/circulation_patron_bills-15.png
6748 -       -       docs/media/circulation_patron_bills-2.png
6749 -       -       docs/media/circulation_patron_bills-3.png
6750 -       -       docs/media/circulation_patron_bills-4.png
6751 -       -       docs/media/circulation_patron_bills-5.png
6752 -       -       docs/media/circulation_patron_bills-6.png
6753 -       -       docs/media/circulation_patron_bills-7.png
6754 -       -       docs/media/circulation_patron_bills-8.png
6755 -       -       docs/media/circulation_patron_bills-9.png
6756  create mode 100644 docs/media/circulation_patron_bills-1.png
6757  create mode 100644 docs/media/circulation_patron_bills-10.png
6758  create mode 100644 docs/media/circulation_patron_bills-11.png
6759  create mode 100644 docs/media/circulation_patron_bills-12.png
6760  create mode 100644 docs/media/circulation_patron_bills-13.png
6761  create mode 100644 docs/media/circulation_patron_bills-14.png
6762  create mode 100644 docs/media/circulation_patron_bills-15.png
6763  create mode 100644 docs/media/circulation_patron_bills-2.png
6764  create mode 100644 docs/media/circulation_patron_bills-3.png
6765  create mode 100644 docs/media/circulation_patron_bills-4.png
6766  create mode 100644 docs/media/circulation_patron_bills-5.png
6767  create mode 100644 docs/media/circulation_patron_bills-6.png
6768  create mode 100644 docs/media/circulation_patron_bills-7.png
6769  create mode 100644 docs/media/circulation_patron_bills-8.png
6770  create mode 100644 docs/media/circulation_patron_bills-9.png
6771
6772 commit d391a380ae637f23e326659a81c097bae4d2c34b
6773 Author: Kathy Lussier <kmlussier@masslnc.org>
6774 Date:   Fri Jul 6 17:01:51 2012 -0400
6775
6776     When a user views holds in their account, clicking "only available"
6777     on the holds screen or "Ready for Pickup" in the navbar will add an
6778     "available=1" parameter. However, if the user then attempts to return
6779     to a list of all holds, the "available" parameter is not cleared, and
6780     the user will only see holds available for pickup.
6781     
6782     This commit will clear those parameters.
6783     
6784     Signed-off-by: Kathy Lussier <kmlussier@masslnc.org>
6785     Signed-off-by: Ben Shum <bshum@biblio.org>
6786     Signed-off-by: Bill Erickson <berick@esilibrary.com>
6787
6788 1       1       Open-ILS/src/templates/opac/myopac/holds.tt2
6789 1       1       Open-ILS/src/templates/opac/parts/topnav.tt2
6790
6791 commit 4a03ac99e460833c45ab484b7f7a46c1d651b571
6792 Author: Jennifer Turner <jennifer.turner@mnsu.edu>
6793 Date:   Fri Jul 13 14:16:32 2012 -0400
6794
6795     Documentation: Add Circulation, Patron management Chapter
6796     
6797     Content provided by Jennifer Turner at PALS. Converted to Asciidoc by Robert Soulliere. Robert also added indexing terms. Appendices for documentation cleaned up as well.
6798     
6799     Signed-off-by: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
6800
6801 1       0       docs/attributions.txt
6802 318     0       docs/circulation/circulation_patron_records.txt
6803 1       0       docs/licensing.txt
6804 -       -       docs/media/circulation_patron_records-1.png
6805 -       -       docs/media/circulation_patron_records-10.png
6806 -       -       docs/media/circulation_patron_records-11.png
6807 -       -       docs/media/circulation_patron_records-12.png
6808 -       -       docs/media/circulation_patron_records-13.png
6809 -       -       docs/media/circulation_patron_records-14.png
6810 -       -       docs/media/circulation_patron_records-15.png
6811 -       -       docs/media/circulation_patron_records-16.png
6812 -       -       docs/media/circulation_patron_records-17.png
6813 -       -       docs/media/circulation_patron_records-18.png
6814 -       -       docs/media/circulation_patron_records-19.png
6815 -       -       docs/media/circulation_patron_records-2.png
6816 -       -       docs/media/circulation_patron_records-20.png
6817 -       -       docs/media/circulation_patron_records-21.png
6818 -       -       docs/media/circulation_patron_records-22.png
6819 -       -       docs/media/circulation_patron_records-23.png
6820 -       -       docs/media/circulation_patron_records-24.png
6821 -       -       docs/media/circulation_patron_records-25.png
6822 -       -       docs/media/circulation_patron_records-26.png
6823 -       -       docs/media/circulation_patron_records-27.png
6824 -       -       docs/media/circulation_patron_records-28.png
6825 -       -       docs/media/circulation_patron_records-29.png
6826 -       -       docs/media/circulation_patron_records-3.png
6827 -       -       docs/media/circulation_patron_records-30.png
6828 -       -       docs/media/circulation_patron_records-31.png
6829 -       -       docs/media/circulation_patron_records-4.png
6830 -       -       docs/media/circulation_patron_records-5.png
6831 -       -       docs/media/circulation_patron_records-6.png
6832 -       -       docs/media/circulation_patron_records-7.png
6833 -       -       docs/media/circulation_patron_records-8.png
6834 -       -       docs/media/circulation_patron_records-9.png
6835 7       1       docs/root.txt
6836  create mode 100644 docs/circulation/circulation_patron_records.txt
6837  create mode 100644 docs/media/circulation_patron_records-1.png
6838  create mode 100644 docs/media/circulation_patron_records-10.png
6839  create mode 100644 docs/media/circulation_patron_records-11.png
6840  create mode 100644 docs/media/circulation_patron_records-12.png
6841  create mode 100644 docs/media/circulation_patron_records-13.png
6842  create mode 100644 docs/media/circulation_patron_records-14.png
6843  create mode 100644 docs/media/circulation_patron_records-15.png
6844  create mode 100644 docs/media/circulation_patron_records-16.png
6845  create mode 100644 docs/media/circulation_patron_records-17.png
6846  create mode 100644 docs/media/circulation_patron_records-18.png
6847  create mode 100644 docs/media/circulation_patron_records-19.png
6848  create mode 100644 docs/media/circulation_patron_records-2.png
6849  create mode 100644 docs/media/circulation_patron_records-20.png
6850  create mode 100644 docs/media/circulation_patron_records-21.png
6851  create mode 100644 docs/media/circulation_patron_records-22.png
6852  create mode 100644 docs/media/circulation_patron_records-23.png
6853  create mode 100644 docs/media/circulation_patron_records-24.png
6854  create mode 100644 docs/media/circulation_patron_records-25.png
6855  create mode 100644 docs/media/circulation_patron_records-26.png
6856  create mode 100644 docs/media/circulation_patron_records-27.png
6857  create mode 100644 docs/media/circulation_patron_records-28.png
6858  create mode 100644 docs/media/circulation_patron_records-29.png
6859  create mode 100644 docs/media/circulation_patron_records-3.png
6860  create mode 100644 docs/media/circulation_patron_records-30.png
6861  create mode 100644 docs/media/circulation_patron_records-31.png
6862  create mode 100644 docs/media/circulation_patron_records-4.png
6863  create mode 100644 docs/media/circulation_patron_records-5.png
6864  create mode 100644 docs/media/circulation_patron_records-6.png
6865  create mode 100644 docs/media/circulation_patron_records-7.png
6866  create mode 100644 docs/media/circulation_patron_records-8.png
6867  create mode 100644 docs/media/circulation_patron_records-9.png
6868
6869 commit 689c3952dcb546435b4d8c0e06aeff464205d4ff
6870 Author: Dan Scott <dscott@laurentian.ca>
6871 Date:   Fri Jul 13 09:56:54 2012 -0400
6872
6873     TPAC: Use .staff variant for MARC Expert Search
6874     
6875     Inside the staff client, we want to use the .staff method to retrieve
6876     records that match the MARC Expert Search, so that records with no
6877     attached copies can be found and returned.
6878     
6879     Fixes LP # 1024382.
6880     
6881     Signed-off-by: Dan Scott <dscott@laurentian.ca>
6882     Signed-off-by: Jason Etheridge <jason@esilibrary.com>
6883
6884 3       1       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Search.pm
6885
6886 commit f08d08c091ff85337338f6ba12fa281d92b4a18d
6887 Author: Bill Erickson <berick@esilibrary.com>
6888 Date:   Mon Jun 11 15:23:17 2012 -0400
6889
6890     Cache propagated funds in fund rollover action
6891     
6892     Repair display of propagated funds grid which was likely broken with
6893     b9bb6d47.  Propagated funds must be collected and added to the local
6894     cache for grid getter functions to find them.
6895     
6896     https://bugs.launchpad.net/evergreen/+bug/1011789
6897     
6898     Signed-off-by: Bill Erickson <berick@esilibrary.com>
6899     Signed-off-by: Ben Shum <bshum@biblio.org>
6900
6901 4       0       Open-ILS/web/js/ui/default/acq/financial/list_funds.js
6902
6903 commit 4635f7a29db33dc3982093460ffe17b6d9172e42
6904 Author: Bill Erickson <berick@esilibrary.com>
6905 Date:   Mon Jun 11 15:19:48 2012 -0400
6906
6907     Repair PCrudFilter localeStrings variable collisions
6908     
6909     Rename PCrudFilter's localeStrings global variable to avoid name
6910     collisions with UI scripts that define the same variable.
6911     
6912     Signed-off-by: Bill Erickson <berick@esilibrary.com>
6913     Signed-off-by: Ben Shum <bshum@biblio.org>
6914
6915 18      19      Open-ILS/web/js/dojo/openils/widget/PCrudFilterDialog.js
6916
6917 commit a54cd9c3c0a50887561eb7633efc12fb22ca322d
6918 Author: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
6919 Date:   Thu Jul 12 15:46:29 2012 -0400
6920
6921     Set unix file format to remove trailing "\r"s in file.
6922     
6923     Signed-off-by: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
6924
6925 51      51      docs/serials/Group_Serials_Issues_in_the_OPAC_2.2.txt
6926
6927 commit c4c51d1f768929e8f56f44a3873da53a857b8324
6928 Author: Sally Fortin <sfortin@esilibrary.com>
6929 Date:   Thu Jul 12 15:36:03 2012 -0400
6930
6931     Add Group Serials Issues Chapter from Sally Fortin at Equinox Software. Source: http://www.esilibrary.com/esi/availableDocs.php.
6932     
6933     Tested in documentation  processing.
6934     
6935     Signed-off-by: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
6936
6937 -       -       docs/media/Group_Serials_Issues_in_the_OPAC2.jpg
6938 -       -       docs/media/Group_Serials_Issues_in_the_OPAC5.jpg
6939 -       -       docs/media/Group_Serials_Issues_in_the_OPAC7.jpg
6940 1       0       docs/root.txt
6941 51      0       docs/serials/Group_Serials_Issues_in_the_OPAC_2.2.txt
6942  create mode 100644 docs/media/Group_Serials_Issues_in_the_OPAC2.jpg
6943  create mode 100644 docs/media/Group_Serials_Issues_in_the_OPAC5.jpg
6944  create mode 100644 docs/media/Group_Serials_Issues_in_the_OPAC7.jpg
6945  create mode 100644 docs/serials/Group_Serials_Issues_in_the_OPAC_2.2.txt
6946
6947 commit db7247c91163a98f41a1e096ccfa97cbc9e14904
6948 Author: Thomas Berezansky <tsbere@mvlc.org>
6949 Date:   Thu Jun 14 13:41:33 2012 -0400
6950
6951     TPac: Disable caching for auth-required pages
6952     
6953     To make back buttons less likely to show sensitive info.
6954     
6955     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
6956     Signed-off-by: Michael Peters <mrpeters@library.in.gov>
6957     Signed-off-by: Dan Scott <dscott@laurentian.ca>
6958
6959 4       0       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader.pm
6960
6961 commit 3b2705a0b32580ab3aec9090669a7d0386ca7843
6962 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
6963 Date:   Thu Jul 12 09:16:12 2012 -0400
6964
6965     Silence undef string concatenation warning in AutoSuggest
6966     
6967     Addressing LP #1023651 reported by Dan Scott.
6968     
6969     When building a cache key, use processed input values that are
6970     guaranteed to be defined rather than raw ones.
6971     
6972     This will mean brief cache misses for AutoSuggest once applied, but
6973     the default life of AutoSuggest cache entries is only 5 minutes anyway.
6974     
6975     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
6976     Signed-off-by: Dan Scott <dscott@laurentian.ca>
6977
6978 4       7       Open-ILS/src/perlmods/lib/OpenILS/WWW/AutoSuggest.pm
6979
6980 commit fe78c09e77a439e8f454195e0ec139d32cb2a050
6981 Author: Jeff Godin <jgodin@tadl.org>
6982 Date:   Wed Jul 11 11:54:34 2012 -0400
6983
6984     Fix titles/tabs in Account Preferences subpages
6985     
6986     Adjust the value of myopac_page in the Notification Preferences and
6987     Search Preferences pages so that the page title and tab
6988     color/hilight will be correct.
6989     
6990     Signed-off-by: Jeff Godin <jgodin@tadl.org>
6991     Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
6992     Signed-off-by: Dan Scott <dan@coffeecode.net>
6993
6994 1       1       Open-ILS/src/templates/opac/myopac/prefs_notify.tt2
6995 1       1       Open-ILS/src/templates/opac/myopac/prefs_settings.tt2
6996
6997 commit aa2cbcf1dd8d073838edddb58d3a0b2832a8ea4d
6998 Author: Dan Scott <dan@coffeecode.net>
6999 Date:   Wed Jul 11 18:41:55 2012 -0400
7000
7001     Get Z39.50 source names to be linked as expected
7002     
7003     The direct thead/th approach appeared to be interfering with the JS
7004     event that was supposed to link the Z39.50 source names; adding the
7005     expected tr layer resolved that.
7006     
7007     Signed-off-by: Dan Scott <dan@coffeecode.net>
7008
7009 1       1       Open-ILS/src/templates/conify/global/config/z3950_source.tt2
7010
7011 commit b825315fcffce55bccae770e5421d30d83377919
7012 Author: Bill Erickson <berick@esilibrary.com>
7013 Date:   Tue Jun 19 10:23:22 2012 -0400
7014
7015     Z39.50 attributes management interface
7016     
7017     From the release notes:
7018     
7019     There is a new interface for managing Z39.50 attributes on a Z39.50
7020     source.  The interface is linked from each source name in the Z39.50
7021     Source administrative interface.
7022     
7023     Cloning
7024     ~~~~~~
7025     
7026     In addition to attribute creation, deletion, and editing, it's also
7027     possible to clone a set of attributes from one source into another.
7028     When cloning, any attributes present in the cloned source that are
7029     not present in the destination source are copied into the destination
7030     source.
7031     
7032     Signed-off-by: Bill Erickson <berick@esilibrary.com>
7033     Signed-off-by: Dan Scott <dan@coffeecode.net>
7034
7035 9       1       Open-ILS/examples/fm_IDL.xml
7036 56      1       Open-ILS/src/templates/conify/global/config/z3950_source.tt2
7037 64      1       Open-ILS/web/js/ui/default/conify/global/config/z3950_source.js
7038 16      0       docs/RELEASE_NOTES_NEXT/z3950-attr-admin-ui.txt
7039  create mode 100644 docs/RELEASE_NOTES_NEXT/z3950-attr-admin-ui.txt
7040
7041 commit d4e67fa909be91c5918bf08a96566e7e6d1040dd
7042 Author: Bill Erickson <berick@esilibrary.com>
7043 Date:   Tue Jun 19 10:18:44 2012 -0400
7044
7045     Flattener grid defines override args in constructor
7046     
7047     ...instead of the seconday load handler.  Otherwise, the
7048     grid.overrideEditWidget, etc. containers may be undefined at page load
7049     time.
7050     
7051     Signed-off-by: Bill Erickson <berick@esilibrary.com>
7052     Signed-off-by: Dan Scott <dan@coffeecode.net>
7053
7054 4       4       Open-ILS/web/js/dojo/openils/widget/FlattenerGrid.js
7055
7056 commit 8f04f89529a97c065675803bceda275704d9d1b9
7057 Author: Bill Erickson <berick@esilibrary.com>
7058 Date:   Tue Jun 26 13:54:53 2012 -0400
7059
7060     Repaired typo in example rsyslog config file
7061     
7062     Signed-off-by: Bill Erickson <berick@esilibrary.com>
7063     Signed-off-by: Dan Scott <dan@coffeecode.net>
7064
7065 1       1       Open-ILS/examples/evergreen-rsyslog.conf
7066
7067 commit b7d90ccbd7d6fddb88dc9149148e580d55ba6f0c
7068 Author: Dan Scott <dan@coffeecode.net>
7069 Date:   Fri Jun 15 13:25:29 2012 -0400
7070
7071     TPAC: Handle multiple matches for an XPath expression
7072     
7073     Per LP 1009980, "If a record has multiple subfield b's in the 260 field,
7074     tpac will not display the publisher or publication date in the record
7075     details page and will not display the publisher on the search results
7076     page".
7077     
7078     This is because we're calling textContent on a nodeset, rather than an
7079     individual node, and therefore get null back rather than any content.
7080     
7081     To avoid this, always expect a nodeset and iterate over it to populate a
7082     list of the strings.  To maintain the same semantics of expecting a
7083     single text string back for, say, args.pubdate, we define the list as
7084     args.pubdates (plural name), and then grab the first item from the list
7085     and populate that as args.pubdate (singular name).
7086     
7087     Signed-off-by: Dan Scott <dan@coffeecode.net>
7088     Signed-off-by: Ben Shum <bshum@biblio.org>
7089
7090 56      13      Open-ILS/src/templates/opac/parts/misc_util.tt2
7091
7092 commit bbf645e0f936ca4b0b5b29b070abfbdee29bb5dc
7093 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
7094 Date:   Wed Jul 11 10:54:44 2012 -0400
7095
7096     Avoid problem with 2.1 -> 2.2 upgrade script issuing error
7097     
7098     The error is:
7099         > ERROR: cannot ALTER TABLE "thesaurus" because it has pending
7100         > trigger events.
7101     
7102     Reported by Justin Hopkins, George Duimovich, and Bill Erickson.
7103     
7104     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
7105     Signed-off-by: Justin Hopkins <hopkinsju@gmail.com>
7106
7107 4       2       Open-ILS/src/sql/Pg/version-upgrade/2.1-2.2-upgrade-db.sql
7108
7109 commit a8338b6194cd5bded07210316ff9376a7865f5e0
7110 Author: Bob Wicksall <bwicksall@pls-net.org>
7111 Date:   Fri Jun 29 14:33:22 2012 -0400
7112
7113     TPac: Add paging to My Lists
7114     
7115     - Added paging to My Lists based on the code from the Checkout History tab.
7116     - Fixed a bug where adding more than 10 items to the Temporary list failed
7117     - After adding paging renaming a list on page 2+ would fail.  Fixed.
7118     - Redirect after saving a list now leaves you on the same page
7119     - Paging was bleeding between My Lists, Holds History and Circ History.
7120       Fixed.
7121     
7122     List contents were also limited to the first 10.  I have upped the limit to
7123     1000 rather than having nested paging.  This should be revisited.
7124     
7125     CSV download of lists is still limited to the first 10.  Not sure where to
7126     fix this.
7127     
7128     Signed-off-by: Bob Wicksall <bwicksall@pls-net.org>
7129     Signed-off-by: Ben Shum <bshum@biblio.org>
7130     Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
7131     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
7132
7133 42      35      Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm
7134 5       1       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Container.pm
7135 18      1       Open-ILS/src/templates/opac/myopac/lists.tt2
7136 1       1       Open-ILS/src/templates/opac/parts/myopac/base.tt2
7137
7138 commit 81774d99db4de4dd5b118f898f23f919a5d395f2
7139 Author: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
7140 Date:   Tue Jun 19 12:23:55 2012 -0400
7141
7142     Update Evergreen upgrade instructions to reflect the 2.2.0 release.
7143     
7144     Update download reference to point to 2.2.0. Also moved
7145     database updates to the end of the process. It seemed out of order since
7146     the database update scripts were run before the download of the 2.2 tar file.
7147     
7148     Signed-off-by: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
7149
7150 39      38      docs/installation/server_upgrade.txt
7151
7152 commit 4c8a1b71ebd961ebe2a5dffcb1690ea6fb6b281b
7153 Author: Mike Rylander <mrylander@gmail.com>
7154 Date:   Tue Jun 26 15:03:37 2012 -0400
7155
7156     Teach the autosuggest web service to cache suggestions where appropriate
7157     
7158     Should spare some DB load on sites.
7159     
7160     LFW: I'm not sure the update to the Apache config made any difference,
7161     but it doesn't hurt.
7162     
7163     Signed-off-by: Mike Rylander <mrylander@gmail.com>
7164     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
7165     Signed-off-by: Bill Erickson <berick@esilibrary.com>
7166
7167 1       0       Open-ILS/examples/apache/eg.conf
7168 46      1       Open-ILS/src/perlmods/lib/OpenILS/WWW/AutoSuggest.pm
7169
7170 commit 68a4e3b1c8133c9c98503f5d2128e054bf1d2114
7171 Author: Bill Erickson <berick@esilibrary.com>
7172 Date:   Mon Mar 12 15:05:50 2012 -0400
7173
7174     Org unit retrieval cleanup
7175     
7176     Clean up and consolidate the various org unit retrieval method (in Perl)
7177     to reduce code/confusion and make it easier to integrate changes to the
7178     org unit tree in the future.
7179     
7180     Signed-off-by: Bill Erickson <berick@esilibrary.com>
7181     Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
7182
7183 0       40      Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm
7184 4       104     Open-ILS/src/perlmods/lib/OpenILS/Application/AppUtils.pm
7185 2       2       Open-ILS/src/perlmods/lib/OpenILS/Application/Cat.pm
7186 1       10      Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/ScriptBuilder.pm
7187 1       1       Open-ILS/src/perlmods/lib/OpenILS/Application/Collections.pm
7188 1       1       Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Biblio.pm
7189 1       1       Open-ILS/src/perlmods/lib/OpenILS/Application/Search/CNBrowse.pm
7190
7191 commit 1ff35716fba49fa35b36e41325761f08beb706ca
7192 Author: Bill Erickson <berick@esilibrary.com>
7193 Date:   Tue Jun 12 16:04:09 2012 -0400
7194
7195     tpac: repair some straggling bookbag CGI param names
7196     
7197     We missed some going from "id" to "bbid"
7198     
7199     Signed-off-by: Bill Erickson <berick@esilibrary.com>
7200     Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
7201
7202 3       3       Open-ILS/src/templates/opac/myopac/lists.tt2
7203
7204 commit 55a82b570ee8562f3d9eaedad42f22d15b1b8205
7205 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
7206 Date:   Wed Jun 20 11:13:11 2012 -0400
7207
7208     Acq: fix widget choice for user-linked fields in Acquisitions Search
7209     
7210     The Acquisitions Search interface (which also sits underneath the
7211     Purchase Orders inteface, My Selection Lists, and one or two others)
7212     stopped presenting the correct widget for search terms linked to
7213     actor.usr.  This was brought on when PCRUD control was added to
7214     actor.usr, so that means the bug affects only master, not rel_2_2 or
7215     earlier.
7216     
7217     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
7218     Signed-off-by: Bill Erickson <berick@esilibrary.com>
7219
7220 5       1       Open-ILS/web/js/ui/default/acq/search/unified.js
7221
7222 commit 13d4fbac3cb5905da1baad673fe8418b6245a053
7223 Author: Galen Charlton <gmc@esilibrary.com>
7224 Date:   Mon Jun 18 10:11:17 2012 -0400
7225
7226     lp#1014664: add new columns to CDBI table definitions
7227     
7228     Signed-off-by: Galen Charlton <gmc@esilibrary.com>
7229     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
7230
7231 2       2       Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/CDBI/action.pm
7232 1       1       Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/CDBI/actor.pm
7233
7234 commit 345372b5252775e967f5b33859562f07619da568
7235 Author: Thomas Berezansky <tsbere@mvlc.org>
7236 Date:   Wed Jun 13 13:16:51 2012 -0400
7237
7238     Fix Title Holds
7239     
7240     Holdable formats was being filled in with oargs, causing random failures.
7241     
7242     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
7243     Signed-off-by: Bill Erickson <berick@esilibrary.com>
7244
7245 1       1       Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm
7246
7247 commit e04600edfd5292249528b7cdbd91dc423d01bc79
7248 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
7249 Date:   Thu Jun 21 10:01:56 2012 -0400
7250
7251     Fix version numbers in 2.1 -> 2.2 upgrade script
7252     
7253     Justin Hopkins spotted the problem, and offered a fix in LP #1015807.
7254     I'm just doing it slightly differently here.  Thanks Justin!
7255     
7256     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
7257
7258 3       3       Open-ILS/src/sql/Pg/version-upgrade/2.1-2.2-upgrade-db.sql
7259
7260 commit c2e7e5aa53fe0e4579be4dfbb87fae1e1dcc3ca4
7261 Author: Thomas Berezansky <tsbere@mvlc.org>
7262 Date:   Tue Jun 19 16:43:42 2012 -0400
7263
7264     Stop editing README header
7265     
7266     We no longer have the version in the README header, so we don't need to
7267     update it with a new value.
7268     
7269     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
7270     Signed-off-by: Dan Scott <dan@coffeecode.net>
7271
7272 1       2       build/tools/make_release
7273
7274 commit d194ab9156b31fe4f222cabdeedc23a7846a2f91
7275 Author: Dan Scott <dan@coffeecode.net>
7276 Date:   Thu Jun 14 15:16:51 2012 -0400
7277
7278     Avoid file extensions on scripts
7279     
7280     Borrowing from the Debian policy, you might reimplement the same
7281     functionality using a different language such as Perl or Python. So
7282     avoid having a file extension in the first place. What are we, Windows
7283     users?
7284     
7285     Signed-off-by: Dan Scott <dan@coffeecode.net>
7286     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
7287
7288 327     0       build/tools/make_release
7289 0       327     build/tools/make_release.sh
7290  create mode 100755 build/tools/make_release
7291  delete mode 100755 build/tools/make_release.sh
7292
7293 commit 8e6bc98a05ad041940fc6dca20723e2f989cfc8c
7294 Author: Dan Scott <dan@coffeecode.net>
7295 Date:   Mon Jun 4 12:33:56 2012 -0400
7296
7297     Revert to generic ftp.mozilla.org hostname
7298     
7299     download02.mozilla.org started returning 403 errors; ftp.mozilla.org
7300     seems to work again, so let's go with that.
7301     
7302     Signed-off-by: Dan Scott <dan@coffeecode.net>
7303     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
7304
7305 2       2       build/tools/make_release.sh
7306
7307 commit 3501b65ad2be61a31bd9b4af9488bdcadc2629f0
7308 Author: Dan Scott <dan@coffeecode.net>
7309 Date:   Sat Jun 2 23:25:53 2012 -0400
7310
7311     git2cl mangles the changelog; let's just use git's log
7312     
7313     git2cl does bizarre things to line wrapping. The log it generates looks
7314     deranged. Let's just use what git gives us; it's clean and easy to
7315     parse, even if it doesn't adhere to the GNU changelog standards
7316     (www.gnu.org/prep/standards/html_node/Style-of-Change-Logs.html).
7317     
7318     Signed-off-by: Dan Scott <dan@coffeecode.net>
7319     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
7320
7321 1       4       build/tools/make_release.sh
7322
7323 commit 6f64d385e251341a889e1bbd93616288a1b383aa
7324 Author: Thomas Berezansky <tsbere@mvlc.org>
7325 Date:   Wed Sep 28 15:05:22 2011 -0400
7326
7327     Release Building Script
7328     
7329     make_release.sh [-v VERSION] [-f PREV_BRANCH | -t | -b] [-F PREV_VERSION] [-n] [-p]
7330        VERSION is auto-detected by default and is based on the currently checked out branch.
7331        PREV_BRANCH is auto-detected by default but that isn't reliable. Include remote name!
7332        PREV_VERSION Is auto-detected by default and is based on the PREV_BRANCH's name.
7333        -n specifies that you don't want an upgrade script to be auto-generated.
7334        -p specifies that this is a preview build.
7335        -t turns on tag only mode.
7336        -b turns on build only mode.
7337        NOTE: -t and -b override PREV_BRANCH/PREV_VERSION, but -b overrides -t.
7338     
7339     When building a release you should have git2cl in your PATH as well as
7340     all packages needed for building i18n and staff clients.
7341     
7342     Usage examples:
7343     
7344     Tagging a major version root (no need for git2cl/staff client deps):
7345     
7346         git checkout -b rel_X_Y origin/master
7347         build/tools/make_release.sh -t
7348     
7349     Building a release:
7350     
7351         git checkout -b rel_X_Y_Z rel_X_Y
7352         build/tools/make_release.sh
7353     
7354     Building a new major release:
7355     
7356         git checkout -b rel_X_Y_Z rel_X_Y
7357         build/tools/make_release.sh -f origin/tags/rel_U_V_W
7358     
7359     Specifying a version outright:
7360     
7361         build/tools/make_release.sh -v X.Y.Z
7362     
7363     Very Specific Example: Building the 2.2 RC1 release:
7364     
7365         git checkout -b rel_2_2_rc2 origin/rel_2_2
7366         build/tools/make_release -f origin/rel_2_1 -n -p
7367     
7368     Release files are placed in a "release" folder one level up from your git
7369     root directory.
7370     
7371     Nothing is pushed to remote servers, but dojo and xulrunner files may be
7372     downloaded. Dojo to install in the release tarball properly, xulrunner for
7373     building the staff client and avoiding issues with xulrunner changes if
7374     end-users build a custom staff client (say, for autoupdate purposes).
7375     
7376     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
7377     Signed-off-by: Dan Scott <dan@coffeecode.net>
7378
7379 330     0       build/tools/make_release.sh
7380  create mode 100755 build/tools/make_release.sh
7381
7382 commit 79a412315e9ef8d09d0997c78fb918b24ed49ead
7383 Author: Dan Scott <dan@coffeecode.net>
7384 Date:   Fri Jun 15 22:10:15 2012 -0400
7385
7386     TPAC: Add record detail navigation to page bottom
7387     
7388     A usability rule of thumb suggests that navigation on long pages should
7389     not require you to scroll back up to the top of the page from the
7390     bottom; that gets old fast. We already do this on search results pages;
7391     bring the same good practice to record details.
7392     
7393     Signed-off-by: Dan Scott <dan@coffeecode.net>
7394     Signed-off-by: Dan Wells <dbw2@calvin.edu>
7395
7396 2       39      Open-ILS/src/templates/opac/parts/record/body.tt2
7397 38      0       Open-ILS/src/templates/opac/parts/record/navigation.tt2
7398 4       4       Open-ILS/web/css/skin/default/opac/style.css
7399  create mode 100644 Open-ILS/src/templates/opac/parts/record/navigation.tt2
7400
7401 commit 8c7eedc44c26e5825a2a35fd165cfc3ccd3b896d
7402 Author: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
7403 Date:   Thu Jun 14 14:35:24 2012 -0400
7404
7405     Remove antiquated 1.6 directory from docs folder.
7406     
7407     This was used for early DocBook testing and is no longer needed.
7408     
7409     Signed-off-by: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
7410     Signed-off-by: Dan Scott <dan@coffeecode.net>
7411
7412 0       233     docs/1.6/book1/sysadmin/indexedfieldweighting.xml
7413 0       104     docs/1.6/styleguide/admon.xml
7414 0       93      docs/1.6/styleguide/authoring.xml
7415 0       256     docs/1.6/styleguide/books.xml
7416 0       37      docs/1.6/styleguide/build.xml
7417 0       117     docs/1.6/styleguide/chapter.xml
7418 0       203     docs/1.6/styleguide/conditional.xml
7419 0       370     docs/1.6/styleguide/exclude.xml
7420 0       169     docs/1.6/styleguide/figures.xml
7421 0       76      docs/1.6/styleguide/filenames.xml
7422 0       208     docs/1.6/styleguide/general.xml
7423 0       18      docs/1.6/styleguide/glossary.xml
7424 0       74      docs/1.6/styleguide/indexterms.xml
7425 0       489     docs/1.6/styleguide/links.xml
7426 0       400     docs/1.6/styleguide/lists.xml
7427 0       149     docs/1.6/styleguide/overview.xml
7428 0       493     docs/1.6/styleguide/programming.xml
7429 0       133     docs/1.6/styleguide/structure.xml
7430 0       26      docs/1.6/styleguide/styleguide.xml
7431 0       818     docs/1.6/styleguide/tables.xml
7432  delete mode 100644 docs/1.6/book1/sysadmin/indexedfieldweighting.xml
7433  delete mode 100644 docs/1.6/styleguide/admon.xml
7434  delete mode 100644 docs/1.6/styleguide/authoring.xml
7435  delete mode 100644 docs/1.6/styleguide/books.xml
7436  delete mode 100644 docs/1.6/styleguide/build.xml
7437  delete mode 100644 docs/1.6/styleguide/chapter.xml
7438  delete mode 100644 docs/1.6/styleguide/conditional.xml
7439  delete mode 100644 docs/1.6/styleguide/exclude.xml
7440  delete mode 100644 docs/1.6/styleguide/figures.xml
7441  delete mode 100644 docs/1.6/styleguide/filenames.xml
7442  delete mode 100644 docs/1.6/styleguide/general.xml
7443  delete mode 100644 docs/1.6/styleguide/glossary.xml
7444  delete mode 100644 docs/1.6/styleguide/indexterms.xml
7445  delete mode 100644 docs/1.6/styleguide/links.xml
7446  delete mode 100644 docs/1.6/styleguide/lists.xml
7447  delete mode 100644 docs/1.6/styleguide/overview.xml
7448  delete mode 100644 docs/1.6/styleguide/programming.xml
7449  delete mode 100644 docs/1.6/styleguide/structure.xml
7450  delete mode 100644 docs/1.6/styleguide/styleguide.xml
7451  delete mode 100644 docs/1.6/styleguide/tables.xml
7452
7453 commit 5f3743508d44a679ba71ec9aea88e04f3af61b19
7454 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
7455 Date:   Tue Jun 12 17:26:39 2012 -0400
7456
7457     Security fix: For auth, give same stacktrace for all cases of LOGIN_FAILED
7458     
7459     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
7460     Signed-off-by: Bill Erickson <berick@esilibrary.com>
7461
7462 9       3       Open-ILS/src/c-apps/oils_auth.c
7463
7464 commit 300dc300beb72524f79cbf6216933588c7d87c87
7465 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
7466 Date:   Mon Jun 11 14:16:34 2012 -0400
7467
7468     Security fix: Prevent login by deleted and barred users
7469     
7470     An existing comment in the code suggested that we thought we were already
7471     keeping barred users out.  LP #1010671 brings up that deleted users were
7472     not being kept out.
7473     
7474     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
7475     Signed-off-by: Mike Rylander <mrylander@gmail.com>
7476
7477 16      2       Open-ILS/src/c-apps/oils_auth.c
7478
7479 commit e524c68ffba4cc7fb342b280409c810cec4b259f
7480 Author: Jason Stephenson <jstephenson@mvlc.org>
7481 Date:   Mon Jun 11 16:12:54 2012 -0400
7482
7483     Security fix for Launchpad Bug 1003052.
7484     
7485     Bug reported by James Fournie:
7486     
7487     Revoking the UPDATE_MARC permission doesn't actually seem to prevent a
7488     user from editing a record. Our use case is that we would like a user
7489     to create new records but not edit existing MARC records.
7490     
7491     Changing CREATE_MARC to UPDATE_MARC in OpenILS::Application::Cat's
7492     biblio_record_replace_marc() method seems to fix the problem.
7493     
7494     Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
7495     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
7496
7497 1       1       Open-ILS/src/perlmods/lib/OpenILS/Application/Cat.pm
7498
7499 commit 664516c733997dfa1954a7ce6cb80a4a153cb07c
7500 Author: Thomas Berezansky <tsbere@mvlc.org>
7501 Date:   Wed Jun 13 10:12:05 2012 -0400
7502
7503     Fix in-transit hold retarget
7504     
7505     Tell the abort transit function to not commit our editor on us, basically.
7506     
7507     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
7508     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
7509
7510 1       1       Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm
7511 2       2       Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Transit.pm
7512
7513 commit e4246f0bc28d615a57ccd3d95febd20a0eb2d1dd
7514 Author: Mike Rylander <mrylander@gmail.com>
7515 Date:   Fri Jun 8 09:26:25 2012 -0400
7516
7517     Remove unsafe thesaurus/control-set mapping
7518     
7519     Evergreen 2.2 and beyond includes new Authority Control Set functionality
7520     intended to allow the definition of locally defined authority control
7521     headings.  The primary mechanism for determining which Control Set is used
7522     by any given authority record is to look at the thesaurus fixed field
7523     (mnemonic: Subj), which currently must be uniquely linked to a Control Set.
7524     Failing that (in the case of no thesaurus code at all), there is a backup
7525     mechanism: if the thesaurus value for the authority record is missing or not
7526     used by any configured Control Set then Evergreen will look at the first Main
7527     Entry (1xx) field in the record, and find a control set which uses this field.
7528     This is, obviously, not perfect, but for non-overlapping authority field
7529     schemes, it works very well.
7530     
7531     However, the seed data for Evergreen currently includes the "no attempt to
7532     code" value of "|" in the set of thesauri that point to the LoC Control Set.
7533     This value ("|") is also the default value for the Subj fixed field.  This
7534     means that the fallback mechanism is very likely never reached, and anything
7535     short of fully specifying an appropriate thesaurus code for any non-LoC
7536     authority record will run afoul of a similar outcome as the bib-data loss
7537     situation described in bug #983487.
7538     
7539     We can avoid this situation in most cases by /not/ tying the "|" thesaurus
7540     value to the LoC control set.
7541     
7542     This commit accomplishes this goal by allowing the Control Set for a thesaurus
7543     to be NULL, removing the Control Set for "|" and removing the Control Set
7544     recorded for records with "|" as the thesaurus value, thereby forcing Main
7545     Entry inspection on any use of the authority record where Control Set is
7546     required.
7547     
7548     Signed-off-by: Mike Rylander <mrylander@gmail.com>
7549     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
7550
7551 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
7552 1       1       Open-ILS/src/sql/Pg/011.schema.authority.sql
7553 1       1       Open-ILS/src/sql/Pg/950.data.seed-values.sql
7554 14      0       Open-ILS/src/sql/Pg/upgrade/0717.data.safer-control-set-defaults.sql
7555 13      0       Open-ILS/src/sql/Pg/version-upgrade/2.1-2.2-upgrade-db.sql
7556 9       1       Open-ILS/web/js/ui/default/cat/authority/list.js
7557  create mode 100644 Open-ILS/src/sql/Pg/upgrade/0717.data.safer-control-set-defaults.sql
7558
7559 commit ace51daec9cb7065b67bea336ef09debc0a034e4
7560 Author: Dan Wells <dbw2@calvin.edu>
7561 Date:   Tue Jun 12 09:03:31 2012 -0400
7562
7563     Serial Note Sort Fix
7564     
7565     Serial notes are currently sorting backwards from what is intended
7566     (and what is expected based on other interfaces).  This was caused
7567     by adding a sort to the middle-layer code which resulted in an
7568     unwanted double reverse.
7569     
7570     [whitespace adjustment by LFW per request of DBS]
7571     
7572     Signed-off-by: Dan Wells <dbw2@calvin.edu>
7573     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
7574
7575 5       1       Open-ILS/xul/staff_client/server/serial/notes.xul
7576
7577 commit 21d99800e0e3f99615cbe2725c6e1a371256166c
7578 Author: Thomas Berezansky <tsbere@mvlc.org>
7579 Date:   Mon Jun 11 09:43:08 2012 -0400
7580
7581     Vandelay: Add some padding for inspect queue list
7582     
7583     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
7584     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
7585
7586 2       0       Open-ILS/web/css/skin/default/vandelay.css
7587
7588 commit 1839b4447b869a65769cd7fba6f8eb2ed22c47e1
7589 Author: Thomas Berezansky <tsbere@mvlc.org>
7590 Date:   Mon Jun 11 09:26:17 2012 -0400
7591
7592     Vandelay: Update Current Type/ID on queue retrieve
7593     
7594     Because other parts of the javascript need those values.
7595     
7596     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
7597     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
7598
7599 2       0       Open-ILS/web/js/ui/default/vandelay/vandelay.js
7600
7601 commit c2da665dd33ad80a601c8cc65698306ad6a8d092
7602 Author: Thomas Berezansky <tsbere@mvlc.org>
7603 Date:   Wed Mar 14 12:04:25 2012 -0400
7604
7605     Vandelay: Rewrite Inspect Queues Interface
7606     
7607     This accomplishes several things:
7608     1 - Load the list of queues on page load
7609     2 - Single-click access (rather than select and click) to queues
7610     3 - Batch Deletion of Queues
7611     
7612     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
7613     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
7614
7615 24      23      Open-ILS/src/templates/vandelay/inc/queueselect.tt2
7616 63      31      Open-ILS/web/js/ui/default/vandelay/vandelay.js
7617
7618 commit e31c4337304ae6ebe819011ad8e1bd396acd0761
7619 Author: Jason Etheridge <jason@esilibrary.com>
7620 Date:   Thu Apr 19 22:37:56 2012 -0400
7621
7622     fix double-click in Holdings Maintenance
7623     
7624     so that it won't attempt to spawn the Item Editor for non-items
7625     
7626     Signed-off-by: Jason Etheridge <jason@esilibrary.com>
7627     Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
7628     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
7629
7630 3       1       Open-ILS/xul/staff_client/server/cat/copy_browser.js
7631
7632 commit d873aa64c0812f3a9a2776a1d7a4dd7c38af37fe
7633 Author: Ben Shum <bshum@biblio.org>
7634 Date:   Sun May 27 16:55:39 2012 -0400
7635
7636     Convert docs files from DOS to UNIX format.
7637     
7638     Signed-off-by: Ben Shum <bshum@biblio.org>
7639     Signed-off-by: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
7640
7641 25      25      docs/acquisitions/introduction.txt
7642 73      73      docs/acquisitions/receive_items_from_invoice.txt
7643 136     136     docs/acquisitions/selection_lists_po.txt
7644 69      69      docs/acquisitions/vandelay_acquisitions_integration.txt
7645 490     490     docs/admin/acquisitions_admin.txt
7646 32      32      docs/admin/auto_suggest_search.txt
7647 199     199     docs/admin/booking-admin.txt
7648 46      46      docs/admin/cn_prefixes_and_suffixes.txt
7649 59      59      docs/admin/customize_staff_client.txt
7650 49      49      docs/admin/recent_staff_searches.txt
7651 49      49      docs/admin/restrict_Z39.50_sources_by_perm_group.txt
7652 23      23      docs/admin/staff_client-double_clicking.txt
7653 42      42      docs/admin/staff_client-recent_searches.txt
7654 6       6       docs/admin/staff_client-return_to_results_from_marc.txt
7655 59      59      docs/admin/staff_client-sorting_columns.txt
7656 6       6       docs/admin/staff_client-tab_buttons.txt
7657 32      32      docs/admin/user_activity_type.txt
7658 214     214     docs/cataloging/batch_importing_MARC.txt
7659 57      57      docs/cataloging/monograph_parts.txt
7660 55      55      docs/cataloging/overlay_record_3950_import.txt
7661 272     272     docs/circulation/booking.txt
7662 327     327     docs/circulation/circulating_items.txt
7663 212     212     docs/installation/edi_setup.txt
7664 63      63      docs/opac/my_lists.txt
7665 320     320     docs/root.txt
7666
7667 commit 253fb585af95071514c0d98e3b9222d078349e14
7668 Author: Dan Wells <dbw2@calvin.edu>
7669 Date:   Mon Jun 11 11:18:08 2012 -0400
7670
7671     Show Vandelay Buckets in Manage Record Buckets
7672     
7673     The 'Manage Record Buckets' view is currently filtered to show
7674     only 'staff_client' type buckets.  This expands the filter to
7675     include 'vandelay_queue' buckets.
7676     
7677     Signed-off-by: Dan Wells <dbw2@calvin.edu>
7678     Signed-off-by: Bill Erickson <berick@esilibrary.com>
7679
7680 1       1       Open-ILS/xul/staff_client/server/cat/record_buckets.js
7681
7682 commit 11f1e52976660cf71df351157181d99ba5507135
7683 Author: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
7684 Date:   Mon Jun 11 13:27:07 2012 -0400
7685
7686     Remove licensing info redarding removed PDF icon.
7687     
7688     Signed-off-by: Robert Soulliere <robert.soulliere@mohawkcollege.ca>
7689
7690 0       176     docs/licensing.txt
7691
7692 commit 6b7381979d6bb2d7636325078f57705d06700c09
7693 Author: Steven Callender <stevecallender@esilibrary.com>
7694 Date:   Thu Apr 19 09:47:46 2012 -0400
7695
7696     Added a days_back parameter to authority_control_fields.pl in order to process bibs edited X amount of days ago.
7697     
7698     The days_back parameter can be used to easily run the script through cron nightly and have it process all newly created or newly added bib records. Ideally it would be ran once a day at nighttime prior to midnight using the --days_back 0 option.
7699     
7700     Signed-off-by: Steven Callender <stevecallender@esilibrary.com>
7701     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
7702
7703 40      0       Open-ILS/src/support-scripts/authority_control_fields.pl.in
7704
7705 commit dafaf313a1b8ede49c5cb2f7b19a69f1e65db51b
7706 Author: Bill Erickson <berick@esilibrary.com>
7707 Date:   Fri Jun 8 15:51:50 2012 -0400
7708
7709     Load Vandelay queue list in Inspect Queue
7710     
7711     When the Inspect Queue tab is opened, ensure the list of queues for the
7712     default selected type (bib queues) is loaded.
7713     
7714     https://bugs.launchpad.net/evergreen/+bug/1010636
7715     
7716     Signed-off-by: Bill Erickson <berick@esilibrary.com>
7717     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
7718
7719 3       1       Open-ILS/web/js/ui/default/vandelay/vandelay.js
7720
7721 commit 37aa19848f43d2a9210265d88c93f2650fcdf65f
7722 Author: Michael Peters <mrpeters@library.in.gov>
7723 Date:   Tue Apr 10 16:12:13 2012 -0400
7724
7725     LP#845096 - coded_value_map_id_seq doesn't have a proper last_value
7726     
7727     Thanks to Kathy Lussier for the original report.  Kathy discovered
7728     that users were unable to add new Coded Value Maps via the staff client.
7729     
7730     With some log digging, I discovered the culprit was a rash of
7731     primary key errors.
7732     
7733     With help from Dan Scott, I was able to rectify this via a quick bit
7734     of SQL which properly sets the last_value in the sequence.
7735     
7736     Thanks, Kathy and Dan!
7737     
7738     Signed-off-by: Michael Peters <mrpeters@library.in.gov>
7739     Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
7740     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
7741
7742 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
7743 1       0       Open-ILS/src/sql/Pg/950.data.seed-values.sql
7744 9       0       Open-ILS/src/sql/Pg/upgrade/0716.coded_value_map_id_seq_fix.sql
7745 7       0       Open-ILS/src/sql/Pg/version-upgrade/2.1-2.2-upgrade-db.sql
7746  create mode 100644 Open-ILS/src/sql/Pg/upgrade/0716.coded_value_map_id_seq_fix.sql
7747
7748 commit b5c968d59c24baadaf0bf63982c7767d689ac725
7749 Author: Dan Wells <dbw2@calvin.edu>
7750 Date:   Thu Jun 7 10:32:59 2012 -0400
7751
7752     Fix broken non-RSS bookbag feeds
7753     
7754     This commit addresses LP#1010036 by defining a stub 'description()'
7755     method.  Lack of such a method was causing internal server errors
7756     for other kinds of feeds.
7757     
7758     Signed-off-by: Dan Wells <dbw2@calvin.edu>
7759     Signed-off-by: Mike Rylander <mrylander@gmail.com>
7760
7761 1       0       Open-ILS/src/perlmods/lib/OpenILS/WWW/SuperCat/Feed.pm
7762
7763 commit a689278e2f76f7d4e28de064dc70a03d4731941c
7764 Author: James Fournie <jfournie@sitka.bclibraries.ca>
7765 Date:   Wed Jun 6 14:47:30 2012 -0700
7766
7767     LP1009752: activate purchase orders with patron requests
7768     
7769     Simple typo: "actor_hold_request" should be "action_hold_request".
7770     
7771     Signed-off-by: Dan Scott <dan@coffeecode.net>
7772
7773 1       1       Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Order.pm
7774
7775 commit a28c7ea48d6361e7e1ac7601f1190c0f6be607f8
7776 Author: Dan Scott <dscott@laurentian.ca>
7777 Date:   Wed Jun 6 23:19:10 2012 -0400
7778
7779     Update 2.1.2 DB schema upgrade script
7780     
7781     As part of the march to 2.1.2, and in time for 2.2.0, update the
7782     2.1.1-2.1.2 update script.
7783     
7784     Signed-off-by: Dan Scott <dscott@laurentian.ca>
7785
7786 70      16      Open-ILS/src/sql/Pg/version-upgrade/2.1.1-2.1.2-upgrade-db.sql
7787
7788 commit 8065029bbbb8457d7132477737da0a6eb0d1d320
7789 Author: Dan Scott <dscott@laurentian.ca>
7790 Date:   Wed Jun 6 17:43:33 2012 -0400
7791
7792     Add TPAC translations
7793     
7794     We're still working out our translation update process; new PO files can
7795     fairly easily slip through the net. Fix that for TPAC, which is a pretty
7796     big deal for 2.2.
7797     
7798     Signed-off-by: Dan Scott <dscott@laurentian.ca>
7799
7800 2352    0       build/i18n/po/tpac/ar-AR.po
7801 2457    0       build/i18n/po/tpac/cs-CZ.po
7802 2373    0       build/i18n/po/tpac/de-DE.po
7803 2447    0       build/i18n/po/tpac/en-CA.po
7804 2447    0       build/i18n/po/tpac/en-GB.po
7805 2352    0       build/i18n/po/tpac/es-ES.po
7806 2461    0       build/i18n/po/tpac/fr-CA.po
7807 2352    0       build/i18n/po/tpac/he-IL.po
7808 2352    0       build/i18n/po/tpac/hu-HU.po
7809 2352    0       build/i18n/po/tpac/hy-AM.po
7810 2352    0       build/i18n/po/tpac/oc-FR.po
7811 2467    0       build/i18n/po/tpac/pt-BR.po
7812 2352    0       build/i18n/po/tpac/ru-RU.po
7813 2352    0       build/i18n/po/tpac/sv-SE.po
7814 46      22      build/i18n/po/tpac/tpac.pot
7815 2354    0       build/i18n/po/tpac/tr-TR.po
7816  create mode 100644 build/i18n/po/tpac/ar-AR.po
7817  create mode 100644 build/i18n/po/tpac/cs-CZ.po
7818  create mode 100644 build/i18n/po/tpac/de-DE.po
7819  create mode 100644 build/i18n/po/tpac/en-CA.po
7820  create mode 100644 build/i18n/po/tpac/en-GB.po
7821  create mode 100644 build/i18n/po/tpac/es-ES.po
7822  create mode 100644 build/i18n/po/tpac/fr-CA.po
7823  create mode 100644 build/i18n/po/tpac/he-IL.po
7824  create mode 100644 build/i18n/po/tpac/hu-HU.po
7825  create mode 100644 build/i18n/po/tpac/hy-AM.po
7826  create mode 100644 build/i18n/po/tpac/oc-FR.po
7827  create mode 100644 build/i18n/po/tpac/pt-BR.po
7828  create mode 100644 build/i18n/po/tpac/ru-RU.po
7829  create mode 100644 build/i18n/po/tpac/sv-SE.po
7830  create mode 100644 build/i18n/po/tpac/tr-TR.po
7831
7832 commit 26fc7f7cbaf58f5b1ec4939cf95545b6c7cf67f1
7833 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
7834 Date:   Mon Jun 4 18:15:57 2012 -0400
7835
7836     Commit i18n POT file changes after 'make newpot'
7837     
7838     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
7839     Signed-off-by: Dan Scott <dscott@laurentian.ca>
7840
7841 3       3       build/i18n/po/circ.properties/circ.properties.pot
7842 2186    2193    build/i18n/po/fm_IDL.dtd/fm_IDL.dtd.pot
7843 25      45      build/i18n/po/tpac/tpac.pot
7844
7845 commit 5a16c30485d78de0a77f1037dfad22d643fc18d2
7846 Author: Dan Scott <dscott@laurentian.ca>
7847 Date:   Wed Jun 6 16:39:10 2012 -0400
7848
7849     Import updated translations from Launchpad
7850     
7851     Lebbeous Fogle-Weekley originally imported these updated translations
7852     from Launchpad. Dan Scott just weeded out a few metadata-only changes
7853     to PO files that didn't need to be pushed to git.
7854     
7855     Signed-off-by: Dan Scott <dscott@laurentian.ca>
7856
7857 11      11      build/i18n/po/Searcher.js/de-DE.po
7858 14      14      build/i18n/po/Searcher.js/pt-BR.po
7859 7       4       build/i18n/po/XULTermLoader.js/de-DE.po
7860 6       6       build/i18n/po/XULTermLoader.js/pt-BR.po
7861 32      4       build/i18n/po/admin.properties/cs-CZ.po
7862 29      3       build/i18n/po/admin.properties/de-DE.po
7863 32      4       build/i18n/po/admin.properties/en-CA.po
7864 32      4       build/i18n/po/admin.properties/en-GB.po
7865 29      3       build/i18n/po/admin.properties/es-ES.po
7866 40      6       build/i18n/po/admin.properties/fr-CA.po
7867 29      3       build/i18n/po/admin.properties/hy-AM.po
7868 29      3       build/i18n/po/admin.properties/oc-FR.po
7869 37      5       build/i18n/po/admin.properties/pt-BR.po
7870 29      3       build/i18n/po/admin.properties/ru-RU.po
7871 49      11      build/i18n/po/admin.properties/tr-TR.po
7872 47      27      build/i18n/po/authority.js/cs-CZ.po
7873 43      23      build/i18n/po/authority.js/de-DE.po
7874 47      27      build/i18n/po/authority.js/en-CA.po
7875 47      27      build/i18n/po/authority.js/en-GB.po
7876 41      21      build/i18n/po/authority.js/es-ES.po
7877 48      28      build/i18n/po/authority.js/fr-CA.po
7878 46      26      build/i18n/po/authority.js/hy-AM.po
7879 43      23      build/i18n/po/authority.js/oc-FR.po
7880 48      28      build/i18n/po/authority.js/pt-BR.po
7881 8       8       build/i18n/po/capture.js/pt-BR.po
7882 158     30      build/i18n/po/cat.properties/cs-CZ.po
7883 132     19      build/i18n/po/cat.properties/de-DE.po
7884 157     29      build/i18n/po/cat.properties/en-CA.po
7885 147     101     build/i18n/po/cat.properties/en-GB.po
7886 138     66      build/i18n/po/cat.properties/es-ES.po
7887 153     29      build/i18n/po/cat.properties/fr-CA.po
7888 140     109     build/i18n/po/cat.properties/hy-AM.po
7889 147     23      build/i18n/po/cat.properties/pt-BR.po
7890 147     116     build/i18n/po/cat.properties/ru-RU.po
7891 124     17      build/i18n/po/cat.properties/tr-TR.po
7892 56      17      build/i18n/po/circ.properties/cs-CZ.po
7893 36      10      build/i18n/po/circ.properties/de-DE.po
7894 59      18      build/i18n/po/circ.properties/en-CA.po
7895 53      107     build/i18n/po/circ.properties/en-GB.po
7896 51      14      build/i18n/po/circ.properties/es-ES.po
7897 53      16      build/i18n/po/circ.properties/fr-CA.po
7898 48      134     build/i18n/po/circ.properties/hy-AM.po
7899 53      16      build/i18n/po/circ.properties/pt-BR.po
7900 53      139     build/i18n/po/circ.properties/ru-RU.po
7901 31      9       build/i18n/po/common.properties/cs-CZ.po
7902 21      5       build/i18n/po/common.properties/de-DE.po
7903 30      8       build/i18n/po/common.properties/en-CA.po
7904 28      31      build/i18n/po/common.properties/en-GB.po
7905 29      7       build/i18n/po/common.properties/es-ES.po
7906 34      12      build/i18n/po/common.properties/fr-CA.po
7907 27      33      build/i18n/po/common.properties/hy-AM.po
7908 21      5       build/i18n/po/common.properties/oc-FR.po
7909 32      10      build/i18n/po/common.properties/pt-BR.po
7910 27      33      build/i18n/po/common.properties/ru-RU.po
7911 8       4       build/i18n/po/conify.dtd/cs-CZ.po
7912 7       3       build/i18n/po/conify.dtd/de-DE.po
7913 8       4       build/i18n/po/conify.dtd/en-CA.po
7914 9       5       build/i18n/po/conify.dtd/en-GB.po
7915 7       3       build/i18n/po/conify.dtd/es-ES.po
7916 8       4       build/i18n/po/conify.dtd/fr-CA.po
7917 7       3       build/i18n/po/conify.dtd/hy-AM.po
7918 11      7       build/i18n/po/conify.dtd/pt-BR.po
7919 7       3       build/i18n/po/conify.dtd/ru-RU.po
7920 7       3       build/i18n/po/conify.js/cs-CZ.po
7921 7       3       build/i18n/po/conify.js/de-DE.po
7922 8       4       build/i18n/po/conify.js/en-CA.po
7923 9       5       build/i18n/po/conify.js/en-GB.po
7924 7       3       build/i18n/po/conify.js/es-ES.po
7925 7       3       build/i18n/po/conify.js/fr-CA.po
7926 7       3       build/i18n/po/conify.js/hy-AM.po
7927 7       3       build/i18n/po/conify.js/pt-BR.po
7928 7       3       build/i18n/po/conify.js/ru-RU.po
7929 7       3       build/i18n/po/conify.js/tr-TR.po
7930 1726    2554    build/i18n/po/db.seed/cs-CZ.po
7931 1357    2113    build/i18n/po/db.seed/de-DE.po
7932 1652    2471    build/i18n/po/db.seed/en-CA.po
7933 1565    3527    build/i18n/po/db.seed/en-GB.po
7934 1493    2144    build/i18n/po/db.seed/es-ES.po
7935 1816    2418    build/i18n/po/db.seed/fr-CA.po
7936 1813    3952    build/i18n/po/db.seed/hy-AM.po
7937 1347    2099    build/i18n/po/db.seed/oc-FR.po
7938 1687    2478    build/i18n/po/db.seed/pt-BR.po
7939 1530    3604    build/i18n/po/db.seed/ru-RU.po
7940 1287    2039    build/i18n/po/db.seed/tr-TR.po
7941 3032    2309    build/i18n/po/fm_IDL.dtd/cs-CZ.po
7942 2897    2190    build/i18n/po/fm_IDL.dtd/de-DE.po
7943 2978    2252    build/i18n/po/fm_IDL.dtd/en-CA.po
7944 2971    2269    build/i18n/po/fm_IDL.dtd/en-GB.po
7945 2901    2191    build/i18n/po/fm_IDL.dtd/es-ES.po
7946 2889    2182    build/i18n/po/fm_IDL.dtd/fr-CA.po
7947 2970    2268    build/i18n/po/fm_IDL.dtd/hy-AM.po
7948 2957    2236    build/i18n/po/fm_IDL.dtd/pt-BR.po
7949 2962    2260    build/i18n/po/fm_IDL.dtd/ru-RU.po
7950 3310    2074    build/i18n/po/fm_IDL.dtd/tr-TR.po
7951 330     286     build/i18n/po/ils_events.xml/cs-CZ.po
7952 320     282     build/i18n/po/ils_events.xml/de-DE.po
7953 330     289     build/i18n/po/ils_events.xml/en-CA.po
7954 332     502     build/i18n/po/ils_events.xml/en-GB.po
7955 334     303     build/i18n/po/ils_events.xml/es-ES.po
7956 324     513     build/i18n/po/ils_events.xml/fr-CA.po
7957 323     503     build/i18n/po/ils_events.xml/hy-AM.po
7958 326     288     build/i18n/po/ils_events.xml/pt-BR.po
7959 323     500     build/i18n/po/ils_events.xml/ru-RU.po
7960 723     68      build/i18n/po/lang.dtd/ar-AR.po
7961 898     165     build/i18n/po/lang.dtd/cs-CZ.po
7962 759     75      build/i18n/po/lang.dtd/de-DE.po
7963 827     89      build/i18n/po/lang.dtd/en-CA.po
7964 821     99      build/i18n/po/lang.dtd/en-GB.po
7965 756     78      build/i18n/po/lang.dtd/es-ES.po
7966 1182    404     build/i18n/po/lang.dtd/fr-CA.po
7967 822     100     build/i18n/po/lang.dtd/hy-AM.po
7968 809     93      build/i18n/po/lang.dtd/pt-BR.po
7969 803     86      build/i18n/po/lang.dtd/ru-RU.po
7970 2671    1156    build/i18n/po/lang.dtd/tr-TR.po
7971 150     4       build/i18n/po/offline.properties/cs-CZ.po
7972 139     4       build/i18n/po/offline.properties/de-DE.po
7973 140     36      build/i18n/po/offline.properties/en-CA.po
7974 142     38      build/i18n/po/offline.properties/en-GB.po
7975 136     19      build/i18n/po/offline.properties/es-ES.po
7976 133     27      build/i18n/po/offline.properties/fr-CA.po
7977 128     41      build/i18n/po/offline.properties/hy-AM.po
7978 141     7       build/i18n/po/offline.properties/pt-BR.po
7979 130     38      build/i18n/po/offline.properties/ru-RU.po
7980 138     6       build/i18n/po/offline.properties/tr-TR.po
7981 67      10      build/i18n/po/opac.dtd/cs-CZ.po
7982 59      11      build/i18n/po/opac.dtd/de-DE.po
7983 63      36      build/i18n/po/opac.dtd/en-CA.po
7984 63      25      build/i18n/po/opac.dtd/en-GB.po
7985 56      9       build/i18n/po/opac.dtd/es-ES.po
7986 53      51      build/i18n/po/opac.dtd/fr-CA.po
7987 46      8       build/i18n/po/opac.dtd/he-IL.po
7988 53      42      build/i18n/po/opac.dtd/hy-AM.po
7989 46      8       build/i18n/po/opac.dtd/oc-FR.po
7990 71      12      build/i18n/po/opac.dtd/pt-BR.po
7991 51      7       build/i18n/po/opac.dtd/ru-RU.po
7992 53      12      build/i18n/po/opac.dtd/tr-TR.po
7993 18      14      build/i18n/po/opac.js/cs-CZ.po
7994 23      19      build/i18n/po/opac.js/de-DE.po
7995 18      23      build/i18n/po/opac.js/en-CA.po
7996 19      15      build/i18n/po/opac.js/en-GB.po
7997 17      22      build/i18n/po/opac.js/es-ES.po
7998 19      24      build/i18n/po/opac.js/fr-CA.po
7999 17      22      build/i18n/po/opac.js/hy-AM.po
8000 15      20      build/i18n/po/opac.js/oc-FR.po
8001 36      31      build/i18n/po/opac.js/pt-BR.po
8002 16      21      build/i18n/po/opac.js/ru-RU.po
8003 15      11      build/i18n/po/opac.js/sv-SE.po
8004 16      12      build/i18n/po/opac.js/tr-TR.po
8005 178     13      build/i18n/po/patron.properties/cs-CZ.po
8006 151     5       build/i18n/po/patron.properties/de-DE.po
8007 170     7       build/i18n/po/patron.properties/en-CA.po
8008 164     40      build/i18n/po/patron.properties/en-GB.po
8009 151     5       build/i18n/po/patron.properties/es-ES.po
8010 150     40      build/i18n/po/patron.properties/fr-CA.po
8011 148     38      build/i18n/po/patron.properties/hy-AM.po
8012 155     9       build/i18n/po/patron.properties/pt-BR.po
8013 145     38      build/i18n/po/patron.properties/ru-RU.po
8014 151     5       build/i18n/po/patron.properties/tr-TR.po
8015 6       6       build/i18n/po/pickup_and_return.js/pt-BR.po
8016 28      14      build/i18n/po/pull_list.js/tr-TR.po
8017 49      13      build/i18n/po/register.js/cs-CZ.po
8018 48      12      build/i18n/po/register.js/de-DE.po
8019 49      13      build/i18n/po/register.js/en-CA.po
8020 50      14      build/i18n/po/register.js/en-GB.po
8021 47      11      build/i18n/po/register.js/es-ES.po
8022 48      12      build/i18n/po/register.js/fr-CA.po
8023 48      12      build/i18n/po/register.js/hy-AM.po
8024 50      14      build/i18n/po/register.js/pt-BR.po
8025 48      12      build/i18n/po/register.js/ru-RU.po
8026 45      9       build/i18n/po/register.js/tr-TR.po
8027 8       4       build/i18n/po/reservation.js/cs-CZ.po
8028 7       3       build/i18n/po/reservation.js/de-DE.po
8029 8       4       build/i18n/po/reservation.js/en-CA.po
8030 9       5       build/i18n/po/reservation.js/en-GB.po
8031 7       3       build/i18n/po/reservation.js/es-ES.po
8032 7       3       build/i18n/po/reservation.js/fr-CA.po
8033 7       3       build/i18n/po/reservation.js/hy-AM.po
8034 12      8       build/i18n/po/reservation.js/pt-BR.po
8035 7       3       build/i18n/po/reservation.js/ru-RU.po
8036 16      4       build/i18n/po/selfcheck.js/cs-CZ.po
8037 15      3       build/i18n/po/selfcheck.js/de-DE.po
8038 17      5       build/i18n/po/selfcheck.js/en-CA.po
8039 17      5       build/i18n/po/selfcheck.js/en-GB.po
8040 15      3       build/i18n/po/selfcheck.js/es-ES.po
8041 15      3       build/i18n/po/selfcheck.js/fr-CA.po
8042 15      3       build/i18n/po/selfcheck.js/hy-AM.po
8043 18      6       build/i18n/po/selfcheck.js/pt-BR.po
8044 15      3       build/i18n/po/selfcheck.js/ru-RU.po
8045 52      4       build/i18n/po/serial.properties/cs-CZ.po
8046 51      3       build/i18n/po/serial.properties/de-DE.po
8047 52      4       build/i18n/po/serial.properties/en-CA.po
8048 63      4       build/i18n/po/serial.properties/en-GB.po
8049 51      3       build/i18n/po/serial.properties/es-ES.po
8050 65      17      build/i18n/po/serial.properties/fr-CA.po
8051 51      3       build/i18n/po/serial.properties/hy-AM.po
8052 65      18      build/i18n/po/serial.properties/pt-BR.po
8053
8054 commit 522d8d8292e5b5255c14dd7900597b27e2d4720b
8055 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
8056 Date:   Tue Jun 5 17:44:37 2012 -0400
8057
8058     Address LP #983487: Avoid clobbering bib records at authority merge
8059     
8060     If you've set up a relationship between bib record and authority records
8061     based on arbitrary sets of controlling and controlled fields, but your
8062     authority records don't have the right Subj fixed field value
8063     corresponding to a control set that defines the controlling and
8064     controlled fields you're using, authority merge operations may wipe out
8065     lots of bib data.
8066     
8067     Yamil Suarez encountered this bug in testing, and in his case what he
8068     needed to do was set the Subj fixed field in his authority records to
8069     'A' to match his Song Title Index (see the launchpad bug referened
8070     above).
8071     
8072     Previously, you could not actually save the Subj fixed field in the MARC
8073     editor (which showed HeadSubj instead of Subj for authority records, and
8074     didn't work).  Now you can.
8075     
8076     Thanks to Mike Rylander for help in figuring out the above.
8077     
8078     To provide additional protection against merging authority records when
8079     they might not be linked with the right control set, the Manage
8080     Authorities interface will now also show you the linked control set for
8081     any given records.
8082     
8083     The implementation of that last bit incidentally meant making sure flesh
8084     and flesh_fields get passed through to PermaCrud for retrieve() calls via
8085     the Javascript openils.PermaCrud wrapper.
8086     
8087     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
8088     Signed-off-by: Bill Erickson <berick@esilibrary.com>
8089
8090 8       1       Open-ILS/src/templates/cat/authority/list.tt2
8091 5       1       Open-ILS/web/js/dojo/openils/PermaCrud.js
8092 42      8       Open-ILS/web/js/ui/default/cat/authority/list.js
8093 2       2       Open-ILS/xul/staff_client/server/cat/marcedit.xul
8094
8095 commit b711ed2db385b1d72a0cf862486329cd7787169b
8096 Author: Dan Scott <dan@coffeecode.net>
8097 Date:   Tue Jun 5 09:17:52 2012 -0400
8098
8099     Move 2.0.11 upgrade script into version_upgrade dir
8100     
8101     Signed-off-by: Dan Scott <dan@coffeecode.net>
8102
8103 0       501     Open-ILS/src/sql/Pg/2.0.10-2.0.11-upgrade-db.sql
8104 501     0       Open-ILS/src/sql/Pg/version-upgrade/2.0.10-2.0.11-upgrade-db.sql
8105  delete mode 100644 Open-ILS/src/sql/Pg/2.0.10-2.0.11-upgrade-db.sql
8106  create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.0.10-2.0.11-upgrade-db.sql
8107
8108 commit 0d5509c6e21ef2f07236d52867dc5223f5370f4a
8109 Author: Jason Stephenson <jstephenson@mvlc.org>
8110 Date:   Thu May 10 13:56:41 2012 -0400
8111
8112     Add the 2.0.10-2.0.11 upgrade script.
8113     
8114     Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
8115     Signed-off-by: Dan Scott <dan@coffeecode.net>
8116
8117 501     0       Open-ILS/src/sql/Pg/2.0.10-2.0.11-upgrade-db.sql
8118  create mode 100644 Open-ILS/src/sql/Pg/2.0.10-2.0.11-upgrade-db.sql
8119
8120 commit 0531087af9e3c650d9a488deaa8a6ac81564d0ad
8121 Author: Dan Scott <dan@coffeecode.net>
8122 Date:   Sat Jun 2 20:06:30 2012 -0400
8123
8124     Distinguish route-to-cataloging exception circ messages
8125     
8126     It appears as though a copy-and-paste error introduced duplicate keys in
8127     circ.properties, which in turn makes newer versions of the Translate
8128     Toolkit unhappy and results in empty translated files. Tracing through
8129     the pertinent code in xul/staff_client/server/circ/util.js, it looks
8130     like the desired key was for "not_found" for the second "cataloging" key
8131     - so change that accordingly.
8132     
8133     Signed-off-by: Dan Scott <dan@coffeecode.net>
8134     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
8135
8136 1       1       Open-ILS/xul/staff_client/server/locale/en-US/circ.properties
8137
8138 commit 82d8571e34435a0d15e37142b4b6593c5a4a33d1
8139 Author: Dan Scott <dan@coffeecode.net>
8140 Date:   Sat Jun 2 19:51:55 2012 -0400
8141
8142     Fix check for duplicate strings in i18n properties
8143     
8144     We had the core of the check in place - just failed to check the
8145     property we were iterating over. Doh.
8146     
8147     Signed-off-by: Dan Scott <dan@coffeecode.net>
8148     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
8149
8150 3       2       build/i18n/tests/check_properties.py
8151
8152 commit c9adcd1e3fb97ca702e61263aa6a4cbde03937b2
8153 Author: Dan Scott <dan@coffeecode.net>
8154 Date:   Sun Jun 3 01:09:26 2012 -0400
8155
8156     Improve Fedora prereqs and instructions
8157     
8158     Fedora 16 and 17 need the makensis package.
8159     
8160     As well, make the Makefile.install target "fedora" to match the OpenSRF
8161     target, and adjust the docs accordingly. This should lead to fewer
8162     changes in the future as Fedora 18, 19, etc roll out.
8163     
8164     Signed-off-by: Dan Scott <dan@coffeecode.net>
8165
8166 7       4       Open-ILS/src/extras/Makefile.install
8167 4       4       docs/installation/server_installation.txt
8168
8169 commit 40e34d5274bcb3a045f605a9d35949db39c61256
8170 Author: Jason Etheridge <jason@esilibrary.com>
8171 Date:   Wed May 9 10:30:17 2012 -0400
8172
8173     LP975422 patron search from portal/splash page
8174     
8175     make it consider the "Patron circulation summary is horizontal" library setting
8176     
8177     Signed-off-by: Jason Etheridge <jason@esilibrary.com>
8178     Signed-off-by: Dan Scott <dan@coffeecode.net>
8179
8180 3       5       Open-ILS/xul/staff_client/server/index.xhtml
8181
8182 commit a10bd90bbdb50424054b63ba3db3983cb1f6e2f9
8183 Author: Bill Erickson <berick@esilibrary.com>
8184 Date:   Thu May 3 16:36:38 2012 -0400
8185
8186     TPAC: Prevent unitialized variable warnings in My Account (repair)
8187     
8188     The logic in the second IF test was slightly altered by the fix.  An
8189     undef value for username_unlimit should result in executing the block.
8190     Since org setting values are stored as real boolean values, I simplified
8191     the test to a simple if(!username_unlimit) test.
8192     
8193     Signed-off-by: Bill Erickson <berick@esilibrary.com>
8194     Signed-off-by: Dan Scott <dan@coffeecode.net>
8195
8196 2       2       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm
8197
8198 commit c2eb7d12fc491d15217995340b37e35565dd57d6
8199 Author: Dan Scott <dan@coffeecode.net>
8200 Date:   Tue Apr 10 23:34:24 2012 -0400
8201
8202     TPAC: Prevent unitialized variable warnings in My Account
8203     
8204     Viewing a user's account preferences would trigger two uninitialized
8205     variable warnings if the corresponding org unit settings were not set.
8206     
8207     Signed-off-by: Dan Scott <dan@coffeecode.net>
8208
8209 4       4       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm
8210
8211 commit 07fe6601dde861e25ded9174358e6807654d1a1e
8212 Author: Bill Erickson <berick@esilibrary.com>
8213 Date:   Fri Mar 23 15:17:50 2012 -0400
8214
8215     ACQ guarantee no PO re-activation
8216     
8217     Prevent the possibility of double PO activation by preventing it within
8218     the API.  There have been reports in the wild of double-activation, even
8219     though the UI is supposed to prevent it.
8220     
8221     Signed-off-by: Bill Erickson <berick@esilibrary.com>
8222     Signed-off-by: Michael Peters <mrpeters@library.in.gov>
8223     Signed-off-by: Dan Scott <dan@coffeecode.net>
8224
8225 4       0       Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Order.pm
8226
8227 commit 9d7807b356d75453a5892e75b5538dcc2c908c40
8228 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
8229 Date:   Fri Jun 1 15:43:54 2012 -0400
8230
8231     Fix broken menu entries under "Other -> Booking" in patron interface
8232     
8233     This issue was reported to me by Steve Callender.  The menu entries
8234     under "Other -> Booking" had all stopped working.
8235     
8236     There's a catalog of URL constants under window.urls sometimes, and
8237     formerly (or other times?) at xulG.urls for XUL-based staff client
8238     interfaces.  There's a new-tab-opening method that needed to be more
8239     flexible when looking for that catalog.
8240     
8241     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
8242     Signed-off-by: Bill Erickson <berick@esilibrary.com>
8243
8244 2       1       Open-ILS/web/js/dojo/openils/XUL.js
8245
8246 commit 91773a97d7047b1215ee1509c016c3d6f477655e
8247 Author: Bill Erickson <berick@esilibrary.com>
8248 Date:   Fri Jun 1 10:28:28 2012 -0400
8249
8250     Override arguments parameter repairs
8251     
8252     In some cases, the override arguments were passed as a paramater after
8253     an @array or %hash argument.  In such cases, any params following are
8254     clumped into the array/hash and the trailing parameters get no values.
8255     Let's explicitly push the $oargs into the preceeding structures.
8256     
8257     In the case of Circulate.pm:new, no $oargs argument is needed, as all keys
8258     within the %args hash are tacked onto the circulator object.
8259     
8260     Also, for consistency, this change affects one of the hold API calls by
8261     moving $oargs into $params even when not strictly necessary.
8262     
8263     Signed-off-by: Bill Erickson <berick@esilibrary.com>
8264     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
8265
8266 4       5       Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm
8267 11      9       Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm
8268
8269 commit 2004f9b2103deee59df4e6adacfa1e4a05e09a84
8270 Author: Galen Charlton <gmc@esilibrary.com>
8271 Date:   Thu May 31 23:31:11 2012 -0400
8272
8273     lp#1007248: tweak order in which pgt rows are renumbered
8274     
8275     Need to renumber from highest to lowest.  Because the primary
8276     key constraint is not deferred, doing the renumbering in a single
8277     statement will fail if there is overlap between the set of
8278     existing pgt.id values and the set of {pgt.id + 100}.
8279     
8280     Signed-off-by: Galen Charlton <gmc@esilibrary.com>
8281     Signed-off-by: Bill Erickson <berick@esilibrary.com>
8282
8283 10      1       Open-ILS/src/sql/Pg/version-upgrade/2.0-2.1-upgrade-db.sql
8284
8285 commit 509c09ed9e472f15da0753f64e82f920efb0edaa
8286 Author: Bill Erickson <berick@esilibrary.com>
8287 Date:   Fri May 25 14:41:18 2012 -0400
8288
8289     TPAC bookbag CGI param changed to bbid
8290     
8291     To avoid propagating a generic URL parameter like 'id', which can be
8292     picked up by other pages and cause breakage, use 'bbid' instead.  Also,
8293     clear the 'bbid' param from the my-account tabs.
8294     
8295     While we're in there, silence an uninitialized string warning.
8296     
8297     Signed-off-by: Bill Erickson <berick@esilibrary.com>
8298
8299 5       5       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm
8300 8       8       Open-ILS/src/templates/opac/myopac/lists.tt2
8301 1       1       Open-ILS/src/templates/opac/parts/myopac/base.tt2
8302
8303 commit c0c481c333e30d9a100ca15557009cff045af7a8
8304 Author: Jason Etheridge <jason@esilibrary.com>
8305 Date:   Thu Apr 19 22:22:53 2012 -0400
8306
8307     Work Log entry for holds placed from "Search the Catalog"
8308     
8309     Signed-off-by: Jason Etheridge <jason@esilibrary.com>
8310     Signed-off-by: Bill Erickson <berick@esilibrary.com>
8311
8312 34      1       Open-ILS/xul/staff_client/chrome/content/cat/opac.js
8313
8314 commit 7ec151d7bbcfd042dc1e5213d6a468ad3e41202f
8315 Author: Jason Etheridge <jason@esilibrary.com>
8316 Date:   Thu Apr 19 21:02:12 2012 -0400
8317
8318     Work Log entry for holds placed within patron display
8319     
8320     Signed-off-by: Jason Etheridge <jason@esilibrary.com>
8321     Signed-off-by: Bill Erickson <berick@esilibrary.com>
8322
8323 18      0       Open-ILS/src/templates/opac/parts/place_hold_result.tt2
8324 2       0       Open-ILS/xul/staff_client/chrome/locale/en-US/offline.properties
8325 26      1       Open-ILS/xul/staff_client/server/patron/holds.js
8326
8327 commit b754f4adcd7c82fff361dd7d8265f475b4047918
8328 Author: Jason Etheridge <jason@esilibrary.com>
8329 Date:   Thu Apr 19 21:01:35 2012 -0400
8330
8331     fix error reporting when using list.wrap_in_full_retrieve
8332     
8333     Signed-off-by: Jason Etheridge <jason@esilibrary.com>
8334     Signed-off-by: Bill Erickson <berick@esilibrary.com>
8335
8336 1       1       Open-ILS/xul/staff_client/chrome/content/util/list.js
8337
8338 commit 30b9e2a30487f207165a87bccfbdb0901b79908a
8339 Author: Jason Etheridge <jason@esilibrary.com>
8340 Date:   Tue Apr 17 17:03:21 2012 -0400
8341
8342     work log entries for payments received
8343     
8344     Signed-off-by: Jason Etheridge <jason@esilibrary.com>
8345     Signed-off-by: Bill Erickson <berick@esilibrary.com>
8346
8347 6       0       Open-ILS/xul/staff_client/server/locale/en-US/circ.properties
8348 32      0       Open-ILS/xul/staff_client/server/patron/bill2.js
8349
8350 commit 860ef994ddeb6bd7a5c0373c94afa4b23d26e03e
8351 Author: Jeff Davis <jdavis@sitka.bclibraries.ca>
8352 Date:   Wed Apr 11 12:04:19 2012 -0400
8353
8354     LP#856708 - Scrolling/div size issues in action trigger interface
8355     
8356     The event definition content pane does not properly accommodate its contents.
8357     In the Event Definitions tab, the list of event definitions exceeds the height of the
8358     pane, but you can't scroll all the way down to the bottom of the list -- some of the
8359     content gets cut off. Likewise, when editing an event definition, you can't scroll
8360     all the way to the bottom of the page; the Cancel and Save buttons are cut off, and
8361     you have to use the Tab key to move the focus down to those buttons, which forces
8362     the pane to scroll to the bottom so that they're visible.
8363     
8364     Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
8365     Signed-off-by: Michael Peters <mrpeters@library.in.gov>
8366     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
8367
8368 2       1       Open-ILS/src/templates/conify/global/action_trigger/event_definition.tt2
8369
8370 commit f58737e7f2a78c48c36a0dcdb06dc39f2255021a
8371 Author: Galen Charlton <gmc@esilibrary.com>
8372 Date:   Sat May 26 12:42:20 2012 -0400
8373
8374     trivial whitespace change
8375     
8376     (for testing post-receive hook after Gitolite upgrade)
8377     
8378     Signed-off-by: Galen Charlton <gmc@esilibrary.com>
8379
8380 1       1       Open-ILS/src/perlmods/lib/OpenILS/WWW/Proxy.pm
8381
8382 commit 994c5b431d6cf1a5b9637487b9e79c8f8edd5f07
8383 Author: Galen Charlton <gmc@esilibrary.com>
8384 Date:   Sat May 26 12:17:58 2012 -0400
8385
8386     DOC: fix a couple typos
8387     
8388     Signed-off-by: Galen Charlton <gmc@esilibrary.com>
8389
8390 2       2       docs/admin/acquisitions_admin.txt
8391
8392 commit 24bf58fa0d8d5871f9985449f00cedea0a3b28a5
8393 Author: Bill Erickson <berick@esilibrary.com>
8394 Date:   Fri May 25 14:54:23 2012 -0400
8395
8396     Stamping upgrade for ACQ org setting group
8397     
8398     Signed-off-by: Bill Erickson <berick@esilibrary.com>
8399
8400 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
8401 12      0       Open-ILS/src/sql/Pg/upgrade/0715.data.add_acq_config_group.sql
8402 0       6       Open-ILS/src/sql/Pg/upgrade/XXXX.data.add_acq_config_group.sql
8403  create mode 100644 Open-ILS/src/sql/Pg/upgrade/0715.data.add_acq_config_group.sql
8404  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.add_acq_config_group.sql
8405
8406 commit dc59cbc5d2fee3403a08d5dd6023c035d98ea3a0
8407 Author: Dan Scott <dan@coffeecode.net>
8408 Date:   Wed Apr 11 21:56:56 2012 -0400
8409
8410     Group acquisition OU settings in a new "Acquisitions" group
8411     
8412     As seen in LP867465, the current grouping of acquisition OU settings
8413     under the generic "lib" group leads to confusion about which
8414     context "default shelf location" and the like apply to. Creating a new
8415     "Acquisitions" group will help clarify that current ambiguity.
8416     
8417     Signed-off-by: Dan Scott <dan@coffeecode.net>
8418     Signed-off-by: Bill Erickson <berick@esilibrary.com>
8419
8420 10      9       Open-ILS/src/sql/Pg/950.data.seed-values.sql
8421 6       0       Open-ILS/src/sql/Pg/upgrade/XXXX.data.add_acq_config_group.sql
8422  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.add_acq_config_group.sql
8423
8424 commit 8fe840ca0e54d999617c5770009e02d83439ff1d
8425 Author: Bill Erickson <berick@esilibrary.com>
8426 Date:   Fri May 25 14:00:44 2012 -0400
8427
8428     Repair tpac QueryParser bookbag/container filter
8429     
8430     The container() filter SQL now JOINs on m.source instead of mrd.id,
8431     since mrd is not yet defined in the query (and m.source == mrd.id).
8432     
8433     Signed-off-by: Bill Erickson <berick@esilibrary.com>
8434     Signed-off-by: Mike Rylander <mrylander@gmail.com>
8435
8436 1       1       Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm
8437
8438 commit 912e78d8200e9c2009f34754f3a5d273442a3b52
8439 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
8440 Date:   Tue May 8 14:20:24 2012 -0400
8441
8442     Acq: Use scope to constrain choice of lineitem alerts
8443     
8444     This commit addresses this launchpad bug:
8445     https://bugs.launchpad.net/evergreen/+bug/996033
8446     
8447     The controlled vocabulary of acq lineitem alert text is set up in an
8448     interface labeled "Line Item Alerts" in the staff client admin menu. In
8449     the PO and selection list interfaces (where alerts can be applied), we
8450     will limit the user to selecting alerts from those owned at the user's
8451     workstation org unit (or its ancestors).
8452     
8453     When we display applied alerts, we can also display the shortname of the
8454     org unit at which the alert text is defined (the owning_lib column).
8455     This should help clarify what's going on with alerts that have already
8456     been applied using alert text from another org unit.
8457     
8458     [Amended since original reference on Launchpad to also show the
8459     owning_lib's shortname when confirming alerts at receive time.]
8460     
8461     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
8462     Signed-off-by: Bill Erickson <berick@esilibrary.com>
8463
8464 21      3       Open-ILS/web/js/ui/default/acq/common/li_table.js
8465
8466 commit cfc68f04ee84a461539ae7dcf1ee467fadff7eb5
8467 Author: Jason Etheridge <jason@esilibrary.com>
8468 Date:   Tue Apr 10 15:35:31 2012 -0400
8469
8470     menu entry Circulation->Clear Shelf-Expired Holds
8471     
8472     This spawns the Browse Hold Shelf interface but automatically triggers the View
8473     Shelf-Expired Holds and Clear these Holds options.
8474     
8475     Signed-off-by: Jason Etheridge <jason@esilibrary.com>
8476     Signed-off-by: Michael Peters <mrpeters@library.in.gov>
8477     Signed-off-by: Mike Rylander <mrylander@gmail.com>
8478
8479 2       0       Open-ILS/web/opac/locale/en-US/lang.dtd
8480 17      0       Open-ILS/xul/staff_client/chrome/content/main/menu.js
8481 2       0       Open-ILS/xul/staff_client/chrome/content/main/menu_frame_menus.xul
8482 5       0       Open-ILS/xul/staff_client/chrome/content/main/menu_frame_overlay.xul
8483 9       1       Open-ILS/xul/staff_client/server/patron/holds.js
8484 1       0       Open-ILS/xul/staff_client/server/patron/holds.xul
8485
8486 commit a8c34b4547e92bd004fbfbad2734b125f5fc082c
8487 Author: Mike Rylander <mrylander@gmail.com>
8488 Date:   Fri May 25 11:16:50 2012 -0400
8489
8490     Stamping upgrade script for TPAC hold override setting
8491     
8492     Signed-off-by: Mike Rylander <mrylander@gmail.com>
8493
8494 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
8495 28      0       Open-ILS/src/sql/Pg/upgrade/0714.data.tpac-override-hold-ou-setting.sql
8496 0       28      Open-ILS/src/sql/Pg/upgrade/XXXX.data.tpac-override-hold-ou-setting.sql
8497  create mode 100644 Open-ILS/src/sql/Pg/upgrade/0714.data.tpac-override-hold-ou-setting.sql
8498  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.tpac-override-hold-ou-setting.sql
8499
8500 commit f0a90567ee4f57851ff9f6547ee6061f93865fd9
8501 Author: Bill Erickson <berick@esilibrary.com>
8502 Date:   Tue May 22 17:40:04 2012 -0400
8503
8504     TPAC auto-override permissable patron hold fail events
8505     
8506     This adds a new org unit setting which tells the tpac to automatically
8507     override hold placement failure events in cases where the patron has the
8508     permission to do so.  The goal is to skip the confirmation step
8509     currently required by patrons when overridding a tpac hold.
8510     
8511     Signed-off-by: Bill Erickson <berick@esilibrary.com>
8512     Signed-off-by: Mike Rylander <mrylander@gmail.com>
8513
8514 9       1       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm
8515 21      0       Open-ILS/src/sql/Pg/950.data.seed-values.sql
8516 28      0       Open-ILS/src/sql/Pg/upgrade/XXXX.data.tpac-override-hold-ou-setting.sql
8517  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.tpac-override-hold-ou-setting.sql
8518
8519 commit f0cb658f6b7cc62a1529d7d81c42d94111f11445
8520 Author: Thomas Berezansky <tsbere@mvlc.org>
8521 Date:   Thu May 24 11:45:36 2012 -0400
8522
8523     Allow more granular overrides
8524     
8525     This adds a new parameter to backend override functions. In most cases the
8526     system will act like a hash with all set to 1 was passed in when nothing was
8527     passed in by the caller.
8528     
8529     The new parameter should be a hash containing zero or more of the following
8530     options:
8531     
8532     all - If true (1) override all events
8533     events - Should be an array of event textcodes to override
8534     
8535     For hold placement the "all" option is ignored for possibility checks, but
8536     is checked for other events like HOLD_EXISTS.
8537     
8538     Also included for hold placement is to always run possibility checks for
8539     the test and create batch method.
8540     
8541     Overall, the default is to act like things did previously.
8542     
8543     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
8544     Signed-off-by: Mike Rylander <mrylander@gmail.com>
8545
8546 6       4       Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm
8547 39      20      Open-ILS/src/perlmods/lib/OpenILS/Application/Cat.pm
8548 18      3       Open-ILS/src/perlmods/lib/OpenILS/Application/Cat/AssetCommon.pm
8549 11      2       Open-ILS/src/perlmods/lib/OpenILS/Application/Cat/BibCommon.pm
8550 5       3       Open-ILS/src/perlmods/lib/OpenILS/Application/Circ.pm
8551 19      11      Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm
8552 55      33      Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm
8553 3       2       Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Survey.pm
8554
8555 commit f77d3e4c08f2422a4a5cf3dda390ee18c5546202
8556 Author: Mike Rylander <mrylander@gmail.com>
8557 Date:   Fri May 25 10:59:38 2012 -0400
8558
8559     Stamping upgrade script for the flattener-based pull list
8560     
8561     Signed-off-by: Mike Rylander <mrylander@gmail.com>
8562
8563 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
8564 24      0       Open-ILS/src/sql/Pg/upgrade/0713.data.simplified-hold-pull-list.sql
8565 0       24      Open-ILS/src/sql/Pg/upgrade/XXXX.schema.simplified-hold-pull-list.sql
8566  create mode 100644 Open-ILS/src/sql/Pg/upgrade/0713.data.simplified-hold-pull-list.sql
8567  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.simplified-hold-pull-list.sql
8568
8569 commit b3d45facd05ac505b3fde745ac18bf6829a5c4e6
8570 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
8571 Date:   Sat Mar 31 12:17:40 2012 -0400
8572
8573     New pull list interface taking advantage of flattener for speed,
8574     
8575     and advanced sorting.  For now, access it by the "Simplifed Pull List"
8576     button along the bottom edge of the existing holds pull list interface
8577     (but I think when/if this thing is widely accepted, it should replace
8578     the existing interface outright).
8579     
8580     With thanks to Mike Peters for testing an early version.  Now including
8581     some updates requested by Thomas Berezansky.  Specifically, the
8582     queue_position column and its relatives fthat come from the same
8583     calculation were removed, as they're [very] expensive in computing time to
8584     produce and generally useless to pull lists.
8585     
8586     One exception to the characterization of those fields as "useless" is the
8587     "number of potential copies" column, which we should add back later
8588     assuming we can find a fast way to do it rather than the previous ways,
8589     which were slow.
8590     
8591     Thanks to Bill Erickson for helping fix my issues in making auto-generated
8592     columns coöperate with the column picker (his changes are squashed into
8593     this).  I think it's finally right.
8594     
8595     Now with release notes.
8596     
8597     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
8598     Signed-off-by: Mike Rylander <mrylander@gmail.com>
8599
8600 133     7       Open-ILS/examples/fm_IDL.xml
8601 2       0       Open-ILS/src/perlmods/lib/OpenILS/Application/Flattener.pm
8602 2       0       Open-ILS/src/perlmods/lib/OpenILS/Utils/Fieldmapper.pm
8603 20      5       Open-ILS/src/perlmods/lib/OpenILS/WWW/FlatFielder.pm
8604 20      0       Open-ILS/src/sql/Pg/950.data.seed-values.sql
8605 24      0       Open-ILS/src/sql/Pg/upgrade/XXXX.schema.simplified-hold-pull-list.sql
8606 99      0       Open-ILS/src/templates/circ/hold_pull_list.tt2
8607 186     87      Open-ILS/web/js/dojo/openils/FlattenerStore.js
8608 267     70      Open-ILS/web/js/dojo/openils/widget/FlattenerGrid.js
8609 49      16      Open-ILS/web/js/dojo/openils/widget/GridColumnPicker.js
8610 2       0       Open-ILS/web/opac/locale/en-US/lang.dtd
8611 7       0       Open-ILS/xsl/FlatFielder2HTML.xsl
8612 43      0       Open-ILS/xul/staff_client/server/patron/holds.js
8613 2       0       Open-ILS/xul/staff_client/server/patron/holds_overlay.xul
8614 30      0       docs/RELEASE_NOTES_NEXT/simplified-hold-pull-list.txt
8615  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.simplified-hold-pull-list.sql
8616  create mode 100644 Open-ILS/src/templates/circ/hold_pull_list.tt2
8617  create mode 100644 docs/RELEASE_NOTES_NEXT/simplified-hold-pull-list.txt
8618
8619 commit f30c649e795496000b49cde1b9b32900ee2606b6
8620 Author: Bill Erickson <berick@esilibrary.com>
8621 Date:   Thu May 24 10:30:09 2012 -0400
8622
8623     tpac : uri escape added content key
8624     
8625     The added content key may have spaces, etc.  URI escape the key to
8626     prevent Net::HTTP from croaking in the URL.
8627     
8628     Signed-off-by: Bill Erickson <berick@esilibrary.com>
8629     Signed-off-by: Mike Rylander <mrylander@gmail.com>
8630
8631 1       1       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Record.pm
8632
8633 commit a352eb833c9c7e1e11b68560525b2797e2d56085
8634 Author: Bill Erickson <berick@esilibrary.com>
8635 Date:   Fri May 18 13:23:53 2012 -0400
8636
8637     tpac added content default type improvements
8638     
8639     * In the pre-JS state, only choose a default display type when the type
8640     is known to have data.
8641     
8642     * If no default type is chosen for the main tab link, because no data
8643     was available to the template, set the default from the first added
8644     content type determined to be available via JS.
8645     
8646     * Move added content JS to separate template file for easier override.
8647     
8648     Signed-off-by: Bill Erickson <berick@esilibrary.com>
8649     Signed-off-by: Mike Rylander <mrylander@gmail.com>
8650
8651 55      0       Open-ILS/src/templates/opac/parts/acjs.tt2
8652 1       35      Open-ILS/src/templates/opac/parts/js.tt2
8653 3       1       Open-ILS/src/templates/opac/parts/record/extras.tt2
8654  create mode 100644 Open-ILS/src/templates/opac/parts/acjs.tt2
8655
8656 commit 551b0ab65ce8f34db142f72ccb7a4e0a42518dd1
8657 Author: Bill Erickson <berick@esilibrary.com>
8658 Date:   Tue May 15 10:11:37 2012 -0400
8659
8660     TPAC added content data retrieval sanity check
8661     
8662     On the backend, avoid fetching added content data when initial request
8663     returns 404.  This prevents edge case where a specific type may be
8664     selected (e.g. via bookmark) even though no data exists for the type.
8665     
8666     Signed-off-by: Bill Erickson <berick@esilibrary.com>
8667     Signed-off-by: Mike Rylander <mrylander@gmail.com>
8668
8669 1       1       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Record.pm
8670
8671 commit 918166be5e75e2ab3dd1d0764c2be2f3075edfb1
8672 Author: Bill Erickson <berick@esilibrary.com>
8673 Date:   Tue May 15 09:56:27 2012 -0400
8674
8675     TPAC added content shows default tab
8676     
8677     Use the first available content as the default tab to show when the main
8678     added content tab is expanded.
8679     
8680     Note, if no content is known to exist until after JS has run, it's still
8681     possible to expand the main tab and have no content selected by default.
8682     
8683     Signed-off-by: Bill Erickson <berick@esilibrary.com>
8684     Signed-off-by: Mike Rylander <mrylander@gmail.com>
8685
8686 12      4       Open-ILS/src/templates/opac/parts/record/extras.tt2
8687
8688 commit baad6d08cfdf0c6b4dad7985d37e74bfbfbd387b
8689 Author: Bill Erickson <berick@esilibrary.com>
8690 Date:   Tue May 15 09:46:11 2012 -0400
8691
8692     TPAC added content improvements
8693     
8694     * Style the sub-tabs to indicate which is selected
8695     * If the template knows there is no content, hide the main tab
8696     * cleanup
8697     
8698     Signed-off-by: Bill Erickson <berick@esilibrary.com>
8699     Signed-off-by: Mike Rylander <mrylander@gmail.com>
8700
8701 18      20      Open-ILS/src/templates/opac/parts/js.tt2
8702 9       2       Open-ILS/src/templates/opac/parts/record/addedcontent.tt2
8703 15      6       Open-ILS/src/templates/opac/parts/record/extras.tt2
8704 3       1       Open-ILS/web/css/skin/default/opac/style.css
8705
8706 commit 5a6956654d190aab736366bee72501eef06d09be
8707 Author: Bill Erickson <berick@esilibrary.com>
8708 Date:   Mon May 14 15:22:08 2012 -0400
8709
8710     TPAC added content integration
8711     
8712     https://bugs.launchpad.net/evergreen/+bug/984963
8713     
8714     This adds a new tab on the detail page called Additional Content
8715     (suggestions welcome).  When the tab is expanded, available content is
8716     presented to the user via a series of sub-tabs.
8717     
8718     At the start of loading the record detail page, kick off a series of
8719     asynchronous HTTP HEAD requests, one per type of added content.  At the
8720     end of context loading, read the results of the HTTP requests for any
8721     that have completed.  If the status for a type is 200, the type is
8722     marked as available.  If it's not 200 (usually 404) it's marked as not
8723     available.  Otherwise, it's marked as unknown.
8724     
8725     In the template, available content produces a link the user can click
8726     to view the content.  Non-available content produces no links.  Unknown
8727     content produces a link that may lead to content or no content when
8728     JS/dojo is disabled.  When dojo is enabled, unknown content sends a
8729     series of JS queries to determine the state of the content
8730     asynchronously and results in displayed links for any type that is later
8731     determined to have content.
8732     
8733     TODO: when the user expands the Additional Content tab, no type is
8734     chosen by default.  A default (available) type needs to be selected on
8735     initial display.
8736     
8737     TODO: better styling, particularly in the sub-tabs.
8738     
8739     Signed-off-by: Bill Erickson <berick@esilibrary.com>
8740     Signed-off-by: Mike Rylander <mrylander@gmail.com>
8741
8742 126     3       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Record.pm
8743 38      0       Open-ILS/src/templates/opac/parts/js.tt2
8744 49      0       Open-ILS/src/templates/opac/parts/record/addedcontent.tt2
8745 1       0       Open-ILS/src/templates/opac/parts/record/body.tt2
8746 2       1       Open-ILS/src/templates/opac/parts/record/extras.tt2
8747 4       0       Open-ILS/web/css/skin/default/opac/style.css
8748  create mode 100644 Open-ILS/src/templates/opac/parts/record/addedcontent.tt2
8749
8750 commit b53d7120da33d7f027b535cf64feca7828178618
8751 Author: Jason Etheridge <jason@esilibrary.com>
8752 Date:   Tue May 22 11:11:01 2012 -0400
8753
8754     minor fix.. this was working, but not in the same vein of other 'render' elements
8755     
8756     Signed-off-by: Jason Etheridge <jason@esilibrary.com>
8757     Signed-off-by: Mike Rylander <mrylander@gmail.com>
8758
8759 4       2       Open-ILS/xul/staff_client/server/patron/holds.js
8760
8761 commit 27320c83266d8920e90e74db0e1ac7c11ce1cc42
8762 Author: Dan Scott <dan@coffeecode.net>
8763 Date:   Fri May 25 03:14:46 2012 -0400
8764
8765     README: Bump OpenSRF prerequisite to 2.1 for Evergreen 2.2+
8766     
8767     Also use a title that fits into the DIG documentation more smoothly, and
8768     be consistent about sentence-style capitalization of sub-headings.
8769     
8770     Signed-off-by: Dan Scott <dan@coffeecode.net>
8771
8772 4       4       docs/installation/server_installation.txt
8773
8774 commit 1cf719479266e488a700cfa40fb811e7cf4174c6
8775 Author: Bill Erickson <berick@esilibrary.com>
8776 Date:   Tue May 22 16:22:14 2012 -0400
8777
8778     TPAC: recover the ability to override hold placement failures
8779     
8780     There is a certain class of hold failure events (e.g. HOLD_EXISTS,
8781     HOLD_ITEM_CHECKED_OUT) that can be overridden by patrons when they have
8782     the correct override permission.  This change recovers that ability,
8783     which was recently removed with 99e8fc893a.
8784     
8785     Signed-off-by: Bill Erickson <berick@esilibrary.com>
8786     Signed-off-by: Mike Rylander <mrylander@gmail.com>
8787
8788 4       2       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm
8789
8790 commit 5537727d1b7e50452f1933e401998de192ecfe02
8791 Author: Mike Rylander <mrylander@gmail.com>
8792 Date:   Tue May 22 15:10:14 2012 -0400
8793
8794     stamping upgrade script for saved queries
8795     
8796     Signed-off-by: Mike Rylander <mrylander@gmail.com>
8797
8798 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
8799 80      0       Open-ILS/src/sql/Pg/upgrade/0712.schema.search_query_groups.sql
8800 0       78      Open-ILS/src/sql/Pg/upgrade/XXXX.schema.search_query_groups.sql
8801  create mode 100644 Open-ILS/src/sql/Pg/upgrade/0712.schema.search_query_groups.sql
8802  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.search_query_groups.sql
8803
8804 commit aaa3b6c77d54f59fcb2cb7d709797a80aeac908a
8805 Author: Bill Erickson <berick@esilibrary.com>
8806 Date:   Thu Feb 23 17:01:28 2012 -0500
8807
8808     TPAC: Search Filter Groups
8809     
8810     Adds support for a new CGI param:
8811     
8812     fg:<filter_group_code>=filter_group_entry
8813     
8814     Each filter group entry will be mapped to a filter_group_entry()
8815     filter and appended to the current search query.
8816     
8817     This includes a new filter selector builder at
8818     parts/filter_group_selector.tt2.
8819     
8820     Usage, assuming a filter_group with code "audience":
8821     
8822     <span>[% ctx.filter_groups.audience.label %]<span>
8823     <span>
8824     [%
8825         INCLUDE 'opac/parts/filter_group_selector.tt2'
8826         filter_group=audience
8827         none_ok=1
8828     %]
8829     <span>
8830     
8831     The set of filter groups available to the TPAC are those defined at the
8832     search org unit and its ancestors.  If multiple filters have the same
8833     code name, the filter owned closest to the context org unit is used.
8834     This allows for global filters with local overrides.
8835     
8836     Signed-off-by: Bill Erickson <berick@esilibrary.com>
8837     Signed-off-by: Mike Rylander <mrylander@gmail.com>
8838
8839 1       0       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader.pm
8840 9       0       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Search.pm
8841 33      1       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Util.pm
8842 31      0       Open-ILS/src/templates/opac/parts/filter_group_selector.tt2
8843  create mode 100644 Open-ILS/src/templates/opac/parts/filter_group_selector.tt2
8844
8845 commit 36592af1e51f4534fcf2207de19706c19daf9efe
8846 Author: Bill Erickson <berick@esilibrary.com>
8847 Date:   Wed Apr 18 16:15:46 2012 -0400
8848
8849     tpac : search_HINT cache fixes
8850     
8851     When searching for multiple values like a list of IDs, generate the
8852     cache key from the sorted JSON form of the search value instead of the
8853     bare ARRAY ref.
8854     
8855     Signed-off-by: Bill Erickson <berick@esilibrary.com>
8856     Signed-off-by: Mike Rylander <mrylander@gmail.com>
8857
8858 5       0       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Util.pm
8859
8860 commit 4c61706238fe44ee4c5afe41366a760583d3e797
8861 Author: Bill Erickson <berick@esilibrary.com>
8862 Date:   Thu Apr 19 13:54:34 2012 -0400
8863
8864     New QueryParser filter_group_entry filter
8865     
8866     filter_group_entry() takes one or more filter_group_entry IDs as
8867     parameters and applies the included sub-searches as filters on the
8868     current search.
8869     
8870     Signed-off-by: Bill Erickson <berick@esilibrary.com>
8871     Signed-off-by: Mike Rylander <mrylander@gmail.com>
8872
8873 18      0       Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm
8874
8875 commit e808d718a1104217a884ea2f353b9c1fec8ca101
8876 Author: Mike Rylander <mrylander@gmail.com>
8877 Date:   Wed Apr 18 13:25:06 2012 -0400
8878
8879     Give the PG QP driver a subquery callback for the new saved_query() filter
8880     
8881     Signed-off-by: Mike Rylander <mrylander@gmail.com>
8882     Signed-off-by: Bill Erickson <berick@esilibrary.com>
8883
8884 18      0       Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm
8885
8886 commit 712720c419d6f42576426cff43feac773da65b09
8887 Author: Mike Rylander <mrylander@gmail.com>
8888 Date:   Wed Apr 18 13:24:24 2012 -0400
8889
8890     Teach QueryParser about search filter callbacks, and if a callback returns a value, parse it at the current recursion level
8891     
8892     Signed-off-by: Mike Rylander <mrylander@gmail.com>
8893     Signed-off-by: Bill Erickson <berick@esilibrary.com>
8894     Signed-off-by: Mike Rylander <mrylander@gmail.com>
8895
8896 31      2       Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/QueryParser.pm
8897
8898 commit 497430ca0a24713c6885fbd26324707baf616d5e
8899 Author: Bill Erickson <berick@esilibrary.com>
8900 Date:   Thu Feb 23 14:28:50 2012 -0500
8901
8902     Search Filter Groups and Generic Queries : DB / IDL
8903     
8904     Adds 3 new tables.  The first is a general purpose container for
8905     query-parser queries.  These can be used by other entities for storing
8906     saved searches, saved search filters, etc.  Each contains a query string
8907     and a label.
8908     
8909     The two other tables are for creating org unit saved search filter
8910     groups.  A filter group is a named set of search queries, treated as
8911     filters, collected to create a high-level search filter.  Filter group
8912     entries use search_query's under the covers, so the content of the
8913     filter can be any valid query string, including other filters or even
8914     other filter groups.
8915     
8916     For example, you could create an "Audience" filter group with entries
8917     like, "Children" => "audience(a, b) locations(3,4,5)" to filter on copy
8918     location in addition to the MARC audience data.
8919     
8920     Signed-off-by: Bill Erickson <berick@esilibrary.com>
8921     Signed-off-by: Mike Rylander <mrylander@gmail.com>
8922
8923 62      0       Open-ILS/examples/fm_IDL.xml
8924 27      0       Open-ILS/src/sql/Pg/005.schema.actors.sql
8925 78      0       Open-ILS/src/sql/Pg/upgrade/XXXX.schema.search_query_groups.sql
8926  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.search_query_groups.sql
8927
8928 commit 287a3e2052f5699daacddb7c536b6a15631fcf16
8929 Author: Bill Erickson <berick@esilibrary.com>
8930 Date:   Mon May 21 10:32:56 2012 -0400
8931
8932     Query Parser merged copy / non-dynamic filters
8933     
8934     When more than one copy-level filter (e.g. locations()) is used in a
8935     query-parser query, all but the first are ignored.  The goal of this
8936     work is to compress multiple copy-level filters into a single filter
8937     that represents the full collection.  Wherever possible, boolean
8938     structures will be honored, to the extent possible for post-search
8939     copy-level filters.
8940     
8941     Examples:
8942     
8943     concerto locations(1,2) locations(3,4)
8944     
8945     ==> concerto locations(1,2,3,4)
8946     
8947     ( concerto locations(3,4,5) ) || (piano locations(3,5,7) )
8948     
8949     ==> ( concerto || piano ) locations(3,4,5,6,7)
8950     
8951     ( concerto locations(3,4,5) ) && ( piano locations(3,5,7) )
8952     
8953     ==> concerto piano locations(3,5)
8954     
8955     Note, in the last 2 examples, the final query does not exactly match the
8956     original.  This is because copy-level filters are applied after the
8957     initial search and cannot be executed as part of the  nested query.  The
8958     best we can do is create a representation of the final copy-level
8959     filter, based on the nesting, and apply it to the final result of the
8960     nested search.
8961     
8962     Signed-off-by: Bill Erickson <berick@esilibrary.com>
8963     Signed-off-by: Mike Rylander <mrylander@gmail.com>
8964
8965 70      2       Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/QueryParser.pm
8966
8967 commit b90330614c99c08f67b6e51cdf2aa035edfba66b
8968 Author: Bill Erickson <berick@esilibrary.com>
8969 Date:   Tue May 15 18:00:30 2012 -0400
8970
8971     Query Parser nested dynamic filters
8972     
8973     Dynamic filters (from metabib.record_attr) are now parsed along with
8974     search strings and facets as Query Parser descends the parse tree.  The
8975     WHERE clause for the query as a whole is now a combination of the main
8976     WHERE and the ON clause for JOINing to metabib.record_attr.  This gives
8977     us the ability to create complex boolean nested queries using
8978     SVF/record_attr filters, unlike before where nested filters were either
8979     ignored or always treated as global filters.
8980     
8981     For example:
8982     
8983     concerto && ( ( item_type(a) subject|topic[Music] ) || item_form(a) )
8984     
8985     This query now successfully limits the "concerto" search to results that
8986     have either (item_type(a) AND subject|topic[Music]) OR item_form(a).
8987     
8988     Signed-off-by: Bill Erickson <berick@esilibrary.com>
8989     Signed-off-by: Mike Rylander <mrylander@gmail.com>
8990
8991 82      42      Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm
8992 4       1       Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/QueryParser.pm
8993
8994 commit 81dbf4d6a4a2c008cac9ca3fef8b0a8158157794
8995 Author: Bill Erickson <berick@esilibrary.com>
8996 Date:   Tue May 15 17:59:56 2012 -0400
8997
8998     QueryParser test script
8999     
9000     Signed-off-by: Bill Erickson <berick@esilibrary.com>
9001     Signed-off-by: Mike Rylander <mrylander@gmail.com>
9002
9003 105     0       Open-ILS/src/support-scripts/test-scripts/query_parser.pl
9004  create mode 100755 Open-ILS/src/support-scripts/test-scripts/query_parser.pl
9005
9006 commit 130ba6db26674313416a0309a0290fe98ec7404e
9007 Author: Dan Scott <dan@coffeecode.net>
9008 Date:   Mon May 21 15:09:59 2012 -0400
9009
9010     Use spaces instead of tabs in QueryParser.pm
9011     
9012     Copying swathes of SQL from logs into psql would often trigger the
9013     autocompletion that psql offers, garbling a query awfully. Define the
9014     local $spc var as two spaces and use that instead, leaving open the
9015     option for reverting to tabs or anything else people prefer.
9016     
9017     Also remove trailing whitespace, as this whole thing is about space.
9018     
9019     Signed-off-by: Dan Scott <dan@coffeecode.net>
9020     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
9021
9022 18      16      Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm
9023
9024 commit f09d75c476244080512e143366a38cde683e192b
9025 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
9026 Date:   Mon May 21 14:22:40 2012 -0400
9027
9028     Makes a warning go away when running fts-replacement.pl, but may have...
9029     
9030     ...consequences.
9031     
9032     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
9033     Signed-off-by: Dan Scott <dan@coffeecode.net>
9034
9035 11      3       Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm
9036
9037 commit e81a006e5d453fdf7ca8f6c98ac91c01fc3e0d9e
9038 Author: Dan Scott <dscott@laurentian.ca>
9039 Date:   Mon May 21 14:02:11 2012 -0400
9040
9041     Fix typo in TEST_SETUP for QueryParser.pm
9042     
9043     "author|coporate" doesn't exist, probably doesn't matter much in
9044     principle but is worthwhile getting rid of the distraction.
9045     
9046     Signed-off-by: Dan Scott <dscott@laurentian.ca>
9047     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
9048
9049 3       3       Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm
9050
9051 commit 33734b49a46374cce5ae05e7f33c32496334f600
9052 Author: Mike Rylander <mrylander@gmail.com>
9053 Date:   Thu Dec 29 11:36:20 2011 -0500
9054
9055     abstract query representations from QueryParser
9056     
9057     When you perform a search, you now also get back an abstract
9058     representation of your search query.  fts-replacement.pl is a test
9059     script that shows you things that QueryParser does, including the new
9060     abstract query feature, and it also reconstitutes a string from the
9061     abstract query to demonstrate the correctness of that query.
9062     
9063     [Also]
9064     Make last-wins true for facets, filters and modifiers -- arg!; Parameterized values win in the staged-search QP wrapper
9065     
9066     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
9067     Signed-off-by: Dan Scott <dan@coffeecode.net>
9068
9069 57      0       Open-ILS/src/extras/fts-replacement.pl
9070 134     62      Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/metabib.pm
9071 429     19      Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/QueryParser.pm
9072  create mode 100755 Open-ILS/src/extras/fts-replacement.pl
9073
9074 commit 7abdb32ecbfecc3f01016c64b8f3f8faff45a93e
9075 Author: Dan Scott <dan@coffeecode.net>
9076 Date:   Mon May 21 14:46:53 2012 -0400
9077
9078     QueryParser: comma-delimit multiple WITH clauses
9079     
9080     Bill Erickson's fix for my breakage of QueryParser.pm for the speedup
9081     via the WITH common table expression usage inadvertently left out
9082     the commas required to delimit multiple WITH clauses, resulting in SQL
9083     query errors.
9084     
9085     This fixes that oversight. Note that the fts-replacement.pl script came
9086     in quite handy for testing this; recommended.
9087     
9088     Signed-off-by: Dan Scott <dan@coffeecode.net>
9089     Signed-off-by: Bill Erickson <berick@esilibrary.com>
9090
9091 2       2       Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm
9092
9093 commit 65a75840f824e104792c8913336e8fa18d358339
9094 Author: Jason Stephenson <jason@sigio.com>
9095 Date:   Fri May 18 22:51:14 2012 -0400
9096
9097     Add libnet-https-any-perl as precise deb requirement in Makefile.install.
9098     
9099     Business::OnlinePayment::PayPal requires it, and it does not always want
9100     to install from CPAN. It says it require either Net-SSLeay or
9101     Crypt-SSLeay but the CPAN package never wants to install unless they
9102     both are installed. The deb package for Ubuntu seems to do the right
9103     thing.
9104     
9105     Signed-off-by: Jason Stephenson <jason@sigio.com>
9106     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
9107
9108 2       1       Open-ILS/src/extras/Makefile.install
9109
9110 commit 08297491c797391c199475a9e47b00550f4804fb
9111 Author: Bill Erickson <berick@esilibrary.com>
9112 Date:   Fri May 18 16:42:19 2012 -0400
9113
9114     QP support for nested WITH construction
9115     
9116     Nested query plans build their own tsquery chunks which have to be
9117     individually JOINed to the final query.  To do this, each tsquery SELECT
9118     gets its own entry in the top-level WITH, complete with alias for
9119     joining.
9120     
9121     Signed-off-by: Bill Erickson <berick@esilibrary.com>
9122     Signed-off-by: Mike Rylander <mrylander@gmail.com>
9123
9124 10      3       Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm
9125
9126 commit 2ecc6a34c78a50bda4989821c042f28492429a4d
9127 Author: Dan Scott <dscott@laurentian.ca>
9128 Date:   Sun May 20 23:02:09 2012 -0400
9129
9130     Further integration: link README to server install docs
9131     
9132     We will now have the INSTALL file linking to the README file which in
9133     turn leads to the docs/installation/server_installation.text file. But
9134     it all works!
9135     
9136     Signed-off-by: Dan Scott <dscott@laurentian.ca>
9137
9138 1       549     README
9139 4       4       docs/installation/server_installation.txt
9140  mode change 100644 => 120000 README
9141
9142 commit c273bc47545ff56b4b0b5113775b69b6d9b6d53e
9143 Author: Dan Scott <dscott@laurentian.ca>
9144 Date:   Sun May 20 22:51:52 2012 -0400
9145
9146     Merge the Evergreen docs into the code repository
9147     
9148     Rather than maintaining two separate repositories, with dual maintenance
9149     of what are essentially single-sourced files in the release notes and
9150     the install instructions, make better use of the docs/ subfolder of the
9151     Evergreen repository. If this crazy scheme works, DIG can commit to the
9152     docs/ subfolder, and devs can commit there too.
9153     
9154     Signed-off-by: Dan Scott <dscott@laurentian.ca>
9155
9156 2       0       .gitignore
9157 0       25      acquisitions/introduction.txt
9158 0       73      acquisitions/receive_items_from_invoice.txt
9159 0       136     acquisitions/selection_lists_po.txt
9160 0       69      acquisitions/vandelay_acquisitions_integration.txt
9161 0       122     admin/SMS_messaging.txt
9162 0       490     admin/acquisitions_admin.txt
9163 0       170     admin/authorities.txt
9164 0       32      admin/auto_suggest_search.txt
9165 0       199     admin/booking-admin.txt
9166 0       46      admin/cn_prefixes_and_suffixes.txt
9167 0       59      admin/customize_staff_client.txt
9168 0       53      admin/hold_driven_recalls.txt
9169 0       38      admin/lsa-library_settings_editor.txt
9170 0       79      admin/lsa-statcat.txt
9171 0       49      admin/recent_staff_searches.txt
9172 0       49      admin/restrict_Z39.50_sources_by_perm_group.txt
9173 0       23      admin/staff_client-double_clicking.txt
9174 0       42      admin/staff_client-recent_searches.txt
9175 0       6       admin/staff_client-return_to_results_from_marc.txt
9176 0       59      admin/staff_client-sorting_columns.txt
9177 0       6       admin/staff_client-tab_buttons.txt
9178 0       294     admin/template_toolkit.txt
9179 0       32      admin/user_activity_type.txt
9180 0       46      attributions.txt
9181 0       214     cataloging/batch_importing_MARC.txt
9182 0       106     cataloging/conjoined_items.txt
9183 0       57      cataloging/monograph_parts.txt
9184 0       55      cataloging/overlay_record_3950_import.txt
9185 0       0       circulation/README
9186 0       272     circulation/booking.txt
9187 0       327     circulation/circulating_items.txt
9188 0       0       development/README
9189 0       54      development/updating_translations_launchpad.txt
9190 4       5       docs/RELEASE_NOTES_2_2.txt
9191 25      0       docs/acquisitions/introduction.txt
9192 73      0       docs/acquisitions/receive_items_from_invoice.txt
9193 136     0       docs/acquisitions/selection_lists_po.txt
9194 69      0       docs/acquisitions/vandelay_acquisitions_integration.txt
9195 122     0       docs/admin/SMS_messaging.txt
9196 490     0       docs/admin/acquisitions_admin.txt
9197 170     0       docs/admin/authorities.txt
9198 32      0       docs/admin/auto_suggest_search.txt
9199 199     0       docs/admin/booking-admin.txt
9200 46      0       docs/admin/cn_prefixes_and_suffixes.txt
9201 59      0       docs/admin/customize_staff_client.txt
9202 53      0       docs/admin/hold_driven_recalls.txt
9203 38      0       docs/admin/lsa-library_settings_editor.txt
9204 79      0       docs/admin/lsa-statcat.txt
9205 49      0       docs/admin/recent_staff_searches.txt
9206 49      0       docs/admin/restrict_Z39.50_sources_by_perm_group.txt
9207 23      0       docs/admin/staff_client-double_clicking.txt
9208 42      0       docs/admin/staff_client-recent_searches.txt
9209 6       0       docs/admin/staff_client-return_to_results_from_marc.txt
9210 59      0       docs/admin/staff_client-sorting_columns.txt
9211 6       0       docs/admin/staff_client-tab_buttons.txt
9212 294     0       docs/admin/template_toolkit.txt
9213 32      0       docs/admin/user_activity_type.txt
9214 46      0       docs/attributions.txt
9215 214     0       docs/cataloging/batch_importing_MARC.txt
9216 106     0       docs/cataloging/conjoined_items.txt
9217 57      0       docs/cataloging/monograph_parts.txt
9218 55      0       docs/cataloging/overlay_record_3950_import.txt
9219 0       0       docs/circulation/README
9220 272     0       docs/circulation/booking.txt
9221 327     0       docs/circulation/circulating_items.txt
9222 0       0       docs/development/README
9223 54      0       docs/development/updating_translations_launchpad.txt
9224 212     0       docs/installation/edi_setup.txt
9225 549     0       docs/installation/server_installation.txt
9226 244     0       docs/installation/server_upgrade.txt
9227 32      0       docs/installation/system_requirements.txt
9228 189     0       docs/licensing.txt
9229 -       -       docs/media/1.png
9230 -       -       docs/media/10.png
9231 -       -       docs/media/11.png
9232 -       -       docs/media/12.png
9233 -       -       docs/media/13.png
9234 -       -       docs/media/14.png
9235 -       -       docs/media/15.png
9236 -       -       docs/media/2.png
9237 -       -       docs/media/3.png
9238 -       -       docs/media/4.png
9239 -       -       docs/media/5.png
9240 -       -       docs/media/6.png
9241 -       -       docs/media/7.png
9242 -       -       docs/media/8.png
9243 -       -       docs/media/9.png
9244 -       -       docs/media/Authority_Control_Sets1.jpg
9245 -       -       docs/media/Authority_Control_Sets1.jpg.1
9246 -       -       docs/media/Authority_Control_Sets2.jpg
9247 -       -       docs/media/Authority_Control_Sets2.jpg.1
9248 -       -       docs/media/Authority_Control_Sets3.jpg
9249 -       -       docs/media/Authority_Control_Sets3.jpg.1
9250 -       -       docs/media/Authority_Control_Sets4.jpg
9251 -       -       docs/media/Authority_Control_Sets4.jpg.1
9252 -       -       docs/media/Authority_Control_Sets5.jpg
9253 -       -       docs/media/Authority_Control_Sets5.jpg.1
9254 -       -       docs/media/Authority_Control_Sets6.jpg
9255 -       -       docs/media/Authority_Control_Sets6.jpg.1
9256 -       -       docs/media/Authority_Control_Sets7.jpg
9257 -       -       docs/media/Authority_Control_Sets7.jpg.1
9258 -       -       docs/media/Authority_Control_Sets8.jpg
9259 -       -       docs/media/Authority_Control_Sets8.jpg.1
9260 -       -       docs/media/Authority_Control_Sets9.jpg
9261 -       -       docs/media/Authority_Control_Sets9.jpg.1
9262 -       -       docs/media/Auto_Suggest_in_Catalog_Search1.jpg
9263 -       -       docs/media/Auto_Suggest_in_Catalog_Search2.jpg
9264 -       -       docs/media/Batch_Importing_MARC_Records1.jpg
9265 -       -       docs/media/Batch_Importing_MARC_Records10.jpg
9266 -       -       docs/media/Batch_Importing_MARC_Records11.jpg
9267 -       -       docs/media/Batch_Importing_MARC_Records12.jpg
9268 -       -       docs/media/Batch_Importing_MARC_Records13.jpg
9269 -       -       docs/media/Batch_Importing_MARC_Records14.jpg
9270 -       -       docs/media/Batch_Importing_MARC_Records15.jpg
9271 -       -       docs/media/Batch_Importing_MARC_Records2.jpg
9272 -       -       docs/media/Batch_Importing_MARC_Records3.jpg
9273 -       -       docs/media/Batch_Importing_MARC_Records4.jpg
9274 -       -       docs/media/Batch_Importing_MARC_Records5.jpg
9275 -       -       docs/media/Batch_Importing_MARC_Records6.jpg
9276 -       -       docs/media/Batch_Importing_MARC_Records7.jpg
9277 -       -       docs/media/Batch_Importing_MARC_Records8.jpg
9278 -       -       docs/media/Batch_Importing_MARC_Records9.jpg
9279 -       -       docs/media/Call_Number_Prefixes_and_Suffixes_2_21.jpg
9280 -       -       docs/media/Call_Number_Prefixes_and_Suffixes_2_22.jpg
9281 -       -       docs/media/Call_Number_Prefixes_and_Suffixes_2_22.jpg.1
9282 -       -       docs/media/Customizable_Toolbar1.jpg
9283 -       -       docs/media/Customizable_Toolbar2.jpg
9284 -       -       docs/media/Customizable_Toolbar3.jpg
9285 -       -       docs/media/Customizable_Toolbar4.jpg
9286 -       -       docs/media/Double_Click1.jpg
9287 -       -       docs/media/Double_Click2.jpg
9288 -       -       docs/media/Double_Click3.jpg
9289 -       -       docs/media/My_Lists1.jpg
9290 -       -       docs/media/My_Lists3.jpg
9291 -       -       docs/media/My_Lists4.jpg
9292 -       -       docs/media/My_Lists5.jpg
9293 -       -       docs/media/My_Lists6.jpg
9294 -       -       docs/media/My_Lists7.jpg
9295 -       -       docs/media/New_Tab_Button1.jpg
9296 -       -       docs/media/Overlay_Existing_Record_via_Z39_50_Import1.jpg
9297 -       -       docs/media/Overlay_Existing_Record_via_Z39_50_Import2.jpg
9298 -       -       docs/media/Overlay_Existing_Record_via_Z39_50_Import3.jpg
9299 -       -       docs/media/Overlay_Existing_Record_via_Z39_50_Import4.jpg
9300 -       -       docs/media/Overlay_Existing_Record_via_Z39_50_Import5.jpg
9301 -       -       docs/media/Overlay_Existing_Record_via_Z39_50_Import6.jpg
9302 -       -       docs/media/Receive_Items_From_an_Invoice1.jpg
9303 -       -       docs/media/Receive_Items_From_an_Invoice2.jpg
9304 -       -       docs/media/Receive_Items_From_an_Invoice3.jpg
9305 -       -       docs/media/Receive_Items_From_an_Invoice4.jpg
9306 -       -       docs/media/Receive_Items_From_an_Invoice5.jpg
9307 -       -       docs/media/Receive_Items_From_an_Invoice6.jpg
9308 -       -       docs/media/Receive_Items_From_an_Invoice7.jpg
9309 -       -       docs/media/Restrict_Z39_50_Sources_by_Permission_Group1.jpg
9310 -       -       docs/media/Restrict_Z39_50_Sources_by_Permission_Group2.jpg
9311 -       -       docs/media/Restrict_Z39_50_Sources_by_Permission_Group3.jpg
9312 -       -       docs/media/SMS_Text_Messaging1.jpg
9313 -       -       docs/media/SMS_Text_Messaging10.jpg
9314 -       -       docs/media/SMS_Text_Messaging11.jpg
9315 -       -       docs/media/SMS_Text_Messaging12.jpg
9316 -       -       docs/media/SMS_Text_Messaging13.jpg
9317 -       -       docs/media/SMS_Text_Messaging2.jpg
9318 -       -       docs/media/SMS_Text_Messaging3.jpg
9319 -       -       docs/media/SMS_Text_Messaging4.jpg
9320 -       -       docs/media/SMS_Text_Messaging5.jpg
9321 -       -       docs/media/SMS_Text_Messaging6.jpg
9322 -       -       docs/media/SMS_Text_Messaging7.jpg
9323 -       -       docs/media/SMS_Text_Messaging8.jpg
9324 -       -       docs/media/SMS_Text_Messaging9.jpg
9325 -       -       docs/media/Saved_Catalog_Searches_2_21.jpg
9326 -       -       docs/media/Saved_Catalog_Searches_2_21.jpg.1
9327 -       -       docs/media/Saved_Catalog_Searches_2_22.jpg
9328 -       -       docs/media/Saved_Catalog_Searches_2_22.jpg.1
9329 -       -       docs/media/Search_Results1.jpg
9330 -       -       docs/media/Sorting_Columns2.jpg
9331 -       -       docs/media/Sorting_Columns3.jpg
9332 -       -       docs/media/Sorting_Columns3.jpg.1
9333 -       -       docs/media/Sorting_Columns4.jpg
9334 -       -       docs/media/Sorting_Columns5.jpg
9335 -       -       docs/media/Target_Pickup_Lib1.jpg
9336 -       -       docs/media/Target_Pickup_Lib2.jpg
9337 -       -       docs/media/User_Activity_Types1A.jpg
9338 -       -       docs/media/User_Activity_Types2A.jpg
9339 -       -       docs/media/Vandelay_Integration_into_Acquisitions1.jpg
9340 -       -       docs/media/Vandelay_Integration_into_Acquisitions2.jpg
9341 -       -       docs/media/Vandelay_Integration_into_Acquisitions3.jpg
9342 -       -       docs/media/Vandelay_Integration_into_Acquisitions4.jpg
9343 -       -       docs/media/Vandelay_Integration_into_Acquisitions5.jpg
9344 -       -       docs/media/Vandelay_Integration_into_Acquisitions6.jpg
9345 -       -       docs/media/acq_activate.png
9346 -       -       docs/media/acq_apply_claim_policy.png
9347 -       -       docs/media/acq_brief_record-2.png
9348 -       -       docs/media/acq_brief_record.png
9349 -       -       docs/media/acq_cancel_copy.png
9350 -       -       docs/media/acq_cancel_line_items.png
9351 -       -       docs/media/acq_claim_item-2.png
9352 -       -       docs/media/acq_claim_item-3.png
9353 -       -       docs/media/acq_claim_item-4.png
9354 -       -       docs/media/acq_claim_item-5.png
9355 -       -       docs/media/acq_claim_item.png
9356 -       -       docs/media/acq_export_list.png
9357 -       -       docs/media/acq_funds-2.png
9358 -       -       docs/media/acq_funds.png
9359 -       -       docs/media/acq_invoice_blanket.png
9360 -       -       docs/media/acq_invoice_line_items.png
9361 -       -       docs/media/acq_invoice_link.png
9362 -       -       docs/media/acq_invoice_purchase_order.png
9363 -       -       docs/media/acq_invoice_view-2.png
9364 -       -       docs/media/acq_invoice_view.png
9365 -       -       docs/media/acq_line_items_add_copies-2.png
9366 -       -       docs/media/acq_line_items_add_copies-3.png
9367 -       -       docs/media/acq_line_items_add_copies.png
9368 -       -       docs/media/acq_line_items_add_notes.png
9369 -       -       docs/media/acq_line_items_alerts-2.png
9370 -       -       docs/media/acq_line_items_alerts.png
9371 -       -       docs/media/acq_line_items_link-2.png
9372 -       -       docs/media/acq_line_items_link.png
9373 -       -       docs/media/acq_line_items_update_barcodes.png
9374 -       -       docs/media/acq_line_items_view_history.png
9375 -       -       docs/media/acq_line_items_worksheet.png
9376 -       -       docs/media/acq_load_records.png
9377 -       -       docs/media/acq_marc_search-2.png
9378 -       -       docs/media/acq_marc_search.png
9379 -       -       docs/media/acq_purchase_order_add_charges.png
9380 -       -       docs/media/acq_purchase_order_add_note.png
9381 -       -       docs/media/acq_purchase_order_create.png
9382 -       -       docs/media/acq_purchase_order_history.png
9383 -       -       docs/media/acq_purchase_order_name.png
9384 -       -       docs/media/acq_purchase_order_print.png
9385 -       -       docs/media/acq_purchase_order_split-2.png
9386 -       -       docs/media/acq_purchase_order_split.png
9387 -       -       docs/media/acq_purchase_order_view-2.png
9388 -       -       docs/media/acq_purchase_order_view.png
9389 -       -       docs/media/acq_search.png
9390 -       -       docs/media/acq_selection_clone.png
9391 -       -       docs/media/acq_selection_create.png
9392 -       -       docs/media/acq_selection_mark_ready-2.png
9393 -       -       docs/media/acq_selection_mark_ready.png
9394 -       -       docs/media/acq_selection_merge.png
9395 -       -       docs/media/acq_workflow.jpg
9396 -       -       docs/media/add_holdings-1.png
9397 -       -       docs/media/add_holdings-2.png
9398 -       -       docs/media/add_holdings-3.png
9399 -       -       docs/media/add_holdings-4.png
9400 -       -       docs/media/add_holdings-5.png
9401 -       -       docs/media/application-pdf.png
9402 -       -       docs/media/ascv-distr.jpg
9403 -       -       docs/media/ascv-issues.jpg
9404 -       -       docs/media/ascv-sub.jpg
9405 -       -       docs/media/backdate_checkin.png
9406 -       -       docs/media/backdate_post_checkin.png
9407 -       -       docs/media/backdate_post_date.png
9408 -       -       docs/media/backdate_red.png
9409 -       -       docs/media/bills-1.png
9410 -       -       docs/media/bills-10.png
9411 -       -       docs/media/bills-11.png
9412 -       -       docs/media/bills-12.png
9413 -       -       docs/media/bills-13.png
9414 -       -       docs/media/bills-14.png
9415 -       -       docs/media/bills-15.png
9416 -       -       docs/media/bills-16.png
9417 -       -       docs/media/bills-17.png
9418 -       -       docs/media/bills-18.png
9419 -       -       docs/media/bills-19.png
9420 -       -       docs/media/bills-2.png
9421 -       -       docs/media/bills-20.png
9422 -       -       docs/media/bills-3.png
9423 -       -       docs/media/bills-4.png
9424 -       -       docs/media/bills-5.png
9425 -       -       docs/media/bills-6.png
9426 -       -       docs/media/bills-7.png
9427 -       -       docs/media/bills-8.png
9428 -       -       docs/media/bills-9.png
9429 -       -       docs/media/booking-cancel-1.png
9430 -       -       docs/media/booking-cancel-2.png
9431 -       -       docs/media/booking-cancel-3.png
9432 -       -       docs/media/booking-cancel-4.png
9433 -       -       docs/media/booking-capture-1.png
9434 -       -       docs/media/booking-capture-2.png
9435 -       -       docs/media/booking-capture-3.png
9436 -       -       docs/media/booking-create-1.png
9437 -       -       docs/media/booking-create-2.png
9438 -       -       docs/media/booking-create-3.png
9439 -       -       docs/media/booking-create-4.png
9440 -       -       docs/media/booking-create-5.png
9441 -       -       docs/media/booking-create-6.png
9442 -       -       docs/media/booking-create-7.png
9443 -       -       docs/media/booking-create-8.png
9444 -       -       docs/media/booking-create-9.png
9445 -       -       docs/media/booking-create-bookable-1.png
9446 -       -       docs/media/booking-create-bookable-2.png
9447 -       -       docs/media/booking-create-bookable-3.png
9448 -       -       docs/media/booking-create-bookable-4.png
9449 -       -       docs/media/booking-create-bookable-5.png
9450 -       -       docs/media/booking-create-bookable-6.png
9451 -       -       docs/media/booking-create-module-1.png
9452 -       -       docs/media/booking-create-module-2.png
9453 -       -       docs/media/booking-create-module-3.png
9454 -       -       docs/media/booking-create-module-4.png
9455 -       -       docs/media/booking-create-resourcetype-1.png
9456 -       -       docs/media/booking-create-resourcetype-2.png
9457 -       -       docs/media/booking-create-resourcetype-3.png
9458 -       -       docs/media/booking-create-resourcetype-4.png
9459 -       -       docs/media/booking-create-resourcetype-5.png
9460 -       -       docs/media/booking-pickup-1.png
9461 -       -       docs/media/booking-pickup-2.png
9462 -       -       docs/media/booking-pickup-3.png
9463 -       -       docs/media/booking-pickup-module-1.png
9464 -       -       docs/media/booking-pull-1.png
9465 -       -       docs/media/booking-pull-2.png
9466 -       -       docs/media/booking-pull-3.png
9467 -       -       docs/media/booking-return-2.png
9468 -       -       docs/media/booking-return-module-1.png
9469 -       -       docs/media/booking-return-module-2.png
9470 -       -       docs/media/booking-return-module-4.png
9471 -       -       docs/media/cap-wiz-cal.jpg
9472 -       -       docs/media/cap-wiz-chan.jpg
9473 -       -       docs/media/cap-wiz-chron.jpg
9474 -       -       docs/media/cap-wiz-freq.jpg
9475 -       -       docs/media/cap-wiz-num.jpg
9476 -       -       docs/media/catalogue-10.png
9477 -       -       docs/media/catalogue-11.png
9478 -       -       docs/media/catalogue-3.png
9479 -       -       docs/media/catalogue-4.png
9480 -       -       docs/media/catalogue-5.png
9481 -       -       docs/media/catalogue-6.png
9482 -       -       docs/media/catalogue-7.png
9483 -       -       docs/media/catalogue-8.png
9484 -       -       docs/media/catalogue-9.png
9485 -       -       docs/media/caution.png
9486 -       -       docs/media/ccbysa.png
9487 -       -       docs/media/check_in_menu.png
9488 -       -       docs/media/checkin_barcode.png
9489 -       -       docs/media/checkin_options.png
9490 -       -       docs/media/checkout_item_barcode.png
9491 -       -       docs/media/checkout_menu.png
9492 -       -       docs/media/circulation-1.png
9493 -       -       docs/media/circulation-10.png
9494 -       -       docs/media/circulation-11.png
9495 -       -       docs/media/circulation-12.png
9496 -       -       docs/media/circulation-13.png
9497 -       -       docs/media/circulation-14.png
9498 -       -       docs/media/circulation-15.png
9499 -       -       docs/media/circulation-16.png
9500 -       -       docs/media/circulation-17.png
9501 -       -       docs/media/circulation-18.png
9502 -       -       docs/media/circulation-19.png
9503 -       -       docs/media/circulation-2.png
9504 -       -       docs/media/circulation-20.png
9505 -       -       docs/media/circulation-21.png
9506 -       -       docs/media/circulation-22.png
9507 -       -       docs/media/circulation-23.png
9508 -       -       docs/media/circulation-24.png
9509 -       -       docs/media/circulation-25.png
9510 -       -       docs/media/circulation-26.png
9511 -       -       docs/media/circulation-27.png
9512 -       -       docs/media/circulation-28.png
9513 -       -       docs/media/circulation-29.png
9514 -       -       docs/media/circulation-3.png
9515 -       -       docs/media/circulation-30.png
9516 -       -       docs/media/circulation-31.png
9517 -       -       docs/media/circulation-32.png
9518 -       -       docs/media/circulation-33.png
9519 -       -       docs/media/circulation-34.png
9520 -       -       docs/media/circulation-35.png
9521 -       -       docs/media/circulation-36.png
9522 -       -       docs/media/circulation-4.png
9523 -       -       docs/media/circulation-5.png
9524 -       -       docs/media/circulation-6.png
9525 -       -       docs/media/circulation-7.png
9526 -       -       docs/media/circulation-8.png
9527 -       -       docs/media/circulation-9.png
9528 -       -       docs/media/claimed_date.png
9529 -       -       docs/media/conj1.jpg
9530 -       -       docs/media/conj10.jpg
9531 -       -       docs/media/conj2.jpg
9532 -       -       docs/media/conj3.jpg
9533 -       -       docs/media/conj4.jpg
9534 -       -       docs/media/conj5.jpg
9535 -       -       docs/media/conj6.jpg
9536 -       -       docs/media/conj7.jpg
9537 -       -       docs/media/conj8.jpg
9538 -       -       docs/media/conj9.jpg
9539 -       -       docs/media/copy_alert_message.png
9540 -       -       docs/media/copy_edit_alert.png
9541 -       -       docs/media/create-template-1.png
9542 -       -       docs/media/create-template-10.png
9543 -       -       docs/media/create-template-11.png
9544 -       -       docs/media/create-template-12.png
9545 -       -       docs/media/create-template-13.png
9546 -       -       docs/media/create-template-15.png
9547 -       -       docs/media/create-template-16.png
9548 -       -       docs/media/create-template-17.png
9549 -       -       docs/media/create-template-19.png
9550 -       -       docs/media/create-template-2.png
9551 -       -       docs/media/create-template-20.png
9552 -       -       docs/media/create-template-21.png
9553 -       -       docs/media/create-template-22.png
9554 -       -       docs/media/create-template-23.png
9555 -       -       docs/media/create-template-24.png
9556 -       -       docs/media/create-template-25.png
9557 -       -       docs/media/create-template-26.png
9558 -       -       docs/media/create-template-27.png
9559 -       -       docs/media/create-template-28.png
9560 -       -       docs/media/create-template-29.png
9561 -       -       docs/media/create-template-3.png
9562 -       -       docs/media/create-template-30.png
9563 -       -       docs/media/create-template-31.png
9564 -       -       docs/media/create-template-32.png
9565 -       -       docs/media/create-template-33.png
9566 -       -       docs/media/create-template-34.png
9567 -       -       docs/media/create-template-35.png
9568 -       -       docs/media/create-template-4.png
9569 -       -       docs/media/create-template-5.png
9570 -       -       docs/media/create-template-6.png
9571 -       -       docs/media/create-template-7.png
9572 -       -       docs/media/create-template-8.png
9573 -       -       docs/media/create-template-9.png
9574 -       -       docs/media/due_date_display.png
9575 -       -       docs/media/edit_due_date_action.png
9576 -       -       docs/media/epub_logo_color_ht39.gif
9577 -       -       docs/media/evergreen_logo.gif
9578 -       -       docs/media/folder-1.png
9579 -       -       docs/media/folder-10.png
9580 -       -       docs/media/folder-11.png
9581 -       -       docs/media/folder-12.png
9582 -       -       docs/media/folder-13.png
9583 -       -       docs/media/folder-14.png
9584 -       -       docs/media/folder-7a.png
9585 -       -       docs/media/generate-report-1.png
9586 -       -       docs/media/generate-report-10.png
9587 -       -       docs/media/generate-report-14.png
9588 -       -       docs/media/generate-report-2.png
9589 -       -       docs/media/generate-report-3.png
9590 -       -       docs/media/generate-report-8.png
9591 -       -       docs/media/generate-report-9.png
9592 -       -       docs/media/hold-1.png
9593 -       -       docs/media/hold-10.png
9594 -       -       docs/media/hold-11.png
9595 -       -       docs/media/hold-12.png
9596 -       -       docs/media/hold-14.png
9597 -       -       docs/media/hold-15.png
9598 -       -       docs/media/hold-16.png
9599 -       -       docs/media/hold-17.png
9600 -       -       docs/media/hold-18.png
9601 -       -       docs/media/hold-19.png
9602 -       -       docs/media/hold-2.png
9603 -       -       docs/media/hold-20.png
9604 -       -       docs/media/hold-21.png
9605 -       -       docs/media/hold-22.png
9606 -       -       docs/media/hold-23.png
9607 -       -       docs/media/hold-24.png
9608 -       -       docs/media/hold-25.png
9609 -       -       docs/media/hold-26.png
9610 -       -       docs/media/hold-27.png
9611 -       -       docs/media/hold-28.png
9612 -       -       docs/media/hold-29.png
9613 -       -       docs/media/hold-4.png
9614 -       -       docs/media/hold-5.png
9615 -       -       docs/media/hold-6.png
9616 -       -       docs/media/hold-7.png
9617 -       -       docs/media/hold-8.png
9618 -       -       docs/media/hold-9.png
9619 -       -       docs/media/holds-clearing-1.png
9620 -       -       docs/media/holds-clearing-2.png
9621 -       -       docs/media/holds-clearing-3.png
9622 -       -       docs/media/holds-clearing-4.png
9623 -       -       docs/media/holds-managing-1.png
9624 -       -       docs/media/holds-managing-10.png
9625 -       -       docs/media/holds-managing-11.png
9626 -       -       docs/media/holds-managing-12.png
9627 -       -       docs/media/holds-managing-13.png
9628 -       -       docs/media/holds-managing-14.png
9629 -       -       docs/media/holds-managing-15.png
9630 -       -       docs/media/holds-managing-16.png
9631 -       -       docs/media/holds-managing-17.png
9632 -       -       docs/media/holds-managing-18.png
9633 -       -       docs/media/holds-managing-19.png
9634 -       -       docs/media/holds-managing-2.png
9635 -       -       docs/media/holds-managing-3.png
9636 -       -       docs/media/holds-managing-4.png
9637 -       -       docs/media/holds-managing-5.png
9638 -       -       docs/media/holds-managing-6.png
9639 -       -       docs/media/holds-managing-7.png
9640 -       -       docs/media/holds-managing-8.png
9641 -       -       docs/media/holds-managing-9.png
9642 -       -       docs/media/holds-notifications-1.png
9643 -       -       docs/media/holds-notifications-2.png
9644 -       -       docs/media/holds-notifications-3.png
9645 -       -       docs/media/holds-notifications-4.png
9646 -       -       docs/media/holds-placing-1.png
9647 -       -       docs/media/holds-placing-10.png
9648 -       -       docs/media/holds-placing-11.png
9649 -       -       docs/media/holds-placing-2.png
9650 -       -       docs/media/holds-placing-3.png
9651 -       -       docs/media/holds-placing-4.png
9652 -       -       docs/media/holds-placing-5.png
9653 -       -       docs/media/holds-placing-6.png
9654 -       -       docs/media/holds-placing-7.png
9655 -       -       docs/media/holds-placing-8.png
9656 -       -       docs/media/holds-placing-9.png
9657 -       -       docs/media/holds-pull-1.png
9658 -       -       docs/media/holds-pull-2.png
9659 -       -       docs/media/holds-pull-3.png
9660 -       -       docs/media/holds-pull-4.png
9661 -       -       docs/media/holds-pull-5.png
9662 -       -       docs/media/holds-pull-5a.png
9663 -       -       docs/media/holds-pull-6.png
9664 -       -       docs/media/holds-pull-7.png
9665 -       -       docs/media/holds-pull-8.png
9666 -       -       docs/media/holds-pull-9.png
9667 -       -       docs/media/in_house_use.png
9668 -       -       docs/media/item_status_altview.png
9669 -       -       docs/media/item_status_barcode.png
9670 -       -       docs/media/item_status_list_view.png
9671 -       -       docs/media/item_status_menu.png
9672 -       -       docs/media/items_out_click.png
9673 -       -       docs/media/k_book_record.png
9674 -       -       docs/media/last_few_circs_action.png
9675 -       -       docs/media/last_few_circs_display.png
9676 -       -       docs/media/lost_cr_section.png
9677 -       -       docs/media/lsa-1.png
9678 -       -       docs/media/lsa-10.jpg
9679 -       -       docs/media/lsa-11.jpg
9680 -       -       docs/media/lsa-12.jpg
9681 -       -       docs/media/lsa-14.jpg
9682 -       -       docs/media/lsa-16.jpg
9683 -       -       docs/media/lsa-17.jpg
9684 -       -       docs/media/lsa-18.jpg
9685 -       -       docs/media/lsa-2.jpg
9686 -       -       docs/media/lsa-22.png
9687 -       -       docs/media/lsa-23.jpg
9688 -       -       docs/media/lsa-25.jpg
9689 -       -       docs/media/lsa-26.jpg
9690 -       -       docs/media/lsa-27.jpg
9691 -       -       docs/media/lsa-28.jpg
9692 -       -       docs/media/lsa-32.jpg
9693 -       -       docs/media/lsa-33.jpg
9694 -       -       docs/media/lsa-4.jpg
9695 -       -       docs/media/lsa-5.jpg
9696 -       -       docs/media/lsa-7.jpg
9697 -       -       docs/media/lsa-8.jpg
9698 -       -       docs/media/lsa-closed-mountain-1.png
9699 -       -       docs/media/lsa-closed-mountain-2.png
9700 -       -       docs/media/lsa-group-0.png
9701 -       -       docs/media/lsa-group-1.png
9702 -       -       docs/media/lsa-group-1a.png
9703 -       -       docs/media/lsa-group-2.png
9704 -       -       docs/media/lsa-group-3.png
9705 -       -       docs/media/lsa-group-4.png
9706 -       -       docs/media/lsa-group-5.png
9707 -       -       docs/media/lsa-group-6.png
9708 -       -       docs/media/lsa-statcat-1.png
9709 -       -       docs/media/lsa-statcat-2.png
9710 -       -       docs/media/lsa-statcat-3.png
9711 -       -       docs/media/lsa-statcat-4.png
9712 -       -       docs/media/lsa-statcat-5.png
9713 -       -       docs/media/lsa-statcat-6.png
9714 -       -       docs/media/lsa-statcat-7.png
9715 -       -       docs/media/lsa-statcat-8.png
9716 -       -       docs/media/main_logo.jpg
9717 -       -       docs/media/mark_claims_returned.png
9718 -       -       docs/media/mark_lost.png
9719 -       -       docs/media/mark_missing_damaged.png
9720 -       -       docs/media/monograph_parts1.jpg
9721 -       -       docs/media/monograph_parts2.jpg
9722 -       -       docs/media/monograph_parts3.jpg
9723 -       -       docs/media/monograph_parts4.jpg
9724 -       -       docs/media/monograph_parts5.jpg
9725 -       -       docs/media/myaccount-bookbags.png
9726 -       -       docs/media/myaccount-itemrenew.png
9727 -       -       docs/media/myaccount-itemscheckedout.png
9728 -       -       docs/media/myaccount-itemsonhold.png
9729 -       -       docs/media/myaccount-login-arrow.png
9730 -       -       docs/media/myaccount-login-info.png
9731 -       -       docs/media/myaccount-login.png
9732 -       -       docs/media/myaccount-loginpasswordupdate.png
9733 -       -       docs/media/myaccount-summary.png
9734 -       -       docs/media/note.png
9735 -       -       docs/media/offline-1.png
9736 -       -       docs/media/offline-10.png
9737 -       -       docs/media/offline-11.png
9738 -       -       docs/media/offline-12.png
9739 -       -       docs/media/offline-13.png
9740 -       -       docs/media/offline-14.png
9741 -       -       docs/media/offline-15.png
9742 -       -       docs/media/offline-16.png
9743 -       -       docs/media/offline-17.png
9744 -       -       docs/media/offline-18.png
9745 -       -       docs/media/offline-19.png
9746 -       -       docs/media/offline-2.png
9747 -       -       docs/media/offline-20.png
9748 -       -       docs/media/offline-21.png
9749 -       -       docs/media/offline-22.png
9750 -       -       docs/media/offline-23.png
9751 -       -       docs/media/offline-24.png
9752 -       -       docs/media/offline-25.png
9753 -       -       docs/media/offline-26.png
9754 -       -       docs/media/offline-27.png
9755 -       -       docs/media/offline-28.png
9756 -       -       docs/media/offline-29.png
9757 -       -       docs/media/offline-3.png
9758 -       -       docs/media/offline-30.png
9759 -       -       docs/media/offline-31.png
9760 -       -       docs/media/offline-32.png
9761 -       -       docs/media/offline-33.png
9762 -       -       docs/media/offline-34.png
9763 -       -       docs/media/offline-35.png
9764 -       -       docs/media/offline-36.png
9765 -       -       docs/media/offline-4.png
9766 -       -       docs/media/offline-5.png
9767 -       -       docs/media/offline-6.png
9768 -       -       docs/media/offline-7.png
9769 -       -       docs/media/offline-8.png
9770 -       -       docs/media/offline-9.png
9771 -       -       docs/media/overdue_checkin.png
9772 -       -       docs/media/passwordresetmessage.png
9773 -       -       docs/media/patron-1.png
9774 -       -       docs/media/patron-10.png
9775 -       -       docs/media/patron-11.png
9776 -       -       docs/media/patron-12.png
9777 -       -       docs/media/patron-13.png
9778 -       -       docs/media/patron-14.png
9779 -       -       docs/media/patron-15.png
9780 -       -       docs/media/patron-16.png
9781 -       -       docs/media/patron-17.png
9782 -       -       docs/media/patron-18.png
9783 -       -       docs/media/patron-19.png
9784 -       -       docs/media/patron-2.png
9785 -       -       docs/media/patron-20.png
9786 -       -       docs/media/patron-21.png
9787 -       -       docs/media/patron-22.png
9788 -       -       docs/media/patron-23.png
9789 -       -       docs/media/patron-24.png
9790 -       -       docs/media/patron-25.png
9791 -       -       docs/media/patron-26.png
9792 -       -       docs/media/patron-27.png
9793 -       -       docs/media/patron-28.png
9794 -       -       docs/media/patron-29.png
9795 -       -       docs/media/patron-3.png
9796 -       -       docs/media/patron-30.png
9797 -       -       docs/media/patron-31.png
9798 -       -       docs/media/patron-32.png
9799 -       -       docs/media/patron-3a.png
9800 -       -       docs/media/patron-4.png
9801 -       -       docs/media/patron-5.png
9802 -       -       docs/media/patron-6.png
9803 -       -       docs/media/patron-7.png
9804 -       -       docs/media/patron-8.png
9805 -       -       docs/media/patron-9.png
9806 -       -       docs/media/patron-record-status-1.png
9807 -       -       docs/media/patron-record-status-dark-grey.png
9808 -       -       docs/media/patron-record-status-green.png
9809 -       -       docs/media/patron-record-status-light-grey.png
9810 -       -       docs/media/patron-record-status-orange.png
9811 -       -       docs/media/patron-record-status-purple.png
9812 -       -       docs/media/patron-record-status-red.png
9813 -       -       docs/media/patron-record-status-yellow.png
9814 -       -       docs/media/patron_summary_checkouts.jpg
9815 -       -       docs/media/pdf_icon.gif
9816 -       -       docs/media/pre_cat_alert.png
9817 -       -       docs/media/precat.png
9818 -       -       docs/media/profile-5.png
9819 -       -       docs/media/profile-6.png
9820 -       -       docs/media/profile-7.png
9821 -       -       docs/media/receipt-10.jpg
9822 -       -       docs/media/receipt-11.jpg
9823 -       -       docs/media/receipt-12.jpg
9824 -       -       docs/media/receipt-13.jpg
9825 -       -       docs/media/receipt-14.jpg
9826 -       -       docs/media/receipt-15.jpg
9827 -       -       docs/media/receipt-16.png
9828 -       -       docs/media/receipt-17.jpg
9829 -       -       docs/media/receipt-18.jpg
9830 -       -       docs/media/receipt-19.jpg
9831 -       -       docs/media/receipt-2.jpg
9832 -       -       docs/media/receipt-20.jpg
9833 -       -       docs/media/receipt-21.jpg
9834 -       -       docs/media/receipt-22.jpg
9835 -       -       docs/media/receipt-23.jpg
9836 -       -       docs/media/receipt-24.jpg
9837 -       -       docs/media/receipt-3.jpg
9838 -       -       docs/media/receipt-4.jpg
9839 -       -       docs/media/receipt-5.jpg
9840 -       -       docs/media/receipt-6.jpg
9841 -       -       docs/media/receipt-7.jpg
9842 -       -       docs/media/receipt-8.jpg
9843 -       -       docs/media/receipt-9.jpg
9844 -       -       docs/media/record_in_house_action.png
9845 -       -       docs/media/renew_action.png
9846 -       -       docs/media/renew_item.png
9847 -       -       docs/media/renew_item_calendar.png
9848 -       -       docs/media/renew_specific_date.png
9849 -       -       docs/media/retrieve_patron.png
9850 -       -       docs/media/scv-crec.jpg
9851 -       -       docs/media/scv-distr.jpg
9852 -       -       docs/media/scv-iss.jpg
9853 -       -       docs/media/scv-rec.jpg
9854 -       -       docs/media/scv-srec.jpg
9855 -       -       docs/media/scv-sub.jpg
9856 -       -       docs/media/server-3.png
9857 -       -       docs/media/server-4.png
9858 -       -       docs/media/server-5.png
9859 -       -       docs/media/server-6.png
9860 -       -       docs/media/shared-template-6.png
9861 -       -       docs/media/shared-template-7.png
9862 -       -       docs/media/shared-template-9.png
9863 -       -       docs/media/small_logo_white.jpg
9864 -       -       docs/media/specify_due_date1.png
9865 -       -       docs/media/specify_due_date2.png
9866 -       -       docs/media/staffclient-1.png
9867 -       -       docs/media/staffclient-2.png
9868 -       -       docs/media/staffclient-3.png
9869 -       -       docs/media/staffclient-4.png
9870 -       -       docs/media/staffclient-5.png
9871 -       -       docs/media/staffclient-6.png
9872 -       -       docs/media/staffclient-6a.png
9873 -       -       docs/media/staffclient-6b.png
9874 -       -       docs/media/staffclient-6c.png
9875 -       -       docs/media/staffclient-6d.png
9876 -       -       docs/media/staffclient-7.png
9877 -       -       docs/media/staffclient-7a.png
9878 -       -       docs/media/staffclient-8.png
9879 -       -       docs/media/staffclient-9.png
9880 -       -       docs/media/staffclientinstallation-proxy-putty-1.png
9881 -       -       docs/media/staffclientinstallation-proxy-socks-1.png
9882 -       -       docs/media/staffclientinstallation-proxy-socks-2.png
9883 -       -       docs/media/staffclientinstallation-staffclient-1.png
9884 -       -       docs/media/staffclientinstallation-staffclient-2.png
9885 -       -       docs/media/staffclientinstallation-staffclient-3.png
9886 -       -       docs/media/staffclientinstallation-staffclient-4.png
9887 -       -       docs/media/staffclientinstallation-staffclient-workstationnames-1.png
9888 -       -       docs/media/staffclientinstallation-staffclient-workstationnames-2.png
9889 -       -       docs/media/staffclientinstallation-staffclient-workstationnames-3.png
9890 -       -       docs/media/staffclientinstallation-tabbed-1.png
9891 -       -       docs/media/survey-1.png
9892 -       -       docs/media/survey-10.png
9893 -       -       docs/media/survey-2.png
9894 -       -       docs/media/survey-3.png
9895 -       -       docs/media/survey-4.png
9896 -       -       docs/media/survey-5.png
9897 -       -       docs/media/survey-6.png
9898 -       -       docs/media/survey-7.png
9899 -       -       docs/media/survey-8.png
9900 -       -       docs/media/survey-9.png
9901 -       -       docs/media/tip.png
9902 -       -       docs/media/transit-1.png
9903 -       -       docs/media/transit-10.png
9904 -       -       docs/media/transit-2.png
9905 -       -       docs/media/transit-3.png
9906 -       -       docs/media/transit-4a.png
9907 -       -       docs/media/transit-5.png
9908 -       -       docs/media/transit-6.png
9909 -       -       docs/media/transit-7.png
9910 -       -       docs/media/transit-8.png
9911 -       -       docs/media/transit-9.png
9912 -       -       docs/media/unified_volume_copy_creator1.jpg
9913 -       -       docs/media/unified_volume_copy_creator2.jpg
9914 -       -       docs/media/unified_volume_copy_creator3.jpg
9915 -       -       docs/media/unified_volume_copy_creator4.jpg
9916 -       -       docs/media/unified_volume_copy_creator5.jpg
9917 -       -       docs/media/unified_volume_copy_creator6.jpg
9918 -       -       docs/media/view-output-1.png
9919 -       -       docs/media/view-output-2.png
9920 -       -       docs/media/view-output-3.png
9921 -       -       docs/media/view-output-4.png
9922 -       -       docs/media/view-output-5.png
9923 -       -       docs/media/warning.png
9924 63      0       docs/opac/my_lists.txt
9925 0       0       docs/reports/README
9926 320     0       docs/root.txt
9927 30      0       docs/serials/A-intro.txt
9928 43      0       docs/serials/B-copy_template.txt
9929 152     0       docs/serials/C-subscription-SCV.txt
9930 188     0       docs/serials/D-subscription-ASCV.txt
9931 19      0       docs/serials/E-edit_subscriptions.txt
9932 64      0       docs/serials/F-Receiving.txt
9933 9       0       docs/serials/G-Special_issue.txt
9934 35      0       docs/serials/H-holdings_statements.txt
9935 0       212     installation/edi_setup.txt
9936 0       549     installation/server_installation.txt
9937 0       244     installation/server_upgrade.txt
9938 0       32      installation/system_requirements.txt
9939 0       189     licensing.txt
9940 -       -       media/1.png
9941 -       -       media/10.png
9942 -       -       media/11.png
9943 -       -       media/12.png
9944 -       -       media/13.png
9945 -       -       media/14.png
9946 -       -       media/15.png
9947 -       -       media/2.png
9948 -       -       media/3.png
9949 -       -       media/4.png
9950 -       -       media/5.png
9951 -       -       media/6.png
9952 -       -       media/7.png
9953 -       -       media/8.png
9954 -       -       media/9.png
9955 -       -       media/Authority_Control_Sets1.jpg
9956 -       -       media/Authority_Control_Sets1.jpg.1
9957 -       -       media/Authority_Control_Sets2.jpg
9958 -       -       media/Authority_Control_Sets2.jpg.1
9959 -       -       media/Authority_Control_Sets3.jpg
9960 -       -       media/Authority_Control_Sets3.jpg.1
9961 -       -       media/Authority_Control_Sets4.jpg
9962 -       -       media/Authority_Control_Sets4.jpg.1
9963 -       -       media/Authority_Control_Sets5.jpg
9964 -       -       media/Authority_Control_Sets5.jpg.1
9965 -       -       media/Authority_Control_Sets6.jpg
9966 -       -       media/Authority_Control_Sets6.jpg.1
9967 -       -       media/Authority_Control_Sets7.jpg
9968 -       -       media/Authority_Control_Sets7.jpg.1
9969 -       -       media/Authority_Control_Sets8.jpg
9970 -       -       media/Authority_Control_Sets8.jpg.1
9971 -       -       media/Authority_Control_Sets9.jpg
9972 -       -       media/Authority_Control_Sets9.jpg.1
9973 -       -       media/Auto_Suggest_in_Catalog_Search1.jpg
9974 -       -       media/Auto_Suggest_in_Catalog_Search2.jpg
9975 -       -       media/Batch_Importing_MARC_Records1.jpg
9976 -       -       media/Batch_Importing_MARC_Records10.jpg
9977 -       -       media/Batch_Importing_MARC_Records11.jpg
9978 -       -       media/Batch_Importing_MARC_Records12.jpg
9979 -       -       media/Batch_Importing_MARC_Records13.jpg
9980 -       -       media/Batch_Importing_MARC_Records14.jpg
9981 -       -       media/Batch_Importing_MARC_Records15.jpg
9982 -       -       media/Batch_Importing_MARC_Records2.jpg
9983 -       -       media/Batch_Importing_MARC_Records3.jpg
9984 -       -       media/Batch_Importing_MARC_Records4.jpg
9985 -       -       media/Batch_Importing_MARC_Records5.jpg
9986 -       -       media/Batch_Importing_MARC_Records6.jpg
9987 -       -       media/Batch_Importing_MARC_Records7.jpg
9988 -       -       media/Batch_Importing_MARC_Records8.jpg
9989 -       -       media/Batch_Importing_MARC_Records9.jpg
9990 -       -       media/Call_Number_Prefixes_and_Suffixes_2_21.jpg
9991 -       -       media/Call_Number_Prefixes_and_Suffixes_2_22.jpg
9992 -       -       media/Call_Number_Prefixes_and_Suffixes_2_22.jpg.1
9993 -       -       media/Customizable_Toolbar1.jpg
9994 -       -       media/Customizable_Toolbar2.jpg
9995 -       -       media/Customizable_Toolbar3.jpg
9996 -       -       media/Customizable_Toolbar4.jpg
9997 -       -       media/Double_Click1.jpg
9998 -       -       media/Double_Click2.jpg
9999 -       -       media/Double_Click3.jpg
10000 -       -       media/My_Lists1.jpg
10001 -       -       media/My_Lists3.jpg
10002 -       -       media/My_Lists4.jpg
10003 -       -       media/My_Lists5.jpg
10004 -       -       media/My_Lists6.jpg
10005 -       -       media/My_Lists7.jpg
10006 -       -       media/New_Tab_Button1.jpg
10007 -       -       media/Overlay_Existing_Record_via_Z39_50_Import1.jpg
10008 -       -       media/Overlay_Existing_Record_via_Z39_50_Import2.jpg
10009 -       -       media/Overlay_Existing_Record_via_Z39_50_Import3.jpg
10010 -       -       media/Overlay_Existing_Record_via_Z39_50_Import4.jpg
10011 -       -       media/Overlay_Existing_Record_via_Z39_50_Import5.jpg
10012 -       -       media/Overlay_Existing_Record_via_Z39_50_Import6.jpg
10013 -       -       media/Receive_Items_From_an_Invoice1.jpg
10014 -       -       media/Receive_Items_From_an_Invoice2.jpg
10015 -       -       media/Receive_Items_From_an_Invoice3.jpg
10016 -       -       media/Receive_Items_From_an_Invoice4.jpg
10017 -       -       media/Receive_Items_From_an_Invoice5.jpg
10018 -       -       media/Receive_Items_From_an_Invoice6.jpg
10019 -       -       media/Receive_Items_From_an_Invoice7.jpg
10020 -       -       media/Restrict_Z39_50_Sources_by_Permission_Group1.jpg
10021 -       -       media/Restrict_Z39_50_Sources_by_Permission_Group2.jpg
10022 -       -       media/Restrict_Z39_50_Sources_by_Permission_Group3.jpg
10023 -       -       media/SMS_Text_Messaging1.jpg
10024 -       -       media/SMS_Text_Messaging10.jpg
10025 -       -       media/SMS_Text_Messaging11.jpg
10026 -       -       media/SMS_Text_Messaging12.jpg
10027 -       -       media/SMS_Text_Messaging13.jpg
10028 -       -       media/SMS_Text_Messaging2.jpg
10029 -       -       media/SMS_Text_Messaging3.jpg
10030 -       -       media/SMS_Text_Messaging4.jpg
10031 -       -       media/SMS_Text_Messaging5.jpg
10032 -       -       media/SMS_Text_Messaging6.jpg
10033 -       -       media/SMS_Text_Messaging7.jpg
10034 -       -       media/SMS_Text_Messaging8.jpg
10035 -       -       media/SMS_Text_Messaging9.jpg
10036 -       -       media/Saved_Catalog_Searches_2_21.jpg
10037 -       -       media/Saved_Catalog_Searches_2_21.jpg.1
10038 -       -       media/Saved_Catalog_Searches_2_22.jpg
10039 -       -       media/Saved_Catalog_Searches_2_22.jpg.1
10040 -       -       media/Search_Results1.jpg
10041 -       -       media/Sorting_Columns2.jpg
10042 -       -       media/Sorting_Columns3.jpg
10043 -       -       media/Sorting_Columns3.jpg.1
10044 -       -       media/Sorting_Columns4.jpg
10045 -       -       media/Sorting_Columns5.jpg
10046 -       -       media/Target_Pickup_Lib1.jpg
10047 -       -       media/Target_Pickup_Lib2.jpg
10048 -       -       media/User_Activity_Types1A.jpg
10049 -       -       media/User_Activity_Types2A.jpg
10050 -       -       media/Vandelay_Integration_into_Acquisitions1.jpg
10051 -       -       media/Vandelay_Integration_into_Acquisitions2.jpg
10052 -       -       media/Vandelay_Integration_into_Acquisitions3.jpg
10053 -       -       media/Vandelay_Integration_into_Acquisitions4.jpg
10054 -       -       media/Vandelay_Integration_into_Acquisitions5.jpg
10055 -       -       media/Vandelay_Integration_into_Acquisitions6.jpg
10056 -       -       media/acq_activate.png
10057 -       -       media/acq_apply_claim_policy.png
10058 -       -       media/acq_brief_record-2.png
10059 -       -       media/acq_brief_record.png
10060 -       -       media/acq_cancel_copy.png
10061 -       -       media/acq_cancel_line_items.png
10062 -       -       media/acq_claim_item-2.png
10063 -       -       media/acq_claim_item-3.png
10064 -       -       media/acq_claim_item-4.png
10065 -       -       media/acq_claim_item-5.png
10066 -       -       media/acq_claim_item.png
10067 -       -       media/acq_export_list.png
10068 -       -       media/acq_funds-2.png
10069 -       -       media/acq_funds.png
10070 -       -       media/acq_invoice_blanket.png
10071 -       -       media/acq_invoice_line_items.png
10072 -       -       media/acq_invoice_link.png
10073 -       -       media/acq_invoice_purchase_order.png
10074 -       -       media/acq_invoice_view-2.png
10075 -       -       media/acq_invoice_view.png
10076 -       -       media/acq_line_items_add_copies-2.png
10077 -       -       media/acq_line_items_add_copies-3.png
10078 -       -       media/acq_line_items_add_copies.png
10079 -       -       media/acq_line_items_add_notes.png
10080 -       -       media/acq_line_items_alerts-2.png
10081 -       -       media/acq_line_items_alerts.png
10082 -       -       media/acq_line_items_link-2.png
10083 -       -       media/acq_line_items_link.png
10084 -       -       media/acq_line_items_update_barcodes.png
10085 -       -       media/acq_line_items_view_history.png
10086 -       -       media/acq_line_items_worksheet.png
10087 -       -       media/acq_load_records.png
10088 -       -       media/acq_marc_search-2.png
10089 -       -       media/acq_marc_search.png
10090 -       -       media/acq_purchase_order_add_charges.png
10091 -       -       media/acq_purchase_order_add_note.png
10092 -       -       media/acq_purchase_order_create.png
10093 -       -       media/acq_purchase_order_history.png
10094 -       -       media/acq_purchase_order_name.png
10095 -       -       media/acq_purchase_order_print.png
10096 -       -       media/acq_purchase_order_split-2.png
10097 -       -       media/acq_purchase_order_split.png
10098 -       -       media/acq_purchase_order_view-2.png
10099 -       -       media/acq_purchase_order_view.png
10100 -       -       media/acq_search.png
10101 -       -       media/acq_selection_clone.png
10102 -       -       media/acq_selection_create.png
10103 -       -       media/acq_selection_mark_ready-2.png
10104 -       -       media/acq_selection_mark_ready.png
10105 -       -       media/acq_selection_merge.png
10106 -       -       media/acq_workflow.jpg
10107 -       -       media/add_holdings-1.png
10108 -       -       media/add_holdings-2.png
10109 -       -       media/add_holdings-3.png
10110 -       -       media/add_holdings-4.png
10111 -       -       media/add_holdings-5.png
10112 -       -       media/application-pdf.png
10113 -       -       media/ascv-distr.jpg
10114 -       -       media/ascv-issues.jpg
10115 -       -       media/ascv-sub.jpg
10116 -       -       media/backdate_checkin.png
10117 -       -       media/backdate_post_checkin.png
10118 -       -       media/backdate_post_date.png
10119 -       -       media/backdate_red.png
10120 -       -       media/bills-1.png
10121 -       -       media/bills-10.png
10122 -       -       media/bills-11.png
10123 -       -       media/bills-12.png
10124 -       -       media/bills-13.png
10125 -       -       media/bills-14.png
10126 -       -       media/bills-15.png
10127 -       -       media/bills-16.png
10128 -       -       media/bills-17.png
10129 -       -       media/bills-18.png
10130 -       -       media/bills-19.png
10131 -       -       media/bills-2.png
10132 -       -       media/bills-20.png
10133 -       -       media/bills-3.png
10134 -       -       media/bills-4.png
10135 -       -       media/bills-5.png
10136 -       -       media/bills-6.png
10137 -       -       media/bills-7.png
10138 -       -       media/bills-8.png
10139 -       -       media/bills-9.png
10140 -       -       media/booking-cancel-1.png
10141 -       -       media/booking-cancel-2.png
10142 -       -       media/booking-cancel-3.png
10143 -       -       media/booking-cancel-4.png
10144 -       -       media/booking-capture-1.png
10145 -       -       media/booking-capture-2.png
10146 -       -       media/booking-capture-3.png
10147 -       -       media/booking-create-1.png
10148 -       -       media/booking-create-2.png
10149 -       -       media/booking-create-3.png
10150 -       -       media/booking-create-4.png
10151 -       -       media/booking-create-5.png
10152 -       -       media/booking-create-6.png
10153 -       -       media/booking-create-7.png
10154 -       -       media/booking-create-8.png
10155 -       -       media/booking-create-9.png
10156 -       -       media/booking-create-bookable-1.png
10157 -       -       media/booking-create-bookable-2.png
10158 -       -       media/booking-create-bookable-3.png
10159 -       -       media/booking-create-bookable-4.png
10160 -       -       media/booking-create-bookable-5.png
10161 -       -       media/booking-create-bookable-6.png
10162 -       -       media/booking-create-module-1.png
10163 -       -       media/booking-create-module-2.png
10164 -       -       media/booking-create-module-3.png
10165 -       -       media/booking-create-module-4.png
10166 -       -       media/booking-create-resourcetype-1.png
10167 -       -       media/booking-create-resourcetype-2.png
10168 -       -       media/booking-create-resourcetype-3.png
10169 -       -       media/booking-create-resourcetype-4.png
10170 -       -       media/booking-create-resourcetype-5.png
10171 -       -       media/booking-pickup-1.png
10172 -       -       media/booking-pickup-2.png
10173 -       -       media/booking-pickup-3.png
10174 -       -       media/booking-pickup-module-1.png
10175 -       -       media/booking-pull-1.png
10176 -       -       media/booking-pull-2.png
10177 -       -       media/booking-pull-3.png
10178 -       -       media/booking-return-2.png
10179 -       -       media/booking-return-module-1.png
10180 -       -       media/booking-return-module-2.png
10181 -       -       media/booking-return-module-4.png
10182 -       -       media/cap-wiz-cal.jpg
10183 -       -       media/cap-wiz-chan.jpg
10184 -       -       media/cap-wiz-chron.jpg
10185 -       -       media/cap-wiz-freq.jpg
10186 -       -       media/cap-wiz-num.jpg
10187 -       -       media/catalogue-10.png
10188 -       -       media/catalogue-11.png
10189 -       -       media/catalogue-3.png
10190 -       -       media/catalogue-4.png
10191 -       -       media/catalogue-5.png
10192 -       -       media/catalogue-6.png
10193 -       -       media/catalogue-7.png
10194 -       -       media/catalogue-8.png
10195 -       -       media/catalogue-9.png
10196 -       -       media/caution.png
10197 -       -       media/ccbysa.png
10198 -       -       media/check_in_menu.png
10199 -       -       media/checkin_barcode.png
10200 -       -       media/checkin_options.png
10201 -       -       media/checkout_item_barcode.png
10202 -       -       media/checkout_menu.png
10203 -       -       media/circulation-1.png
10204 -       -       media/circulation-10.png
10205 -       -       media/circulation-11.png
10206 -       -       media/circulation-12.png
10207 -       -       media/circulation-13.png
10208 -       -       media/circulation-14.png
10209 -       -       media/circulation-15.png
10210 -       -       media/circulation-16.png
10211 -       -       media/circulation-17.png
10212 -       -       media/circulation-18.png
10213 -       -       media/circulation-19.png
10214 -       -       media/circulation-2.png
10215 -       -       media/circulation-20.png
10216 -       -       media/circulation-21.png
10217 -       -       media/circulation-22.png
10218 -       -       media/circulation-23.png
10219 -       -       media/circulation-24.png
10220 -       -       media/circulation-25.png
10221 -       -       media/circulation-26.png
10222 -       -       media/circulation-27.png
10223 -       -       media/circulation-28.png
10224 -       -       media/circulation-29.png
10225 -       -       media/circulation-3.png
10226 -       -       media/circulation-30.png
10227 -       -       media/circulation-31.png
10228 -       -       media/circulation-32.png
10229 -       -       media/circulation-33.png
10230 -       -       media/circulation-34.png
10231 -       -       media/circulation-35.png
10232 -       -       media/circulation-36.png
10233 -       -       media/circulation-4.png
10234 -       -       media/circulation-5.png
10235 -       -       media/circulation-6.png
10236 -       -       media/circulation-7.png
10237 -       -       media/circulation-8.png
10238 -       -       media/circulation-9.png
10239 -       -       media/claimed_date.png
10240 -       -       media/conj1.jpg
10241 -       -       media/conj10.jpg
10242 -       -       media/conj2.jpg
10243 -       -       media/conj3.jpg
10244 -       -       media/conj4.jpg
10245 -       -       media/conj5.jpg
10246 -       -       media/conj6.jpg
10247 -       -       media/conj7.jpg
10248 -       -       media/conj8.jpg
10249 -       -       media/conj9.jpg
10250 -       -       media/copy_alert_message.png
10251 -       -       media/copy_edit_alert.png
10252 -       -       media/create-template-1.png
10253 -       -       media/create-template-10.png
10254 -       -       media/create-template-11.png
10255 -       -       media/create-template-12.png
10256 -       -       media/create-template-13.png
10257 -       -       media/create-template-15.png
10258 -       -       media/create-template-16.png
10259 -       -       media/create-template-17.png
10260 -       -       media/create-template-19.png
10261 -       -       media/create-template-2.png
10262 -       -       media/create-template-20.png
10263 -       -       media/create-template-21.png
10264 -       -       media/create-template-22.png
10265 -       -       media/create-template-23.png
10266 -       -       media/create-template-24.png
10267 -       -       media/create-template-25.png
10268 -       -       media/create-template-26.png
10269 -       -       media/create-template-27.png
10270 -       -       media/create-template-28.png
10271 -       -       media/create-template-29.png
10272 -       -       media/create-template-3.png
10273 -       -       media/create-template-30.png
10274 -       -       media/create-template-31.png
10275 -       -       media/create-template-32.png
10276 -       -       media/create-template-33.png
10277 -       -       media/create-template-34.png
10278 -       -       media/create-template-35.png
10279 -       -       media/create-template-4.png
10280 -       -       media/create-template-5.png
10281 -       -       media/create-template-6.png
10282 -       -       media/create-template-7.png
10283 -       -       media/create-template-8.png
10284 -       -       media/create-template-9.png
10285 -       -       media/due_date_display.png
10286 -       -       media/edit_due_date_action.png
10287 -       -       media/epub_logo_color_ht39.gif
10288 -       -       media/evergreen_logo.gif
10289 -       -       media/folder-1.png
10290 -       -       media/folder-10.png
10291 -       -       media/folder-11.png
10292 -       -       media/folder-12.png
10293 -       -       media/folder-13.png
10294 -       -       media/folder-14.png
10295 -       -       media/folder-7a.png
10296 -       -       media/generate-report-1.png
10297 -       -       media/generate-report-10.png
10298 -       -       media/generate-report-14.png
10299 -       -       media/generate-report-2.png
10300 -       -       media/generate-report-3.png
10301 -       -       media/generate-report-8.png
10302 -       -       media/generate-report-9.png
10303 -       -       media/hold-1.png
10304 -       -       media/hold-10.png
10305 -       -       media/hold-11.png
10306 -       -       media/hold-12.png
10307 -       -       media/hold-14.png
10308 -       -       media/hold-15.png
10309 -       -       media/hold-16.png
10310 -       -       media/hold-17.png
10311 -       -       media/hold-18.png
10312 -       -       media/hold-19.png
10313 -       -       media/hold-2.png
10314 -       -       media/hold-20.png
10315 -       -       media/hold-21.png
10316 -       -       media/hold-22.png
10317 -       -       media/hold-23.png
10318 -       -       media/hold-24.png
10319 -       -       media/hold-25.png
10320 -       -       media/hold-26.png
10321 -       -       media/hold-27.png
10322 -       -       media/hold-28.png
10323 -       -       media/hold-29.png
10324 -       -       media/hold-4.png
10325 -       -       media/hold-5.png
10326 -       -       media/hold-6.png
10327 -       -       media/hold-7.png
10328 -       -       media/hold-8.png
10329 -       -       media/hold-9.png
10330 -       -       media/holds-clearing-1.png
10331 -       -       media/holds-clearing-2.png
10332 -       -       media/holds-clearing-3.png
10333 -       -       media/holds-clearing-4.png
10334 -       -       media/holds-managing-1.png
10335 -       -       media/holds-managing-10.png
10336 -       -       media/holds-managing-11.png
10337 -       -       media/holds-managing-12.png
10338 -       -       media/holds-managing-13.png
10339 -       -       media/holds-managing-14.png
10340 -       -       media/holds-managing-15.png
10341 -       -       media/holds-managing-16.png
10342 -       -       media/holds-managing-17.png
10343 -       -       media/holds-managing-18.png
10344 -       -       media/holds-managing-19.png
10345 -       -       media/holds-managing-2.png
10346 -       -       media/holds-managing-3.png
10347 -       -       media/holds-managing-4.png
10348 -       -       media/holds-managing-5.png
10349 -       -       media/holds-managing-6.png
10350 -       -       media/holds-managing-7.png
10351 -       -       media/holds-managing-8.png
10352 -       -       media/holds-managing-9.png
10353 -       -       media/holds-notifications-1.png
10354 -       -       media/holds-notifications-2.png
10355 -       -       media/holds-notifications-3.png
10356 -       -       media/holds-notifications-4.png
10357 -       -       media/holds-placing-1.png
10358 -       -       media/holds-placing-10.png
10359 -       -       media/holds-placing-11.png
10360 -       -       media/holds-placing-2.png
10361 -       -       media/holds-placing-3.png
10362 -       -       media/holds-placing-4.png
10363 -       -       media/holds-placing-5.png
10364 -       -       media/holds-placing-6.png
10365 -       -       media/holds-placing-7.png
10366 -       -       media/holds-placing-8.png
10367 -       -       media/holds-placing-9.png
10368 -       -       media/holds-pull-1.png
10369 -       -       media/holds-pull-2.png
10370 -       -       media/holds-pull-3.png
10371 -       -       media/holds-pull-4.png
10372 -       -       media/holds-pull-5.png
10373 -       -       media/holds-pull-5a.png
10374 -       -       media/holds-pull-6.png
10375 -       -       media/holds-pull-7.png
10376 -       -       media/holds-pull-8.png
10377 -       -       media/holds-pull-9.png
10378 -       -       media/in_house_use.png
10379 -       -       media/item_status_altview.png
10380 -       -       media/item_status_barcode.png
10381 -       -       media/item_status_list_view.png
10382 -       -       media/item_status_menu.png
10383 -       -       media/items_out_click.png
10384 -       -       media/k_book_record.png
10385 -       -       media/last_few_circs_action.png
10386 -       -       media/last_few_circs_display.png
10387 -       -       media/lost_cr_section.png
10388 -       -       media/lsa-1.png
10389 -       -       media/lsa-10.jpg
10390 -       -       media/lsa-11.jpg
10391 -       -       media/lsa-12.jpg
10392 -       -       media/lsa-14.jpg
10393 -       -       media/lsa-16.jpg
10394 -       -       media/lsa-17.jpg
10395 -       -       media/lsa-18.jpg
10396 -       -       media/lsa-2.jpg
10397 -       -       media/lsa-22.png
10398 -       -       media/lsa-23.jpg
10399 -       -       media/lsa-25.jpg
10400 -       -       media/lsa-26.jpg
10401 -       -       media/lsa-27.jpg
10402 -       -       media/lsa-28.jpg
10403 -       -       media/lsa-32.jpg
10404 -       -       media/lsa-33.jpg
10405 -       -       media/lsa-4.jpg
10406 -       -       media/lsa-5.jpg
10407 -       -       media/lsa-7.jpg
10408 -       -       media/lsa-8.jpg
10409 -       -       media/lsa-closed-mountain-1.png
10410 -       -       media/lsa-closed-mountain-2.png
10411 -       -       media/lsa-group-0.png
10412 -       -       media/lsa-group-1.png
10413 -       -       media/lsa-group-1a.png
10414 -       -       media/lsa-group-2.png
10415 -       -       media/lsa-group-3.png
10416 -       -       media/lsa-group-4.png
10417 -       -       media/lsa-group-5.png
10418 -       -       media/lsa-group-6.png
10419 -       -       media/lsa-statcat-1.png
10420 -       -       media/lsa-statcat-2.png
10421 -       -       media/lsa-statcat-3.png
10422 -       -       media/lsa-statcat-4.png
10423 -       -       media/lsa-statcat-5.png
10424 -       -       media/lsa-statcat-6.png
10425 -       -       media/lsa-statcat-7.png
10426 -       -       media/lsa-statcat-8.png
10427 -       -       media/main_logo.jpg
10428 -       -       media/mark_claims_returned.png
10429 -       -       media/mark_lost.png
10430 -       -       media/mark_missing_damaged.png
10431 -       -       media/monograph_parts1.jpg
10432 -       -       media/monograph_parts2.jpg
10433 -       -       media/monograph_parts3.jpg
10434 -       -       media/monograph_parts4.jpg
10435 -       -       media/monograph_parts5.jpg
10436 -       -       media/myaccount-bookbags.png
10437 -       -       media/myaccount-itemrenew.png
10438 -       -       media/myaccount-itemscheckedout.png
10439 -       -       media/myaccount-itemsonhold.png
10440 -       -       media/myaccount-login-arrow.png
10441 -       -       media/myaccount-login-info.png
10442 -       -       media/myaccount-login.png
10443 -       -       media/myaccount-loginpasswordupdate.png
10444 -       -       media/myaccount-summary.png
10445 -       -       media/note.png
10446 -       -       media/offline-1.png
10447 -       -       media/offline-10.png
10448 -       -       media/offline-11.png
10449 -       -       media/offline-12.png
10450 -       -       media/offline-13.png
10451 -       -       media/offline-14.png
10452 -       -       media/offline-15.png
10453 -       -       media/offline-16.png
10454 -       -       media/offline-17.png
10455 -       -       media/offline-18.png
10456 -       -       media/offline-19.png
10457 -       -       media/offline-2.png
10458 -       -       media/offline-20.png
10459 -       -       media/offline-21.png
10460 -       -       media/offline-22.png
10461 -       -       media/offline-23.png
10462 -       -       media/offline-24.png
10463 -       -       media/offline-25.png
10464 -       -       media/offline-26.png
10465 -       -       media/offline-27.png
10466 -       -       media/offline-28.png
10467 -       -       media/offline-29.png
10468 -       -       media/offline-3.png
10469 -       -       media/offline-30.png
10470 -       -       media/offline-31.png
10471 -       -       media/offline-32.png
10472 -       -       media/offline-33.png
10473 -       -       media/offline-34.png
10474 -       -       media/offline-35.png
10475 -       -       media/offline-36.png
10476 -       -       media/offline-4.png
10477 -       -       media/offline-5.png
10478 -       -       media/offline-6.png
10479 -       -       media/offline-7.png
10480 -       -       media/offline-8.png
10481 -       -       media/offline-9.png
10482 -       -       media/overdue_checkin.png
10483 -       -       media/passwordresetmessage.png
10484 -       -       media/patron-1.png
10485 -       -       media/patron-10.png
10486 -       -       media/patron-11.png
10487 -       -       media/patron-12.png
10488 -       -       media/patron-13.png
10489 -       -       media/patron-14.png
10490 -       -       media/patron-15.png
10491 -       -       media/patron-16.png
10492 -       -       media/patron-17.png
10493 -       -       media/patron-18.png
10494 -       -       media/patron-19.png
10495 -       -       media/patron-2.png
10496 -       -       media/patron-20.png
10497 -       -       media/patron-21.png
10498 -       -       media/patron-22.png
10499 -       -       media/patron-23.png
10500 -       -       media/patron-24.png
10501 -       -       media/patron-25.png
10502 -       -       media/patron-26.png
10503 -       -       media/patron-27.png
10504 -       -       media/patron-28.png
10505 -       -       media/patron-29.png
10506 -       -       media/patron-3.png
10507 -       -       media/patron-30.png
10508 -       -       media/patron-31.png
10509 -       -       media/patron-32.png
10510 -       -       media/patron-3a.png
10511 -       -       media/patron-4.png
10512 -       -       media/patron-5.png
10513 -       -       media/patron-6.png
10514 -       -       media/patron-7.png
10515 -       -       media/patron-8.png
10516 -       -       media/patron-9.png
10517 -       -       media/patron-record-status-1.png
10518 -       -       media/patron-record-status-dark-grey.png
10519 -       -       media/patron-record-status-green.png
10520 -       -       media/patron-record-status-light-grey.png
10521 -       -       media/patron-record-status-orange.png
10522 -       -       media/patron-record-status-purple.png
10523 -       -       media/patron-record-status-red.png
10524 -       -       media/patron-record-status-yellow.png
10525 -       -       media/patron_summary_checkouts.jpg
10526 -       -       media/pdf_icon.gif
10527 -       -       media/pre_cat_alert.png
10528 -       -       media/precat.png
10529 -       -       media/profile-5.png
10530 -       -       media/profile-6.png
10531 -       -       media/profile-7.png
10532 -       -       media/receipt-10.jpg
10533 -       -       media/receipt-11.jpg
10534 -       -       media/receipt-12.jpg
10535 -       -       media/receipt-13.jpg
10536 -       -       media/receipt-14.jpg
10537 -       -       media/receipt-15.jpg
10538 -       -       media/receipt-16.png
10539 -       -       media/receipt-17.jpg
10540 -       -       media/receipt-18.jpg
10541 -       -       media/receipt-19.jpg
10542 -       -       media/receipt-2.jpg
10543 -       -       media/receipt-20.jpg
10544 -       -       media/receipt-21.jpg
10545 -       -       media/receipt-22.jpg
10546 -       -       media/receipt-23.jpg
10547 -       -       media/receipt-24.jpg
10548 -       -       media/receipt-3.jpg
10549 -       -       media/receipt-4.jpg
10550 -       -       media/receipt-5.jpg
10551 -       -       media/receipt-6.jpg
10552 -       -       media/receipt-7.jpg
10553 -       -       media/receipt-8.jpg
10554 -       -       media/receipt-9.jpg
10555 -       -       media/record_in_house_action.png
10556 -       -       media/renew_action.png
10557 -       -       media/renew_item.png
10558 -       -       media/renew_item_calendar.png
10559 -       -       media/renew_specific_date.png
10560 -       -       media/retrieve_patron.png
10561 -       -       media/scv-crec.jpg
10562 -       -       media/scv-distr.jpg
10563 -       -       media/scv-iss.jpg
10564 -       -       media/scv-rec.jpg
10565 -       -       media/scv-srec.jpg
10566 -       -       media/scv-sub.jpg
10567 -       -       media/server-3.png
10568 -       -       media/server-4.png
10569 -       -       media/server-5.png
10570 -       -       media/server-6.png
10571 -       -       media/shared-template-6.png
10572 -       -       media/shared-template-7.png
10573 -       -       media/shared-template-9.png
10574 -       -       media/small_logo_white.jpg
10575 -       -       media/specify_due_date1.png
10576 -       -       media/specify_due_date2.png
10577 -       -       media/staffclient-1.png
10578 -       -       media/staffclient-2.png
10579 -       -       media/staffclient-3.png
10580 -       -       media/staffclient-4.png
10581 -       -       media/staffclient-5.png
10582 -       -       media/staffclient-6.png
10583 -       -       media/staffclient-6a.png
10584 -       -       media/staffclient-6b.png
10585 -       -       media/staffclient-6c.png
10586 -       -       media/staffclient-6d.png
10587 -       -       media/staffclient-7.png
10588 -       -       media/staffclient-7a.png
10589 -       -       media/staffclient-8.png
10590 -       -       media/staffclient-9.png
10591 -       -       media/staffclientinstallation-proxy-putty-1.png
10592 -       -       media/staffclientinstallation-proxy-socks-1.png
10593 -       -       media/staffclientinstallation-proxy-socks-2.png
10594 -       -       media/staffclientinstallation-staffclient-1.png
10595 -       -       media/staffclientinstallation-staffclient-2.png
10596 -       -       media/staffclientinstallation-staffclient-3.png
10597 -       -       media/staffclientinstallation-staffclient-4.png
10598 -       -       media/staffclientinstallation-staffclient-workstationnames-1.png
10599 -       -       media/staffclientinstallation-staffclient-workstationnames-2.png
10600 -       -       media/staffclientinstallation-staffclient-workstationnames-3.png
10601 -       -       media/staffclientinstallation-tabbed-1.png
10602 -       -       media/survey-1.png
10603 -       -       media/survey-10.png
10604 -       -       media/survey-2.png
10605 -       -       media/survey-3.png
10606 -       -       media/survey-4.png
10607 -       -       media/survey-5.png
10608 -       -       media/survey-6.png
10609 -       -       media/survey-7.png
10610 -       -       media/survey-8.png
10611 -       -       media/survey-9.png
10612 -       -       media/tip.png
10613 -       -       media/transit-1.png
10614 -       -       media/transit-10.png
10615 -       -       media/transit-2.png
10616 -       -       media/transit-3.png
10617 -       -       media/transit-4a.png
10618 -       -       media/transit-5.png
10619 -       -       media/transit-6.png
10620 -       -       media/transit-7.png
10621 -       -       media/transit-8.png
10622 -       -       media/transit-9.png
10623 -       -       media/unified_volume_copy_creator1.jpg
10624 -       -       media/unified_volume_copy_creator2.jpg
10625 -       -       media/unified_volume_copy_creator3.jpg
10626 -       -       media/unified_volume_copy_creator4.jpg
10627 -       -       media/unified_volume_copy_creator5.jpg
10628 -       -       media/unified_volume_copy_creator6.jpg
10629 -       -       media/view-output-1.png
10630 -       -       media/view-output-2.png
10631 -       -       media/view-output-3.png
10632 -       -       media/view-output-4.png
10633 -       -       media/view-output-5.png
10634 -       -       media/warning.png
10635 0       63      opac/my_lists.txt
10636 0       611     release_notes.txt
10637 0       0       reports/README
10638 0       320     root.txt
10639 0       30      serials/A-intro.txt
10640 0       43      serials/B-copy_template.txt
10641 0       152     serials/C-subscription-SCV.txt
10642 0       188     serials/D-subscription-ASCV.txt
10643 0       19      serials/E-edit_subscriptions.txt
10644 0       64      serials/F-Receiving.txt
10645 0       9       serials/G-Special_issue.txt
10646 0       35      serials/H-holdings_statements.txt
10647  delete mode 100644 acquisitions/introduction.txt
10648  delete mode 100644 acquisitions/receive_items_from_invoice.txt
10649  delete mode 100644 acquisitions/selection_lists_po.txt
10650  delete mode 100644 acquisitions/vandelay_acquisitions_integration.txt
10651  delete mode 100644 admin/SMS_messaging.txt
10652  delete mode 100644 admin/acquisitions_admin.txt
10653  delete mode 100644 admin/authorities.txt
10654  delete mode 100644 admin/auto_suggest_search.txt
10655  delete mode 100644 admin/booking-admin.txt
10656  delete mode 100644 admin/cn_prefixes_and_suffixes.txt
10657  delete mode 100644 admin/customize_staff_client.txt
10658  delete mode 100644 admin/hold_driven_recalls.txt
10659  delete mode 100644 admin/lsa-library_settings_editor.txt
10660  delete mode 100644 admin/lsa-statcat.txt
10661  delete mode 100644 admin/recent_staff_searches.txt
10662  delete mode 100644 admin/restrict_Z39.50_sources_by_perm_group.txt
10663  delete mode 100644 admin/staff_client-double_clicking.txt
10664  delete mode 100644 admin/staff_client-recent_searches.txt
10665  delete mode 100644 admin/staff_client-return_to_results_from_marc.txt
10666  delete mode 100644 admin/staff_client-sorting_columns.txt
10667  delete mode 100644 admin/staff_client-tab_buttons.txt
10668  delete mode 100644 admin/template_toolkit.txt
10669  delete mode 100644 admin/user_activity_type.txt
10670  delete mode 100644 attributions.txt
10671  delete mode 100644 cataloging/batch_importing_MARC.txt
10672  delete mode 100644 cataloging/conjoined_items.txt
10673  delete mode 100644 cataloging/monograph_parts.txt
10674  delete mode 100644 cataloging/overlay_record_3950_import.txt
10675  delete mode 100644 circulation/README
10676  delete mode 100644 circulation/booking.txt
10677  delete mode 100644 circulation/circulating_items.txt
10678  delete mode 100644 development/README
10679  delete mode 100644 development/updating_translations_launchpad.txt
10680  create mode 100644 docs/acquisitions/introduction.txt
10681  create mode 100644 docs/acquisitions/receive_items_from_invoice.txt
10682  create mode 100644 docs/acquisitions/selection_lists_po.txt
10683  create mode 100644 docs/acquisitions/vandelay_acquisitions_integration.txt
10684  create mode 100644 docs/admin/SMS_messaging.txt
10685  create mode 100644 docs/admin/acquisitions_admin.txt
10686  create mode 100644 docs/admin/authorities.txt
10687  create mode 100644 docs/admin/auto_suggest_search.txt
10688  create mode 100644 docs/admin/booking-admin.txt
10689  create mode 100644 docs/admin/cn_prefixes_and_suffixes.txt
10690  create mode 100644 docs/admin/customize_staff_client.txt
10691  create mode 100644 docs/admin/hold_driven_recalls.txt
10692  create mode 100644 docs/admin/lsa-library_settings_editor.txt
10693  create mode 100644 docs/admin/lsa-statcat.txt
10694  create mode 100644 docs/admin/recent_staff_searches.txt
10695  create mode 100644 docs/admin/restrict_Z39.50_sources_by_perm_group.txt
10696  create mode 100644 docs/admin/staff_client-double_clicking.txt
10697  create mode 100644 docs/admin/staff_client-recent_searches.txt
10698  create mode 100644 docs/admin/staff_client-return_to_results_from_marc.txt
10699  create mode 100644 docs/admin/staff_client-sorting_columns.txt
10700  create mode 100644 docs/admin/staff_client-tab_buttons.txt
10701  create mode 100644 docs/admin/template_toolkit.txt
10702  create mode 100644 docs/admin/user_activity_type.txt
10703  create mode 100644 docs/attributions.txt
10704  create mode 100644 docs/cataloging/batch_importing_MARC.txt
10705  create mode 100644 docs/cataloging/conjoined_items.txt
10706  create mode 100644 docs/cataloging/monograph_parts.txt
10707  create mode 100644 docs/cataloging/overlay_record_3950_import.txt
10708  create mode 100644 docs/circulation/README
10709  create mode 100644 docs/circulation/booking.txt
10710  create mode 100644 docs/circulation/circulating_items.txt
10711  create mode 100644 docs/development/README
10712  create mode 100644 docs/development/updating_translations_launchpad.txt
10713  create mode 100644 docs/installation/edi_setup.txt
10714  create mode 100644 docs/installation/server_installation.txt
10715  create mode 100644 docs/installation/server_upgrade.txt
10716  create mode 100644 docs/installation/system_requirements.txt
10717  create mode 100644 docs/licensing.txt
10718  create mode 100644 docs/media/1.png
10719  create mode 100644 docs/media/10.png
10720  create mode 100644 docs/media/11.png
10721  create mode 100644 docs/media/12.png
10722  create mode 100644 docs/media/13.png
10723  create mode 100644 docs/media/14.png
10724  create mode 100644 docs/media/15.png
10725  create mode 100644 docs/media/2.png
10726  create mode 100644 docs/media/3.png
10727  create mode 100644 docs/media/4.png
10728  create mode 100644 docs/media/5.png
10729  create mode 100644 docs/media/6.png
10730  create mode 100644 docs/media/7.png
10731  create mode 100644 docs/media/8.png
10732  create mode 100644 docs/media/9.png
10733  create mode 100644 docs/media/Authority_Control_Sets1.jpg
10734  create mode 100644 docs/media/Authority_Control_Sets1.jpg.1
10735  create mode 100644 docs/media/Authority_Control_Sets2.jpg
10736  create mode 100644 docs/media/Authority_Control_Sets2.jpg.1
10737  create mode 100644 docs/media/Authority_Control_Sets3.jpg
10738  create mode 100644 docs/media/Authority_Control_Sets3.jpg.1
10739  create mode 100644 docs/media/Authority_Control_Sets4.jpg
10740  create mode 100644 docs/media/Authority_Control_Sets4.jpg.1
10741  create mode 100644 docs/media/Authority_Control_Sets5.jpg
10742  create mode 100644 docs/media/Authority_Control_Sets5.jpg.1
10743  create mode 100644 docs/media/Authority_Control_Sets6.jpg
10744  create mode 100644 docs/media/Authority_Control_Sets6.jpg.1
10745  create mode 100644 docs/media/Authority_Control_Sets7.jpg
10746  create mode 100644 docs/media/Authority_Control_Sets7.jpg.1
10747  create mode 100644 docs/media/Authority_Control_Sets8.jpg
10748  create mode 100644 docs/media/Authority_Control_Sets8.jpg.1
10749  create mode 100644 docs/media/Authority_Control_Sets9.jpg
10750  create mode 100644 docs/media/Authority_Control_Sets9.jpg.1
10751  create mode 100644 docs/media/Auto_Suggest_in_Catalog_Search1.jpg
10752  create mode 100644 docs/media/Auto_Suggest_in_Catalog_Search2.jpg
10753  create mode 100644 docs/media/Batch_Importing_MARC_Records1.jpg
10754  create mode 100644 docs/media/Batch_Importing_MARC_Records10.jpg
10755  create mode 100644 docs/media/Batch_Importing_MARC_Records11.jpg
10756  create mode 100644 docs/media/Batch_Importing_MARC_Records12.jpg
10757  create mode 100644 docs/media/Batch_Importing_MARC_Records13.jpg
10758  create mode 100644 docs/media/Batch_Importing_MARC_Records14.jpg
10759  create mode 100644 docs/media/Batch_Importing_MARC_Records15.jpg
10760  create mode 100644 docs/media/Batch_Importing_MARC_Records2.jpg
10761  create mode 100644 docs/media/Batch_Importing_MARC_Records3.jpg
10762  create mode 100644 docs/media/Batch_Importing_MARC_Records4.jpg
10763  create mode 100644 docs/media/Batch_Importing_MARC_Records5.jpg
10764  create mode 100644 docs/media/Batch_Importing_MARC_Records6.jpg
10765  create mode 100644 docs/media/Batch_Importing_MARC_Records7.jpg
10766  create mode 100644 docs/media/Batch_Importing_MARC_Records8.jpg
10767  create mode 100644 docs/media/Batch_Importing_MARC_Records9.jpg
10768  create mode 100644 docs/media/Call_Number_Prefixes_and_Suffixes_2_21.jpg
10769  create mode 100644 docs/media/Call_Number_Prefixes_and_Suffixes_2_22.jpg
10770  create mode 100644 docs/media/Call_Number_Prefixes_and_Suffixes_2_22.jpg.1
10771  create mode 100644 docs/media/Customizable_Toolbar1.jpg
10772  create mode 100644 docs/media/Customizable_Toolbar2.jpg
10773  create mode 100644 docs/media/Customizable_Toolbar3.jpg
10774  create mode 100644 docs/media/Customizable_Toolbar4.jpg
10775  create mode 100644 docs/media/Double_Click1.jpg
10776  create mode 100644 docs/media/Double_Click2.jpg
10777  create mode 100644 docs/media/Double_Click3.jpg
10778  create mode 100644 docs/media/My_Lists1.jpg
10779  create mode 100644 docs/media/My_Lists3.jpg
10780  create mode 100644 docs/media/My_Lists4.jpg
10781  create mode 100644 docs/media/My_Lists5.jpg
10782  create mode 100644 docs/media/My_Lists6.jpg
10783  create mode 100644 docs/media/My_Lists7.jpg
10784  create mode 100644 docs/media/New_Tab_Button1.jpg
10785  create mode 100644 docs/media/Overlay_Existing_Record_via_Z39_50_Import1.jpg
10786  create mode 100644 docs/media/Overlay_Existing_Record_via_Z39_50_Import2.jpg
10787  create mode 100644 docs/media/Overlay_Existing_Record_via_Z39_50_Import3.jpg
10788  create mode 100644 docs/media/Overlay_Existing_Record_via_Z39_50_Import4.jpg
10789  create mode 100644 docs/media/Overlay_Existing_Record_via_Z39_50_Import5.jpg
10790  create mode 100644 docs/media/Overlay_Existing_Record_via_Z39_50_Import6.jpg
10791  create mode 100644 docs/media/Receive_Items_From_an_Invoice1.jpg
10792  create mode 100644 docs/media/Receive_Items_From_an_Invoice2.jpg
10793  create mode 100644 docs/media/Receive_Items_From_an_Invoice3.jpg
10794  create mode 100644 docs/media/Receive_Items_From_an_Invoice4.jpg
10795  create mode 100644 docs/media/Receive_Items_From_an_Invoice5.jpg
10796  create mode 100644 docs/media/Receive_Items_From_an_Invoice6.jpg
10797  create mode 100644 docs/media/Receive_Items_From_an_Invoice7.jpg
10798  create mode 100644 docs/media/Restrict_Z39_50_Sources_by_Permission_Group1.jpg
10799  create mode 100644 docs/media/Restrict_Z39_50_Sources_by_Permission_Group2.jpg
10800  create mode 100644 docs/media/Restrict_Z39_50_Sources_by_Permission_Group3.jpg
10801  create mode 100644 docs/media/SMS_Text_Messaging1.jpg
10802  create mode 100644 docs/media/SMS_Text_Messaging10.jpg
10803  create mode 100644 docs/media/SMS_Text_Messaging11.jpg
10804  create mode 100644 docs/media/SMS_Text_Messaging12.jpg
10805  create mode 100644 docs/media/SMS_Text_Messaging13.jpg
10806  create mode 100644 docs/media/SMS_Text_Messaging2.jpg
10807  create mode 100644 docs/media/SMS_Text_Messaging3.jpg
10808  create mode 100644 docs/media/SMS_Text_Messaging4.jpg
10809  create mode 100644 docs/media/SMS_Text_Messaging5.jpg
10810  create mode 100644 docs/media/SMS_Text_Messaging6.jpg
10811  create mode 100644 docs/media/SMS_Text_Messaging7.jpg
10812  create mode 100644 docs/media/SMS_Text_Messaging8.jpg
10813  create mode 100644 docs/media/SMS_Text_Messaging9.jpg
10814  create mode 100644 docs/media/Saved_Catalog_Searches_2_21.jpg
10815  create mode 100644 docs/media/Saved_Catalog_Searches_2_21.jpg.1
10816  create mode 100644 docs/media/Saved_Catalog_Searches_2_22.jpg
10817  create mode 100644 docs/media/Saved_Catalog_Searches_2_22.jpg.1
10818  create mode 100644 docs/media/Search_Results1.jpg
10819  create mode 100644 docs/media/Sorting_Columns2.jpg
10820  create mode 100644 docs/media/Sorting_Columns3.jpg
10821  create mode 100644 docs/media/Sorting_Columns3.jpg.1
10822  create mode 100644 docs/media/Sorting_Columns4.jpg
10823  create mode 100644 docs/media/Sorting_Columns5.jpg
10824  create mode 100644 docs/media/Target_Pickup_Lib1.jpg
10825  create mode 100644 docs/media/Target_Pickup_Lib2.jpg
10826  create mode 100644 docs/media/User_Activity_Types1A.jpg
10827  create mode 100644 docs/media/User_Activity_Types2A.jpg
10828  create mode 100644 docs/media/Vandelay_Integration_into_Acquisitions1.jpg
10829  create mode 100644 docs/media/Vandelay_Integration_into_Acquisitions2.jpg
10830  create mode 100644 docs/media/Vandelay_Integration_into_Acquisitions3.jpg
10831  create mode 100644 docs/media/Vandelay_Integration_into_Acquisitions4.jpg
10832  create mode 100644 docs/media/Vandelay_Integration_into_Acquisitions5.jpg
10833  create mode 100644 docs/media/Vandelay_Integration_into_Acquisitions6.jpg
10834  create mode 100644 docs/media/acq_activate.png
10835  create mode 100644 docs/media/acq_apply_claim_policy.png
10836  create mode 100644 docs/media/acq_brief_record-2.png
10837  create mode 100644 docs/media/acq_brief_record.png
10838  create mode 100644 docs/media/acq_cancel_copy.png
10839  create mode 100644 docs/media/acq_cancel_line_items.png
10840  create mode 100644 docs/media/acq_claim_item-2.png
10841  create mode 100644 docs/media/acq_claim_item-3.png
10842  create mode 100644 docs/media/acq_claim_item-4.png
10843  create mode 100644 docs/media/acq_claim_item-5.png
10844  create mode 100644 docs/media/acq_claim_item.png
10845  create mode 100644 docs/media/acq_export_list.png
10846  create mode 100644 docs/media/acq_funds-2.png
10847  create mode 100644 docs/media/acq_funds.png
10848  create mode 100644 docs/media/acq_invoice_blanket.png
10849  create mode 100644 docs/media/acq_invoice_line_items.png
10850  create mode 100644 docs/media/acq_invoice_link.png
10851  create mode 100644 docs/media/acq_invoice_purchase_order.png
10852  create mode 100644 docs/media/acq_invoice_view-2.png
10853  create mode 100644 docs/media/acq_invoice_view.png
10854  create mode 100644 docs/media/acq_line_items_add_copies-2.png
10855  create mode 100644 docs/media/acq_line_items_add_copies-3.png
10856  create mode 100644 docs/media/acq_line_items_add_copies.png
10857  create mode 100644 docs/media/acq_line_items_add_notes.png
10858  create mode 100644 docs/media/acq_line_items_alerts-2.png
10859  create mode 100644 docs/media/acq_line_items_alerts.png
10860  create mode 100644 docs/media/acq_line_items_link-2.png
10861  create mode 100644 docs/media/acq_line_items_link.png
10862  create mode 100644 docs/media/acq_line_items_update_barcodes.png
10863  create mode 100644 docs/media/acq_line_items_view_history.png
10864  create mode 100644 docs/media/acq_line_items_worksheet.png
10865  create mode 100644 docs/media/acq_load_records.png
10866  create mode 100644 docs/media/acq_marc_search-2.png
10867  create mode 100644 docs/media/acq_marc_search.png
10868  create mode 100644 docs/media/acq_purchase_order_add_charges.png
10869  create mode 100644 docs/media/acq_purchase_order_add_note.png
10870  create mode 100644 docs/media/acq_purchase_order_create.png
10871  create mode 100644 docs/media/acq_purchase_order_history.png
10872  create mode 100644 docs/media/acq_purchase_order_name.png
10873  create mode 100644 docs/media/acq_purchase_order_print.png
10874  create mode 100644 docs/media/acq_purchase_order_split-2.png
10875  create mode 100644 docs/media/acq_purchase_order_split.png
10876  create mode 100644 docs/media/acq_purchase_order_view-2.png
10877  create mode 100644 docs/media/acq_purchase_order_view.png
10878  create mode 100644 docs/media/acq_search.png
10879  create mode 100644 docs/media/acq_selection_clone.png
10880  create mode 100644 docs/media/acq_selection_create.png
10881  create mode 100644 docs/media/acq_selection_mark_ready-2.png
10882  create mode 100644 docs/media/acq_selection_mark_ready.png
10883  create mode 100644 docs/media/acq_selection_merge.png
10884  create mode 100644 docs/media/acq_workflow.jpg
10885  create mode 100644 docs/media/add_holdings-1.png
10886  create mode 100644 docs/media/add_holdings-2.png
10887  create mode 100644 docs/media/add_holdings-3.png
10888  create mode 100644 docs/media/add_holdings-4.png
10889  create mode 100644 docs/media/add_holdings-5.png
10890  create mode 100644 docs/media/application-pdf.png
10891  create mode 100644 docs/media/ascv-distr.jpg
10892  create mode 100644 docs/media/ascv-issues.jpg
10893  create mode 100644 docs/media/ascv-sub.jpg
10894  create mode 100644 docs/media/backdate_checkin.png
10895  create mode 100644 docs/media/backdate_post_checkin.png
10896  create mode 100644 docs/media/backdate_post_date.png
10897  create mode 100644 docs/media/backdate_red.png
10898  create mode 100644 docs/media/bills-1.png
10899  create mode 100644 docs/media/bills-10.png
10900  create mode 100644 docs/media/bills-11.png
10901  create mode 100644 docs/media/bills-12.png
10902  create mode 100644 docs/media/bills-13.png
10903  create mode 100644 docs/media/bills-14.png
10904  create mode 100644 docs/media/bills-15.png
10905  create mode 100644 docs/media/bills-16.png
10906  create mode 100644 docs/media/bills-17.png
10907  create mode 100644 docs/media/bills-18.png
10908  create mode 100644 docs/media/bills-19.png
10909  create mode 100644 docs/media/bills-2.png
10910  create mode 100644 docs/media/bills-20.png
10911  create mode 100644 docs/media/bills-3.png
10912  create mode 100644 docs/media/bills-4.png
10913  create mode 100644 docs/media/bills-5.png
10914  create mode 100644 docs/media/bills-6.png
10915  create mode 100644 docs/media/bills-7.png
10916  create mode 100644 docs/media/bills-8.png
10917  create mode 100644 docs/media/bills-9.png
10918  create mode 100644 docs/media/booking-cancel-1.png
10919  create mode 100644 docs/media/booking-cancel-2.png
10920  create mode 100644 docs/media/booking-cancel-3.png
10921  create mode 100644 docs/media/booking-cancel-4.png
10922  create mode 100644 docs/media/booking-capture-1.png
10923  create mode 100644 docs/media/booking-capture-2.png
10924  create mode 100644 docs/media/booking-capture-3.png
10925  create mode 100644 docs/media/booking-create-1.png
10926  create mode 100644 docs/media/booking-create-2.png
10927  create mode 100644 docs/media/booking-create-3.png
10928  create mode 100644 docs/media/booking-create-4.png
10929  create mode 100644 docs/media/booking-create-5.png
10930  create mode 100644 docs/media/booking-create-6.png
10931  create mode 100644 docs/media/booking-create-7.png
10932  create mode 100644 docs/media/booking-create-8.png
10933  create mode 100644 docs/media/booking-create-9.png
10934  create mode 100644 docs/media/booking-create-bookable-1.png
10935  create mode 100644 docs/media/booking-create-bookable-2.png
10936  create mode 100644 docs/media/booking-create-bookable-3.png
10937  create mode 100644 docs/media/booking-create-bookable-4.png
10938  create mode 100644 docs/media/booking-create-bookable-5.png
10939  create mode 100644 docs/media/booking-create-bookable-6.png
10940  create mode 100644 docs/media/booking-create-module-1.png
10941  create mode 100644 docs/media/booking-create-module-2.png
10942  create mode 100644 docs/media/booking-create-module-3.png
10943  create mode 100644 docs/media/booking-create-module-4.png
10944  create mode 100644 docs/media/booking-create-resourcetype-1.png
10945  create mode 100644 docs/media/booking-create-resourcetype-2.png
10946  create mode 100644 docs/media/booking-create-resourcetype-3.png
10947  create mode 100644 docs/media/booking-create-resourcetype-4.png
10948  create mode 100644 docs/media/booking-create-resourcetype-5.png
10949  create mode 100644 docs/media/booking-pickup-1.png
10950  create mode 100644 docs/media/booking-pickup-2.png
10951  create mode 100644 docs/media/booking-pickup-3.png
10952  create mode 100644 docs/media/booking-pickup-module-1.png
10953  create mode 100644 docs/media/booking-pull-1.png
10954  create mode 100644 docs/media/booking-pull-2.png
10955  create mode 100644 docs/media/booking-pull-3.png
10956  create mode 100644 docs/media/booking-return-2.png
10957  create mode 100644 docs/media/booking-return-module-1.png
10958  create mode 100644 docs/media/booking-return-module-2.png
10959  create mode 100644 docs/media/booking-return-module-4.png
10960  create mode 100644 docs/media/cap-wiz-cal.jpg
10961  create mode 100644 docs/media/cap-wiz-chan.jpg
10962  create mode 100644 docs/media/cap-wiz-chron.jpg
10963  create mode 100644 docs/media/cap-wiz-freq.jpg
10964  create mode 100644 docs/media/cap-wiz-num.jpg
10965  create mode 100644 docs/media/catalogue-10.png
10966  create mode 100644 docs/media/catalogue-11.png
10967  create mode 100644 docs/media/catalogue-3.png
10968  create mode 100644 docs/media/catalogue-4.png
10969  create mode 100644 docs/media/catalogue-5.png
10970  create mode 100644 docs/media/catalogue-6.png
10971  create mode 100644 docs/media/catalogue-7.png
10972  create mode 100644 docs/media/catalogue-8.png
10973  create mode 100644 docs/media/catalogue-9.png
10974  create mode 100644 docs/media/caution.png
10975  create mode 100644 docs/media/ccbysa.png
10976  create mode 100644 docs/media/check_in_menu.png
10977  create mode 100644 docs/media/checkin_barcode.png
10978  create mode 100644 docs/media/checkin_options.png
10979  create mode 100644 docs/media/checkout_item_barcode.png
10980  create mode 100644 docs/media/checkout_menu.png
10981  create mode 100644 docs/media/circulation-1.png
10982  create mode 100644 docs/media/circulation-10.png
10983  create mode 100644 docs/media/circulation-11.png
10984  create mode 100644 docs/media/circulation-12.png
10985  create mode 100644 docs/media/circulation-13.png
10986  create mode 100644 docs/media/circulation-14.png
10987  create mode 100644 docs/media/circulation-15.png
10988  create mode 100644 docs/media/circulation-16.png
10989  create mode 100644 docs/media/circulation-17.png
10990  create mode 100644 docs/media/circulation-18.png
10991  create mode 100644 docs/media/circulation-19.png
10992  create mode 100644 docs/media/circulation-2.png
10993  create mode 100644 docs/media/circulation-20.png
10994  create mode 100644 docs/media/circulation-21.png
10995  create mode 100644 docs/media/circulation-22.png
10996  create mode 100644 docs/media/circulation-23.png
10997  create mode 100644 docs/media/circulation-24.png
10998  create mode 100644 docs/media/circulation-25.png
10999  create mode 100644 docs/media/circulation-26.png
11000  create mode 100644 docs/media/circulation-27.png
11001  create mode 100644 docs/media/circulation-28.png
11002  create mode 100644 docs/media/circulation-29.png
11003  create mode 100644 docs/media/circulation-3.png
11004  create mode 100644 docs/media/circulation-30.png
11005  create mode 100644 docs/media/circulation-31.png
11006  create mode 100644 docs/media/circulation-32.png
11007  create mode 100644 docs/media/circulation-33.png
11008  create mode 100644 docs/media/circulation-34.png
11009  create mode 100644 docs/media/circulation-35.png
11010  create mode 100644 docs/media/circulation-36.png
11011  create mode 100644 docs/media/circulation-4.png
11012  create mode 100644 docs/media/circulation-5.png
11013  create mode 100644 docs/media/circulation-6.png
11014  create mode 100644 docs/media/circulation-7.png
11015  create mode 100644 docs/media/circulation-8.png
11016  create mode 100644 docs/media/circulation-9.png
11017  create mode 100644 docs/media/claimed_date.png
11018  create mode 100644 docs/media/conj1.jpg
11019  create mode 100644 docs/media/conj10.jpg
11020  create mode 100644 docs/media/conj2.jpg
11021  create mode 100644 docs/media/conj3.jpg
11022  create mode 100644 docs/media/conj4.jpg
11023  create mode 100644 docs/media/conj5.jpg
11024  create mode 100644 docs/media/conj6.jpg
11025  create mode 100644 docs/media/conj7.jpg
11026  create mode 100644 docs/media/conj8.jpg
11027  create mode 100644 docs/media/conj9.jpg
11028  create mode 100644 docs/media/copy_alert_message.png
11029  create mode 100644 docs/media/copy_edit_alert.png
11030  create mode 100644 docs/media/create-template-1.png
11031  create mode 100644 docs/media/create-template-10.png
11032  create mode 100644 docs/media/create-template-11.png
11033  create mode 100644 docs/media/create-template-12.png
11034  create mode 100644 docs/media/create-template-13.png
11035  create mode 100644 docs/media/create-template-15.png
11036  create mode 100644 docs/media/create-template-16.png
11037  create mode 100644 docs/media/create-template-17.png
11038  create mode 100644 docs/media/create-template-19.png
11039  create mode 100644 docs/media/create-template-2.png
11040  create mode 100644 docs/media/create-template-20.png
11041  create mode 100644 docs/media/create-template-21.png
11042  create mode 100644 docs/media/create-template-22.png
11043  create mode 100644 docs/media/create-template-23.png
11044  create mode 100644 docs/media/create-template-24.png
11045  create mode 100644 docs/media/create-template-25.png
11046  create mode 100644 docs/media/create-template-26.png
11047  create mode 100644 docs/media/create-template-27.png
11048  create mode 100644 docs/media/create-template-28.png
11049  create mode 100644 docs/media/create-template-29.png
11050  create mode 100644 docs/media/create-template-3.png
11051  create mode 100644 docs/media/create-template-30.png
11052  create mode 100644 docs/media/create-template-31.png
11053  create mode 100644 docs/media/create-template-32.png
11054  create mode 100644 docs/media/create-template-33.png
11055  create mode 100644 docs/media/create-template-34.png
11056  create mode 100644 docs/media/create-template-35.png
11057  create mode 100644 docs/media/create-template-4.png
11058  create mode 100644 docs/media/create-template-5.png
11059  create mode 100644 docs/media/create-template-6.png
11060  create mode 100644 docs/media/create-template-7.png
11061  create mode 100644 docs/media/create-template-8.png
11062  create mode 100644 docs/media/create-template-9.png
11063  create mode 100644 docs/media/due_date_display.png
11064  create mode 100644 docs/media/edit_due_date_action.png
11065  create mode 100644 docs/media/epub_logo_color_ht39.gif
11066  create mode 100644 docs/media/evergreen_logo.gif
11067  create mode 100644 docs/media/folder-1.png
11068  create mode 100644 docs/media/folder-10.png
11069  create mode 100644 docs/media/folder-11.png
11070  create mode 100644 docs/media/folder-12.png
11071  create mode 100644 docs/media/folder-13.png
11072  create mode 100644 docs/media/folder-14.png
11073  create mode 100644 docs/media/folder-7a.png
11074  create mode 100644 docs/media/generate-report-1.png
11075  create mode 100644 docs/media/generate-report-10.png
11076  create mode 100644 docs/media/generate-report-14.png
11077  create mode 100644 docs/media/generate-report-2.png
11078  create mode 100644 docs/media/generate-report-3.png
11079  create mode 100644 docs/media/generate-report-8.png
11080  create mode 100644 docs/media/generate-report-9.png
11081  create mode 100644 docs/media/hold-1.png
11082  create mode 100644 docs/media/hold-10.png
11083  create mode 100644 docs/media/hold-11.png
11084  create mode 100644 docs/media/hold-12.png
11085  create mode 100644 docs/media/hold-14.png
11086  create mode 100644 docs/media/hold-15.png
11087  create mode 100644 docs/media/hold-16.png
11088  create mode 100644 docs/media/hold-17.png
11089  create mode 100644 docs/media/hold-18.png
11090  create mode 100644 docs/media/hold-19.png
11091  create mode 100644 docs/media/hold-2.png
11092  create mode 100644 docs/media/hold-20.png
11093  create mode 100644 docs/media/hold-21.png
11094  create mode 100644 docs/media/hold-22.png
11095  create mode 100644 docs/media/hold-23.png
11096  create mode 100644 docs/media/hold-24.png
11097  create mode 100644 docs/media/hold-25.png
11098  create mode 100644 docs/media/hold-26.png
11099  create mode 100644 docs/media/hold-27.png
11100  create mode 100644 docs/media/hold-28.png
11101  create mode 100644 docs/media/hold-29.png
11102  create mode 100644 docs/media/hold-4.png
11103  create mode 100644 docs/media/hold-5.png
11104  create mode 100644 docs/media/hold-6.png
11105  create mode 100644 docs/media/hold-7.png
11106  create mode 100644 docs/media/hold-8.png
11107  create mode 100644 docs/media/hold-9.png
11108  create mode 100644 docs/media/holds-clearing-1.png
11109  create mode 100644 docs/media/holds-clearing-2.png
11110  create mode 100644 docs/media/holds-clearing-3.png
11111  create mode 100644 docs/media/holds-clearing-4.png
11112  create mode 100644 docs/media/holds-managing-1.png
11113  create mode 100644 docs/media/holds-managing-10.png
11114  create mode 100644 docs/media/holds-managing-11.png
11115  create mode 100644 docs/media/holds-managing-12.png
11116  create mode 100644 docs/media/holds-managing-13.png
11117  create mode 100644 docs/media/holds-managing-14.png
11118  create mode 100644 docs/media/holds-managing-15.png
11119  create mode 100644 docs/media/holds-managing-16.png
11120  create mode 100644 docs/media/holds-managing-17.png
11121  create mode 100644 docs/media/holds-managing-18.png
11122  create mode 100644 docs/media/holds-managing-19.png
11123  create mode 100644 docs/media/holds-managing-2.png
11124  create mode 100644 docs/media/holds-managing-3.png
11125  create mode 100644 docs/media/holds-managing-4.png
11126  create mode 100644 docs/media/holds-managing-5.png
11127  create mode 100644 docs/media/holds-managing-6.png
11128  create mode 100644 docs/media/holds-managing-7.png
11129  create mode 100644 docs/media/holds-managing-8.png
11130  create mode 100644 docs/media/holds-managing-9.png
11131  create mode 100644 docs/media/holds-notifications-1.png
11132  create mode 100644 docs/media/holds-notifications-2.png
11133  create mode 100644 docs/media/holds-notifications-3.png
11134  create mode 100644 docs/media/holds-notifications-4.png
11135  create mode 100644 docs/media/holds-placing-1.png
11136  create mode 100644 docs/media/holds-placing-10.png
11137  create mode 100644 docs/media/holds-placing-11.png
11138  create mode 100644 docs/media/holds-placing-2.png
11139  create mode 100644 docs/media/holds-placing-3.png
11140  create mode 100644 docs/media/holds-placing-4.png
11141  create mode 100644 docs/media/holds-placing-5.png
11142  create mode 100644 docs/media/holds-placing-6.png
11143  create mode 100644 docs/media/holds-placing-7.png
11144  create mode 100644 docs/media/holds-placing-8.png
11145  create mode 100644 docs/media/holds-placing-9.png
11146  create mode 100644 docs/media/holds-pull-1.png
11147  create mode 100644 docs/media/holds-pull-2.png
11148  create mode 100644 docs/media/holds-pull-3.png
11149  create mode 100644 docs/media/holds-pull-4.png
11150  create mode 100644 docs/media/holds-pull-5.png
11151  create mode 100644 docs/media/holds-pull-5a.png
11152  create mode 100644 docs/media/holds-pull-6.png
11153  create mode 100644 docs/media/holds-pull-7.png
11154  create mode 100644 docs/media/holds-pull-8.png
11155  create mode 100644 docs/media/holds-pull-9.png
11156  create mode 100644 docs/media/in_house_use.png
11157  create mode 100644 docs/media/item_status_altview.png
11158  create mode 100644 docs/media/item_status_barcode.png
11159  create mode 100644 docs/media/item_status_list_view.png
11160  create mode 100644 docs/media/item_status_menu.png
11161  create mode 100644 docs/media/items_out_click.png
11162  create mode 100644 docs/media/k_book_record.png
11163  create mode 100644 docs/media/last_few_circs_action.png
11164  create mode 100644 docs/media/last_few_circs_display.png
11165  create mode 100644 docs/media/lost_cr_section.png
11166  create mode 100644 docs/media/lsa-1.png
11167  create mode 100644 docs/media/lsa-10.jpg
11168  create mode 100644 docs/media/lsa-11.jpg
11169  create mode 100644 docs/media/lsa-12.jpg
11170  create mode 100644 docs/media/lsa-14.jpg
11171  create mode 100644 docs/media/lsa-16.jpg
11172  create mode 100644 docs/media/lsa-17.jpg
11173  create mode 100644 docs/media/lsa-18.jpg
11174  create mode 100644 docs/media/lsa-2.jpg
11175  create mode 100644 docs/media/lsa-22.png
11176  create mode 100644 docs/media/lsa-23.jpg
11177  create mode 100644 docs/media/lsa-25.jpg
11178  create mode 100644 docs/media/lsa-26.jpg
11179  create mode 100644 docs/media/lsa-27.jpg
11180  create mode 100644 docs/media/lsa-28.jpg
11181  create mode 100644 docs/media/lsa-32.jpg
11182  create mode 100644 docs/media/lsa-33.jpg
11183  create mode 100644 docs/media/lsa-4.jpg
11184  create mode 100644 docs/media/lsa-5.jpg
11185  create mode 100644 docs/media/lsa-7.jpg
11186  create mode 100644 docs/media/lsa-8.jpg
11187  create mode 100644 docs/media/lsa-closed-mountain-1.png
11188  create mode 100644 docs/media/lsa-closed-mountain-2.png
11189  create mode 100644 docs/media/lsa-group-0.png
11190  create mode 100644 docs/media/lsa-group-1.png
11191  create mode 100644 docs/media/lsa-group-1a.png
11192  create mode 100644 docs/media/lsa-group-2.png
11193  create mode 100644 docs/media/lsa-group-3.png
11194  create mode 100644 docs/media/lsa-group-4.png
11195  create mode 100644 docs/media/lsa-group-5.png
11196  create mode 100644 docs/media/lsa-group-6.png
11197  create mode 100644 docs/media/lsa-statcat-1.png
11198  create mode 100644 docs/media/lsa-statcat-2.png
11199  create mode 100644 docs/media/lsa-statcat-3.png
11200  create mode 100644 docs/media/lsa-statcat-4.png
11201  create mode 100644 docs/media/lsa-statcat-5.png
11202  create mode 100644 docs/media/lsa-statcat-6.png
11203  create mode 100644 docs/media/lsa-statcat-7.png
11204  create mode 100644 docs/media/lsa-statcat-8.png
11205  create mode 100644 docs/media/main_logo.jpg
11206  create mode 100644 docs/media/mark_claims_returned.png
11207  create mode 100644 docs/media/mark_lost.png
11208  create mode 100644 docs/media/mark_missing_damaged.png
11209  create mode 100644 docs/media/monograph_parts1.jpg
11210  create mode 100644 docs/media/monograph_parts2.jpg
11211  create mode 100644 docs/media/monograph_parts3.jpg
11212  create mode 100644 docs/media/monograph_parts4.jpg
11213  create mode 100644 docs/media/monograph_parts5.jpg
11214  create mode 100644 docs/media/myaccount-bookbags.png
11215  create mode 100644 docs/media/myaccount-itemrenew.png
11216  create mode 100644 docs/media/myaccount-itemscheckedout.png
11217  create mode 100644 docs/media/myaccount-itemsonhold.png
11218  create mode 100644 docs/media/myaccount-login-arrow.png
11219  create mode 100644 docs/media/myaccount-login-info.png
11220  create mode 100644 docs/media/myaccount-login.png
11221  create mode 100644 docs/media/myaccount-loginpasswordupdate.png
11222  create mode 100644 docs/media/myaccount-summary.png
11223  create mode 100644 docs/media/note.png
11224  create mode 100644 docs/media/offline-1.png
11225  create mode 100644 docs/media/offline-10.png
11226  create mode 100644 docs/media/offline-11.png
11227  create mode 100644 docs/media/offline-12.png
11228  create mode 100644 docs/media/offline-13.png
11229  create mode 100644 docs/media/offline-14.png
11230  create mode 100644 docs/media/offline-15.png
11231  create mode 100644 docs/media/offline-16.png
11232  create mode 100644 docs/media/offline-17.png
11233  create mode 100644 docs/media/offline-18.png
11234  create mode 100644 docs/media/offline-19.png
11235  create mode 100644 docs/media/offline-2.png
11236  create mode 100644 docs/media/offline-20.png
11237  create mode 100644 docs/media/offline-21.png
11238  create mode 100644 docs/media/offline-22.png
11239  create mode 100644 docs/media/offline-23.png
11240  create mode 100644 docs/media/offline-24.png
11241  create mode 100644 docs/media/offline-25.png
11242  create mode 100644 docs/media/offline-26.png
11243  create mode 100644 docs/media/offline-27.png
11244  create mode 100644 docs/media/offline-28.png
11245  create mode 100644 docs/media/offline-29.png
11246  create mode 100644 docs/media/offline-3.png
11247  create mode 100644 docs/media/offline-30.png
11248  create mode 100644 docs/media/offline-31.png
11249  create mode 100644 docs/media/offline-32.png
11250  create mode 100644 docs/media/offline-33.png
11251  create mode 100644 docs/media/offline-34.png
11252  create mode 100644 docs/media/offline-35.png
11253  create mode 100644 docs/media/offline-36.png
11254  create mode 100644 docs/media/offline-4.png
11255  create mode 100644 docs/media/offline-5.png
11256  create mode 100644 docs/media/offline-6.png
11257  create mode 100644 docs/media/offline-7.png
11258  create mode 100644 docs/media/offline-8.png
11259  create mode 100644 docs/media/offline-9.png
11260  create mode 100644 docs/media/overdue_checkin.png
11261  create mode 100644 docs/media/passwordresetmessage.png
11262  create mode 100644 docs/media/patron-1.png
11263  create mode 100644 docs/media/patron-10.png
11264  create mode 100644 docs/media/patron-11.png
11265  create mode 100644 docs/media/patron-12.png
11266  create mode 100644 docs/media/patron-13.png
11267  create mode 100644 docs/media/patron-14.png
11268  create mode 100644 docs/media/patron-15.png
11269  create mode 100644 docs/media/patron-16.png
11270  create mode 100644 docs/media/patron-17.png
11271  create mode 100644 docs/media/patron-18.png
11272  create mode 100644 docs/media/patron-19.png
11273  create mode 100644 docs/media/patron-2.png
11274  create mode 100644 docs/media/patron-20.png
11275  create mode 100644 docs/media/patron-21.png
11276  create mode 100644 docs/media/patron-22.png
11277  create mode 100644 docs/media/patron-23.png
11278  create mode 100644 docs/media/patron-24.png
11279  create mode 100644 docs/media/patron-25.png
11280  create mode 100644 docs/media/patron-26.png
11281  create mode 100644 docs/media/patron-27.png
11282  create mode 100644 docs/media/patron-28.png
11283  create mode 100644 docs/media/patron-29.png
11284  create mode 100644 docs/media/patron-3.png
11285  create mode 100644 docs/media/patron-30.png
11286  create mode 100644 docs/media/patron-31.png
11287  create mode 100644 docs/media/patron-32.png
11288  create mode 100644 docs/media/patron-3a.png
11289  create mode 100644 docs/media/patron-4.png
11290  create mode 100644 docs/media/patron-5.png
11291  create mode 100644 docs/media/patron-6.png
11292  create mode 100644 docs/media/patron-7.png
11293  create mode 100644 docs/media/patron-8.png
11294  create mode 100644 docs/media/patron-9.png
11295  create mode 100644 docs/media/patron-record-status-1.png
11296  create mode 100644 docs/media/patron-record-status-dark-grey.png
11297  create mode 100644 docs/media/patron-record-status-green.png
11298  create mode 100644 docs/media/patron-record-status-light-grey.png
11299  create mode 100644 docs/media/patron-record-status-orange.png
11300  create mode 100644 docs/media/patron-record-status-purple.png
11301  create mode 100644 docs/media/patron-record-status-red.png
11302  create mode 100644 docs/media/patron-record-status-yellow.png
11303  create mode 100644 docs/media/patron_summary_checkouts.jpg
11304  create mode 100644 docs/media/pdf_icon.gif
11305  create mode 100644 docs/media/pre_cat_alert.png
11306  create mode 100644 docs/media/precat.png
11307  create mode 100644 docs/media/profile-5.png
11308  create mode 100644 docs/media/profile-6.png
11309  create mode 100644 docs/media/profile-7.png
11310  create mode 100644 docs/media/receipt-10.jpg
11311  create mode 100644 docs/media/receipt-11.jpg
11312  create mode 100644 docs/media/receipt-12.jpg
11313  create mode 100644 docs/media/receipt-13.jpg
11314  create mode 100644 docs/media/receipt-14.jpg
11315  create mode 100644 docs/media/receipt-15.jpg
11316  create mode 100644 docs/media/receipt-16.png
11317  create mode 100644 docs/media/receipt-17.jpg
11318  create mode 100644 docs/media/receipt-18.jpg
11319  create mode 100644 docs/media/receipt-19.jpg
11320  create mode 100644 docs/media/receipt-2.jpg
11321  create mode 100644 docs/media/receipt-20.jpg
11322  create mode 100644 docs/media/receipt-21.jpg
11323  create mode 100644 docs/media/receipt-22.jpg
11324  create mode 100644 docs/media/receipt-23.jpg
11325  create mode 100644 docs/media/receipt-24.jpg
11326  create mode 100644 docs/media/receipt-3.jpg
11327  create mode 100644 docs/media/receipt-4.jpg
11328  create mode 100644 docs/media/receipt-5.jpg
11329  create mode 100644 docs/media/receipt-6.jpg
11330  create mode 100644 docs/media/receipt-7.jpg
11331  create mode 100644 docs/media/receipt-8.jpg
11332  create mode 100644 docs/media/receipt-9.jpg
11333  create mode 100644 docs/media/record_in_house_action.png
11334  create mode 100644 docs/media/renew_action.png
11335  create mode 100644 docs/media/renew_item.png
11336  create mode 100644 docs/media/renew_item_calendar.png
11337  create mode 100644 docs/media/renew_specific_date.png
11338  create mode 100644 docs/media/retrieve_patron.png
11339  create mode 100644 docs/media/scv-crec.jpg
11340  create mode 100644 docs/media/scv-distr.jpg
11341  create mode 100644 docs/media/scv-iss.jpg
11342  create mode 100644 docs/media/scv-rec.jpg
11343  create mode 100644 docs/media/scv-srec.jpg
11344  create mode 100644 docs/media/scv-sub.jpg
11345  create mode 100644 docs/media/server-3.png
11346  create mode 100644 docs/media/server-4.png
11347  create mode 100644 docs/media/server-5.png
11348  create mode 100644 docs/media/server-6.png
11349  create mode 100644 docs/media/shared-template-6.png
11350  create mode 100644 docs/media/shared-template-7.png
11351  create mode 100644 docs/media/shared-template-9.png
11352  create mode 100644 docs/media/small_logo_white.jpg
11353  create mode 100644 docs/media/specify_due_date1.png
11354  create mode 100644 docs/media/specify_due_date2.png
11355  create mode 100644 docs/media/staffclient-1.png
11356  create mode 100644 docs/media/staffclient-2.png
11357  create mode 100644 docs/media/staffclient-3.png
11358  create mode 100644 docs/media/staffclient-4.png
11359  create mode 100644 docs/media/staffclient-5.png
11360  create mode 100644 docs/media/staffclient-6.png
11361  create mode 100644 docs/media/staffclient-6a.png
11362  create mode 100644 docs/media/staffclient-6b.png
11363  create mode 100644 docs/media/staffclient-6c.png
11364  create mode 100644 docs/media/staffclient-6d.png
11365  create mode 100644 docs/media/staffclient-7.png
11366  create mode 100644 docs/media/staffclient-7a.png
11367  create mode 100644 docs/media/staffclient-8.png
11368  create mode 100644 docs/media/staffclient-9.png
11369  create mode 100644 docs/media/staffclientinstallation-proxy-putty-1.png
11370  create mode 100644 docs/media/staffclientinstallation-proxy-socks-1.png
11371  create mode 100644 docs/media/staffclientinstallation-proxy-socks-2.png
11372  create mode 100644 docs/media/staffclientinstallation-staffclient-1.png
11373  create mode 100644 docs/media/staffclientinstallation-staffclient-2.png
11374  create mode 100644 docs/media/staffclientinstallation-staffclient-3.png
11375  create mode 100644 docs/media/staffclientinstallation-staffclient-4.png
11376  create mode 100644 docs/media/staffclientinstallation-staffclient-workstationnames-1.png
11377  create mode 100644 docs/media/staffclientinstallation-staffclient-workstationnames-2.png
11378  create mode 100644 docs/media/staffclientinstallation-staffclient-workstationnames-3.png
11379  create mode 100644 docs/media/staffclientinstallation-tabbed-1.png
11380  create mode 100644 docs/media/survey-1.png
11381  create mode 100644 docs/media/survey-10.png
11382  create mode 100644 docs/media/survey-2.png
11383  create mode 100644 docs/media/survey-3.png
11384  create mode 100644 docs/media/survey-4.png
11385  create mode 100644 docs/media/survey-5.png
11386  create mode 100644 docs/media/survey-6.png
11387  create mode 100644 docs/media/survey-7.png
11388  create mode 100644 docs/media/survey-8.png
11389  create mode 100644 docs/media/survey-9.png
11390  create mode 100644 docs/media/tip.png
11391  create mode 100644 docs/media/transit-1.png
11392  create mode 100644 docs/media/transit-10.png
11393  create mode 100644 docs/media/transit-2.png
11394  create mode 100644 docs/media/transit-3.png
11395  create mode 100644 docs/media/transit-4a.png
11396  create mode 100644 docs/media/transit-5.png
11397  create mode 100644 docs/media/transit-6.png
11398  create mode 100644 docs/media/transit-7.png
11399  create mode 100644 docs/media/transit-8.png
11400  create mode 100644 docs/media/transit-9.png
11401  create mode 100644 docs/media/unified_volume_copy_creator1.jpg
11402  create mode 100644 docs/media/unified_volume_copy_creator2.jpg
11403  create mode 100644 docs/media/unified_volume_copy_creator3.jpg
11404  create mode 100644 docs/media/unified_volume_copy_creator4.jpg
11405  create mode 100644 docs/media/unified_volume_copy_creator5.jpg
11406  create mode 100644 docs/media/unified_volume_copy_creator6.jpg
11407  create mode 100644 docs/media/view-output-1.png
11408  create mode 100644 docs/media/view-output-2.png
11409  create mode 100644 docs/media/view-output-3.png
11410  create mode 100644 docs/media/view-output-4.png
11411  create mode 100644 docs/media/view-output-5.png
11412  create mode 100644 docs/media/warning.png
11413  create mode 100644 docs/opac/my_lists.txt
11414  create mode 100644 docs/reports/README
11415  create mode 100644 docs/root.txt
11416  create mode 100644 docs/serials/A-intro.txt
11417  create mode 100644 docs/serials/B-copy_template.txt
11418  create mode 100644 docs/serials/C-subscription-SCV.txt
11419  create mode 100644 docs/serials/D-subscription-ASCV.txt
11420  create mode 100644 docs/serials/E-edit_subscriptions.txt
11421  create mode 100644 docs/serials/F-Receiving.txt
11422  create mode 100644 docs/serials/G-Special_issue.txt
11423  create mode 100644 docs/serials/H-holdings_statements.txt
11424  delete mode 100644 installation/edi_setup.txt
11425  delete mode 100644 installation/server_installation.txt
11426  delete mode 100644 installation/server_upgrade.txt
11427  delete mode 100644 installation/system_requirements.txt
11428  delete mode 100644 licensing.txt
11429  delete mode 100644 media/1.png
11430  delete mode 100644 media/10.png
11431  delete mode 100644 media/11.png
11432  delete mode 100644 media/12.png
11433  delete mode 100644 media/13.png
11434  delete mode 100644 media/14.png
11435  delete mode 100644 media/15.png
11436  delete mode 100644 media/2.png
11437  delete mode 100644 media/3.png
11438  delete mode 100644 media/4.png
11439  delete mode 100644 media/5.png
11440  delete mode 100644 media/6.png
11441  delete mode 100644 media/7.png
11442  delete mode 100644 media/8.png
11443  delete mode 100644 media/9.png
11444  delete mode 100644 media/Authority_Control_Sets1.jpg
11445  delete mode 100644 media/Authority_Control_Sets1.jpg.1
11446  delete mode 100644 media/Authority_Control_Sets2.jpg
11447  delete mode 100644 media/Authority_Control_Sets2.jpg.1
11448  delete mode 100644 media/Authority_Control_Sets3.jpg
11449  delete mode 100644 media/Authority_Control_Sets3.jpg.1
11450  delete mode 100644 media/Authority_Control_Sets4.jpg
11451  delete mode 100644 media/Authority_Control_Sets4.jpg.1
11452  delete mode 100644 media/Authority_Control_Sets5.jpg
11453  delete mode 100644 media/Authority_Control_Sets5.jpg.1
11454  delete mode 100644 media/Authority_Control_Sets6.jpg
11455  delete mode 100644 media/Authority_Control_Sets6.jpg.1
11456  delete mode 100644 media/Authority_Control_Sets7.jpg
11457  delete mode 100644 media/Authority_Control_Sets7.jpg.1
11458  delete mode 100644 media/Authority_Control_Sets8.jpg
11459  delete mode 100644 media/Authority_Control_Sets8.jpg.1
11460  delete mode 100644 media/Authority_Control_Sets9.jpg
11461  delete mode 100644 media/Authority_Control_Sets9.jpg.1
11462  delete mode 100644 media/Auto_Suggest_in_Catalog_Search1.jpg
11463  delete mode 100644 media/Auto_Suggest_in_Catalog_Search2.jpg
11464  delete mode 100644 media/Batch_Importing_MARC_Records1.jpg
11465  delete mode 100644 media/Batch_Importing_MARC_Records10.jpg
11466  delete mode 100644 media/Batch_Importing_MARC_Records11.jpg
11467  delete mode 100644 media/Batch_Importing_MARC_Records12.jpg
11468  delete mode 100644 media/Batch_Importing_MARC_Records13.jpg
11469  delete mode 100644 media/Batch_Importing_MARC_Records14.jpg
11470  delete mode 100644 media/Batch_Importing_MARC_Records15.jpg
11471  delete mode 100644 media/Batch_Importing_MARC_Records2.jpg
11472  delete mode 100644 media/Batch_Importing_MARC_Records3.jpg
11473  delete mode 100644 media/Batch_Importing_MARC_Records4.jpg
11474  delete mode 100644 media/Batch_Importing_MARC_Records5.jpg
11475  delete mode 100644 media/Batch_Importing_MARC_Records6.jpg
11476  delete mode 100644 media/Batch_Importing_MARC_Records7.jpg
11477  delete mode 100644 media/Batch_Importing_MARC_Records8.jpg
11478  delete mode 100644 media/Batch_Importing_MARC_Records9.jpg
11479  delete mode 100644 media/Call_Number_Prefixes_and_Suffixes_2_21.jpg
11480  delete mode 100644 media/Call_Number_Prefixes_and_Suffixes_2_22.jpg
11481  delete mode 100644 media/Call_Number_Prefixes_and_Suffixes_2_22.jpg.1
11482  delete mode 100644 media/Customizable_Toolbar1.jpg
11483  delete mode 100644 media/Customizable_Toolbar2.jpg
11484  delete mode 100644 media/Customizable_Toolbar3.jpg
11485  delete mode 100644 media/Customizable_Toolbar4.jpg
11486  delete mode 100644 media/Double_Click1.jpg
11487  delete mode 100644 media/Double_Click2.jpg
11488  delete mode 100644 media/Double_Click3.jpg
11489  delete mode 100644 media/My_Lists1.jpg
11490  delete mode 100644 media/My_Lists3.jpg
11491  delete mode 100644 media/My_Lists4.jpg
11492  delete mode 100644 media/My_Lists5.jpg
11493  delete mode 100644 media/My_Lists6.jpg
11494  delete mode 100644 media/My_Lists7.jpg
11495  delete mode 100644 media/New_Tab_Button1.jpg
11496  delete mode 100644 media/Overlay_Existing_Record_via_Z39_50_Import1.jpg
11497  delete mode 100644 media/Overlay_Existing_Record_via_Z39_50_Import2.jpg
11498  delete mode 100644 media/Overlay_Existing_Record_via_Z39_50_Import3.jpg
11499  delete mode 100644 media/Overlay_Existing_Record_via_Z39_50_Import4.jpg
11500  delete mode 100644 media/Overlay_Existing_Record_via_Z39_50_Import5.jpg
11501  delete mode 100644 media/Overlay_Existing_Record_via_Z39_50_Import6.jpg
11502  delete mode 100644 media/Receive_Items_From_an_Invoice1.jpg
11503  delete mode 100644 media/Receive_Items_From_an_Invoice2.jpg
11504  delete mode 100644 media/Receive_Items_From_an_Invoice3.jpg
11505  delete mode 100644 media/Receive_Items_From_an_Invoice4.jpg
11506  delete mode 100644 media/Receive_Items_From_an_Invoice5.jpg
11507  delete mode 100644 media/Receive_Items_From_an_Invoice6.jpg
11508  delete mode 100644 media/Receive_Items_From_an_Invoice7.jpg
11509  delete mode 100644 media/Restrict_Z39_50_Sources_by_Permission_Group1.jpg
11510  delete mode 100644 media/Restrict_Z39_50_Sources_by_Permission_Group2.jpg
11511  delete mode 100644 media/Restrict_Z39_50_Sources_by_Permission_Group3.jpg
11512  delete mode 100644 media/SMS_Text_Messaging1.jpg
11513  delete mode 100644 media/SMS_Text_Messaging10.jpg
11514  delete mode 100644 media/SMS_Text_Messaging11.jpg
11515  delete mode 100644 media/SMS_Text_Messaging12.jpg
11516  delete mode 100644 media/SMS_Text_Messaging13.jpg
11517  delete mode 100644 media/SMS_Text_Messaging2.jpg
11518  delete mode 100644 media/SMS_Text_Messaging3.jpg
11519  delete mode 100644 media/SMS_Text_Messaging4.jpg
11520  delete mode 100644 media/SMS_Text_Messaging5.jpg
11521  delete mode 100644 media/SMS_Text_Messaging6.jpg
11522  delete mode 100644 media/SMS_Text_Messaging7.jpg
11523  delete mode 100644 media/SMS_Text_Messaging8.jpg
11524  delete mode 100644 media/SMS_Text_Messaging9.jpg
11525  delete mode 100644 media/Saved_Catalog_Searches_2_21.jpg
11526  delete mode 100644 media/Saved_Catalog_Searches_2_21.jpg.1
11527  delete mode 100644 media/Saved_Catalog_Searches_2_22.jpg
11528  delete mode 100644 media/Saved_Catalog_Searches_2_22.jpg.1
11529  delete mode 100644 media/Search_Results1.jpg
11530  delete mode 100644 media/Sorting_Columns2.jpg
11531  delete mode 100644 media/Sorting_Columns3.jpg
11532  delete mode 100644 media/Sorting_Columns3.jpg.1
11533  delete mode 100644 media/Sorting_Columns4.jpg
11534  delete mode 100644 media/Sorting_Columns5.jpg
11535  delete mode 100644 media/Target_Pickup_Lib1.jpg
11536  delete mode 100644 media/Target_Pickup_Lib2.jpg
11537  delete mode 100644 media/User_Activity_Types1A.jpg
11538  delete mode 100644 media/User_Activity_Types2A.jpg
11539  delete mode 100644 media/Vandelay_Integration_into_Acquisitions1.jpg
11540  delete mode 100644 media/Vandelay_Integration_into_Acquisitions2.jpg
11541  delete mode 100644 media/Vandelay_Integration_into_Acquisitions3.jpg
11542  delete mode 100644 media/Vandelay_Integration_into_Acquisitions4.jpg
11543  delete mode 100644 media/Vandelay_Integration_into_Acquisitions5.jpg
11544  delete mode 100644 media/Vandelay_Integration_into_Acquisitions6.jpg
11545  delete mode 100644 media/acq_activate.png
11546  delete mode 100644 media/acq_apply_claim_policy.png
11547  delete mode 100644 media/acq_brief_record-2.png
11548  delete mode 100644 media/acq_brief_record.png
11549  delete mode 100644 media/acq_cancel_copy.png
11550  delete mode 100644 media/acq_cancel_line_items.png
11551  delete mode 100644 media/acq_claim_item-2.png
11552  delete mode 100644 media/acq_claim_item-3.png
11553  delete mode 100644 media/acq_claim_item-4.png
11554  delete mode 100644 media/acq_claim_item-5.png
11555  delete mode 100644 media/acq_claim_item.png
11556  delete mode 100644 media/acq_export_list.png
11557  delete mode 100644 media/acq_funds-2.png
11558  delete mode 100644 media/acq_funds.png
11559  delete mode 100644 media/acq_invoice_blanket.png
11560  delete mode 100644 media/acq_invoice_line_items.png
11561  delete mode 100644 media/acq_invoice_link.png
11562  delete mode 100644 media/acq_invoice_purchase_order.png
11563  delete mode 100644 media/acq_invoice_view-2.png
11564  delete mode 100644 media/acq_invoice_view.png
11565  delete mode 100644 media/acq_line_items_add_copies-2.png
11566  delete mode 100644 media/acq_line_items_add_copies-3.png
11567  delete mode 100644 media/acq_line_items_add_copies.png
11568  delete mode 100644 media/acq_line_items_add_notes.png
11569  delete mode 100644 media/acq_line_items_alerts-2.png
11570  delete mode 100644 media/acq_line_items_alerts.png
11571  delete mode 100644 media/acq_line_items_link-2.png
11572  delete mode 100644 media/acq_line_items_link.png
11573  delete mode 100644 media/acq_line_items_update_barcodes.png
11574  delete mode 100644 media/acq_line_items_view_history.png
11575  delete mode 100644 media/acq_line_items_worksheet.png
11576  delete mode 100644 media/acq_load_records.png
11577  delete mode 100644 media/acq_marc_search-2.png
11578  delete mode 100644 media/acq_marc_search.png
11579  delete mode 100644 media/acq_purchase_order_add_charges.png
11580  delete mode 100644 media/acq_purchase_order_add_note.png
11581  delete mode 100644 media/acq_purchase_order_create.png
11582  delete mode 100644 media/acq_purchase_order_history.png
11583  delete mode 100644 media/acq_purchase_order_name.png
11584  delete mode 100644 media/acq_purchase_order_print.png
11585  delete mode 100644 media/acq_purchase_order_split-2.png
11586  delete mode 100644 media/acq_purchase_order_split.png
11587  delete mode 100644 media/acq_purchase_order_view-2.png
11588  delete mode 100644 media/acq_purchase_order_view.png
11589  delete mode 100644 media/acq_search.png
11590  delete mode 100644 media/acq_selection_clone.png
11591  delete mode 100644 media/acq_selection_create.png
11592  delete mode 100644 media/acq_selection_mark_ready-2.png
11593  delete mode 100644 media/acq_selection_mark_ready.png
11594  delete mode 100644 media/acq_selection_merge.png
11595  delete mode 100644 media/acq_workflow.jpg
11596  delete mode 100644 media/add_holdings-1.png
11597  delete mode 100644 media/add_holdings-2.png
11598  delete mode 100644 media/add_holdings-3.png
11599  delete mode 100644 media/add_holdings-4.png
11600  delete mode 100644 media/add_holdings-5.png
11601  delete mode 100644 media/application-pdf.png
11602  delete mode 100644 media/ascv-distr.jpg
11603  delete mode 100644 media/ascv-issues.jpg
11604  delete mode 100644 media/ascv-sub.jpg
11605  delete mode 100644 media/backdate_checkin.png
11606  delete mode 100644 media/backdate_post_checkin.png
11607  delete mode 100644 media/backdate_post_date.png
11608  delete mode 100644 media/backdate_red.png
11609  delete mode 100644 media/bills-1.png
11610  delete mode 100644 media/bills-10.png
11611  delete mode 100644 media/bills-11.png
11612  delete mode 100644 media/bills-12.png
11613  delete mode 100644 media/bills-13.png
11614  delete mode 100644 media/bills-14.png
11615  delete mode 100644 media/bills-15.png
11616  delete mode 100644 media/bills-16.png
11617  delete mode 100644 media/bills-17.png
11618  delete mode 100644 media/bills-18.png
11619  delete mode 100644 media/bills-19.png
11620  delete mode 100644 media/bills-2.png
11621  delete mode 100644 media/bills-20.png
11622  delete mode 100644 media/bills-3.png
11623  delete mode 100644 media/bills-4.png
11624  delete mode 100644 media/bills-5.png
11625  delete mode 100644 media/bills-6.png
11626  delete mode 100644 media/bills-7.png
11627  delete mode 100644 media/bills-8.png
11628  delete mode 100644 media/bills-9.png
11629  delete mode 100644 media/booking-cancel-1.png
11630  delete mode 100644 media/booking-cancel-2.png
11631  delete mode 100644 media/booking-cancel-3.png
11632  delete mode 100644 media/booking-cancel-4.png
11633  delete mode 100644 media/booking-capture-1.png
11634  delete mode 100644 media/booking-capture-2.png
11635  delete mode 100644 media/booking-capture-3.png
11636  delete mode 100644 media/booking-create-1.png
11637  delete mode 100644 media/booking-create-2.png
11638  delete mode 100644 media/booking-create-3.png
11639  delete mode 100644 media/booking-create-4.png
11640  delete mode 100644 media/booking-create-5.png
11641  delete mode 100644 media/booking-create-6.png
11642  delete mode 100644 media/booking-create-7.png
11643  delete mode 100644 media/booking-create-8.png
11644  delete mode 100644 media/booking-create-9.png
11645  delete mode 100644 media/booking-create-bookable-1.png
11646  delete mode 100644 media/booking-create-bookable-2.png
11647  delete mode 100644 media/booking-create-bookable-3.png
11648  delete mode 100644 media/booking-create-bookable-4.png
11649  delete mode 100644 media/booking-create-bookable-5.png
11650  delete mode 100644 media/booking-create-bookable-6.png
11651  delete mode 100644 media/booking-create-module-1.png
11652  delete mode 100644 media/booking-create-module-2.png
11653  delete mode 100644 media/booking-create-module-3.png
11654  delete mode 100644 media/booking-create-module-4.png
11655  delete mode 100644 media/booking-create-resourcetype-1.png
11656  delete mode 100644 media/booking-create-resourcetype-2.png
11657  delete mode 100644 media/booking-create-resourcetype-3.png
11658  delete mode 100644 media/booking-create-resourcetype-4.png
11659  delete mode 100644 media/booking-create-resourcetype-5.png
11660  delete mode 100644 media/booking-pickup-1.png
11661  delete mode 100644 media/booking-pickup-2.png
11662  delete mode 100644 media/booking-pickup-3.png
11663  delete mode 100644 media/booking-pickup-module-1.png
11664  delete mode 100644 media/booking-pull-1.png
11665  delete mode 100644 media/booking-pull-2.png
11666  delete mode 100644 media/booking-pull-3.png
11667  delete mode 100644 media/booking-return-2.png
11668  delete mode 100644 media/booking-return-module-1.png
11669  delete mode 100644 media/booking-return-module-2.png
11670  delete mode 100644 media/booking-return-module-4.png
11671  delete mode 100644 media/cap-wiz-cal.jpg
11672  delete mode 100644 media/cap-wiz-chan.jpg
11673  delete mode 100644 media/cap-wiz-chron.jpg
11674  delete mode 100644 media/cap-wiz-freq.jpg
11675  delete mode 100644 media/cap-wiz-num.jpg
11676  delete mode 100644 media/catalogue-10.png
11677  delete mode 100644 media/catalogue-11.png
11678  delete mode 100644 media/catalogue-3.png
11679  delete mode 100644 media/catalogue-4.png
11680  delete mode 100644 media/catalogue-5.png
11681  delete mode 100644 media/catalogue-6.png
11682  delete mode 100644 media/catalogue-7.png
11683  delete mode 100644 media/catalogue-8.png
11684  delete mode 100644 media/catalogue-9.png
11685  delete mode 100644 media/caution.png
11686  delete mode 100644 media/ccbysa.png
11687  delete mode 100644 media/check_in_menu.png
11688  delete mode 100644 media/checkin_barcode.png
11689  delete mode 100644 media/checkin_options.png
11690  delete mode 100644 media/checkout_item_barcode.png
11691  delete mode 100644 media/checkout_menu.png
11692  delete mode 100644 media/circulation-1.png
11693  delete mode 100644 media/circulation-10.png
11694  delete mode 100644 media/circulation-11.png
11695  delete mode 100644 media/circulation-12.png
11696  delete mode 100644 media/circulation-13.png
11697  delete mode 100644 media/circulation-14.png
11698  delete mode 100644 media/circulation-15.png
11699  delete mode 100644 media/circulation-16.png
11700  delete mode 100644 media/circulation-17.png
11701  delete mode 100644 media/circulation-18.png
11702  delete mode 100644 media/circulation-19.png
11703  delete mode 100644 media/circulation-2.png
11704  delete mode 100644 media/circulation-20.png
11705  delete mode 100644 media/circulation-21.png
11706  delete mode 100644 media/circulation-22.png
11707  delete mode 100644 media/circulation-23.png
11708  delete mode 100644 media/circulation-24.png
11709  delete mode 100644 media/circulation-25.png
11710  delete mode 100644 media/circulation-26.png
11711  delete mode 100644 media/circulation-27.png
11712  delete mode 100644 media/circulation-28.png
11713  delete mode 100644 media/circulation-29.png
11714  delete mode 100644 media/circulation-3.png
11715  delete mode 100644 media/circulation-30.png
11716  delete mode 100644 media/circulation-31.png
11717  delete mode 100644 media/circulation-32.png
11718  delete mode 100644 media/circulation-33.png
11719  delete mode 100644 media/circulation-34.png
11720  delete mode 100644 media/circulation-35.png
11721  delete mode 100644 media/circulation-36.png
11722  delete mode 100644 media/circulation-4.png
11723  delete mode 100644 media/circulation-5.png
11724  delete mode 100644 media/circulation-6.png
11725  delete mode 100644 media/circulation-7.png
11726  delete mode 100644 media/circulation-8.png
11727  delete mode 100644 media/circulation-9.png
11728  delete mode 100644 media/claimed_date.png
11729  delete mode 100644 media/conj1.jpg
11730  delete mode 100644 media/conj10.jpg
11731  delete mode 100644 media/conj2.jpg
11732  delete mode 100644 media/conj3.jpg
11733  delete mode 100644 media/conj4.jpg
11734  delete mode 100644 media/conj5.jpg
11735  delete mode 100644 media/conj6.jpg
11736  delete mode 100644 media/conj7.jpg
11737  delete mode 100644 media/conj8.jpg
11738  delete mode 100644 media/conj9.jpg
11739  delete mode 100644 media/copy_alert_message.png
11740  delete mode 100644 media/copy_edit_alert.png
11741  delete mode 100644 media/create-template-1.png
11742  delete mode 100644 media/create-template-10.png
11743  delete mode 100644 media/create-template-11.png
11744  delete mode 100644 media/create-template-12.png
11745  delete mode 100644 media/create-template-13.png
11746  delete mode 100644 media/create-template-15.png
11747  delete mode 100644 media/create-template-16.png
11748  delete mode 100644 media/create-template-17.png
11749  delete mode 100644 media/create-template-19.png
11750  delete mode 100644 media/create-template-2.png
11751  delete mode 100644 media/create-template-20.png
11752  delete mode 100644 media/create-template-21.png
11753  delete mode 100644 media/create-template-22.png
11754  delete mode 100644 media/create-template-23.png
11755  delete mode 100644 media/create-template-24.png
11756  delete mode 100644 media/create-template-25.png
11757  delete mode 100644 media/create-template-26.png
11758  delete mode 100644 media/create-template-27.png
11759  delete mode 100644 media/create-template-28.png
11760  delete mode 100644 media/create-template-29.png
11761  delete mode 100644 media/create-template-3.png
11762  delete mode 100644 media/create-template-30.png
11763  delete mode 100644 media/create-template-31.png
11764  delete mode 100644 media/create-template-32.png
11765  delete mode 100644 media/create-template-33.png
11766  delete mode 100644 media/create-template-34.png
11767  delete mode 100644 media/create-template-35.png
11768  delete mode 100644 media/create-template-4.png
11769  delete mode 100644 media/create-template-5.png
11770  delete mode 100644 media/create-template-6.png
11771  delete mode 100644 media/create-template-7.png
11772  delete mode 100644 media/create-template-8.png
11773  delete mode 100644 media/create-template-9.png
11774  delete mode 100644 media/due_date_display.png
11775  delete mode 100644 media/edit_due_date_action.png
11776  delete mode 100644 media/epub_logo_color_ht39.gif
11777  delete mode 100644 media/evergreen_logo.gif
11778  delete mode 100644 media/folder-1.png
11779  delete mode 100644 media/folder-10.png
11780  delete mode 100644 media/folder-11.png
11781  delete mode 100644 media/folder-12.png
11782  delete mode 100644 media/folder-13.png
11783  delete mode 100644 media/folder-14.png
11784  delete mode 100644 media/folder-7a.png
11785  delete mode 100644 media/generate-report-1.png
11786  delete mode 100644 media/generate-report-10.png
11787  delete mode 100644 media/generate-report-14.png
11788  delete mode 100644 media/generate-report-2.png
11789  delete mode 100644 media/generate-report-3.png
11790  delete mode 100644 media/generate-report-8.png
11791  delete mode 100644 media/generate-report-9.png
11792  delete mode 100644 media/hold-1.png
11793  delete mode 100644 media/hold-10.png
11794  delete mode 100644 media/hold-11.png
11795  delete mode 100644 media/hold-12.png
11796  delete mode 100644 media/hold-14.png
11797  delete mode 100644 media/hold-15.png
11798  delete mode 100644 media/hold-16.png
11799  delete mode 100644 media/hold-17.png
11800  delete mode 100644 media/hold-18.png
11801  delete mode 100644 media/hold-19.png
11802  delete mode 100644 media/hold-2.png
11803  delete mode 100644 media/hold-20.png
11804  delete mode 100644 media/hold-21.png
11805  delete mode 100644 media/hold-22.png
11806  delete mode 100644 media/hold-23.png
11807  delete mode 100644 media/hold-24.png
11808  delete mode 100644 media/hold-25.png
11809  delete mode 100644 media/hold-26.png
11810  delete mode 100644 media/hold-27.png
11811  delete mode 100644 media/hold-28.png
11812  delete mode 100644 media/hold-29.png
11813  delete mode 100644 media/hold-4.png
11814  delete mode 100644 media/hold-5.png
11815  delete mode 100644 media/hold-6.png
11816  delete mode 100644 media/hold-7.png
11817  delete mode 100644 media/hold-8.png
11818  delete mode 100644 media/hold-9.png
11819  delete mode 100644 media/holds-clearing-1.png
11820  delete mode 100644 media/holds-clearing-2.png
11821  delete mode 100644 media/holds-clearing-3.png
11822  delete mode 100644 media/holds-clearing-4.png
11823  delete mode 100644 media/holds-managing-1.png
11824  delete mode 100644 media/holds-managing-10.png
11825  delete mode 100644 media/holds-managing-11.png
11826  delete mode 100644 media/holds-managing-12.png
11827  delete mode 100644 media/holds-managing-13.png
11828  delete mode 100644 media/holds-managing-14.png
11829  delete mode 100644 media/holds-managing-15.png
11830  delete mode 100644 media/holds-managing-16.png
11831  delete mode 100644 media/holds-managing-17.png
11832  delete mode 100644 media/holds-managing-18.png
11833  delete mode 100644 media/holds-managing-19.png
11834  delete mode 100644 media/holds-managing-2.png
11835  delete mode 100644 media/holds-managing-3.png
11836  delete mode 100644 media/holds-managing-4.png
11837  delete mode 100644 media/holds-managing-5.png
11838  delete mode 100644 media/holds-managing-6.png
11839  delete mode 100644 media/holds-managing-7.png
11840  delete mode 100644 media/holds-managing-8.png
11841  delete mode 100644 media/holds-managing-9.png
11842  delete mode 100644 media/holds-notifications-1.png
11843  delete mode 100644 media/holds-notifications-2.png
11844  delete mode 100644 media/holds-notifications-3.png
11845  delete mode 100644 media/holds-notifications-4.png
11846  delete mode 100644 media/holds-placing-1.png
11847  delete mode 100644 media/holds-placing-10.png
11848  delete mode 100644 media/holds-placing-11.png
11849  delete mode 100644 media/holds-placing-2.png
11850  delete mode 100644 media/holds-placing-3.png
11851  delete mode 100644 media/holds-placing-4.png
11852  delete mode 100644 media/holds-placing-5.png
11853  delete mode 100644 media/holds-placing-6.png
11854  delete mode 100644 media/holds-placing-7.png
11855  delete mode 100644 media/holds-placing-8.png
11856  delete mode 100644 media/holds-placing-9.png
11857  delete mode 100644 media/holds-pull-1.png
11858  delete mode 100644 media/holds-pull-2.png
11859  delete mode 100644 media/holds-pull-3.png
11860  delete mode 100644 media/holds-pull-4.png
11861  delete mode 100644 media/holds-pull-5.png
11862  delete mode 100644 media/holds-pull-5a.png
11863  delete mode 100644 media/holds-pull-6.png
11864  delete mode 100644 media/holds-pull-7.png
11865  delete mode 100644 media/holds-pull-8.png
11866  delete mode 100644 media/holds-pull-9.png
11867  delete mode 100644 media/in_house_use.png
11868  delete mode 100644 media/item_status_altview.png
11869  delete mode 100644 media/item_status_barcode.png
11870  delete mode 100644 media/item_status_list_view.png
11871  delete mode 100644 media/item_status_menu.png
11872  delete mode 100644 media/items_out_click.png
11873  delete mode 100644 media/k_book_record.png
11874  delete mode 100644 media/last_few_circs_action.png
11875  delete mode 100644 media/last_few_circs_display.png
11876  delete mode 100644 media/lost_cr_section.png
11877  delete mode 100644 media/lsa-1.png
11878  delete mode 100644 media/lsa-10.jpg
11879  delete mode 100644 media/lsa-11.jpg
11880  delete mode 100644 media/lsa-12.jpg
11881  delete mode 100644 media/lsa-14.jpg
11882  delete mode 100644 media/lsa-16.jpg
11883  delete mode 100644 media/lsa-17.jpg
11884  delete mode 100644 media/lsa-18.jpg
11885  delete mode 100644 media/lsa-2.jpg
11886  delete mode 100644 media/lsa-22.png
11887  delete mode 100644 media/lsa-23.jpg
11888  delete mode 100644 media/lsa-25.jpg
11889  delete mode 100644 media/lsa-26.jpg
11890  delete mode 100644 media/lsa-27.jpg
11891  delete mode 100644 media/lsa-28.jpg
11892  delete mode 100644 media/lsa-32.jpg
11893  delete mode 100644 media/lsa-33.jpg
11894  delete mode 100644 media/lsa-4.jpg
11895  delete mode 100644 media/lsa-5.jpg
11896  delete mode 100644 media/lsa-7.jpg
11897  delete mode 100644 media/lsa-8.jpg
11898  delete mode 100644 media/lsa-closed-mountain-1.png
11899  delete mode 100644 media/lsa-closed-mountain-2.png
11900  delete mode 100644 media/lsa-group-0.png
11901  delete mode 100644 media/lsa-group-1.png
11902  delete mode 100644 media/lsa-group-1a.png
11903  delete mode 100644 media/lsa-group-2.png
11904  delete mode 100644 media/lsa-group-3.png
11905  delete mode 100644 media/lsa-group-4.png
11906  delete mode 100644 media/lsa-group-5.png
11907  delete mode 100644 media/lsa-group-6.png
11908  delete mode 100644 media/lsa-statcat-1.png
11909  delete mode 100644 media/lsa-statcat-2.png
11910  delete mode 100644 media/lsa-statcat-3.png
11911  delete mode 100644 media/lsa-statcat-4.png
11912  delete mode 100644 media/lsa-statcat-5.png
11913  delete mode 100644 media/lsa-statcat-6.png
11914  delete mode 100644 media/lsa-statcat-7.png
11915  delete mode 100644 media/lsa-statcat-8.png
11916  delete mode 100644 media/main_logo.jpg
11917  delete mode 100644 media/mark_claims_returned.png
11918  delete mode 100644 media/mark_lost.png
11919  delete mode 100644 media/mark_missing_damaged.png
11920  delete mode 100644 media/monograph_parts1.jpg
11921  delete mode 100644 media/monograph_parts2.jpg
11922  delete mode 100644 media/monograph_parts3.jpg
11923  delete mode 100644 media/monograph_parts4.jpg
11924  delete mode 100644 media/monograph_parts5.jpg
11925  delete mode 100644 media/myaccount-bookbags.png
11926  delete mode 100644 media/myaccount-itemrenew.png
11927  delete mode 100644 media/myaccount-itemscheckedout.png
11928  delete mode 100644 media/myaccount-itemsonhold.png
11929  delete mode 100644 media/myaccount-login-arrow.png
11930  delete mode 100644 media/myaccount-login-info.png
11931  delete mode 100644 media/myaccount-login.png
11932  delete mode 100644 media/myaccount-loginpasswordupdate.png
11933  delete mode 100644 media/myaccount-summary.png
11934  delete mode 100644 media/note.png
11935  delete mode 100644 media/offline-1.png
11936  delete mode 100644 media/offline-10.png
11937  delete mode 100644 media/offline-11.png
11938  delete mode 100644 media/offline-12.png
11939  delete mode 100644 media/offline-13.png
11940  delete mode 100644 media/offline-14.png
11941  delete mode 100644 media/offline-15.png
11942  delete mode 100644 media/offline-16.png
11943  delete mode 100644 media/offline-17.png
11944  delete mode 100644 media/offline-18.png
11945  delete mode 100644 media/offline-19.png
11946  delete mode 100644 media/offline-2.png
11947  delete mode 100644 media/offline-20.png
11948  delete mode 100644 media/offline-21.png
11949  delete mode 100644 media/offline-22.png
11950  delete mode 100644 media/offline-23.png
11951  delete mode 100644 media/offline-24.png
11952  delete mode 100644 media/offline-25.png
11953  delete mode 100644 media/offline-26.png
11954  delete mode 100644 media/offline-27.png
11955  delete mode 100644 media/offline-28.png
11956  delete mode 100644 media/offline-29.png
11957  delete mode 100644 media/offline-3.png
11958  delete mode 100644 media/offline-30.png
11959  delete mode 100644 media/offline-31.png
11960  delete mode 100644 media/offline-32.png
11961  delete mode 100644 media/offline-33.png
11962  delete mode 100644 media/offline-34.png
11963  delete mode 100644 media/offline-35.png
11964  delete mode 100644 media/offline-36.png
11965  delete mode 100644 media/offline-4.png
11966  delete mode 100644 media/offline-5.png
11967  delete mode 100644 media/offline-6.png
11968  delete mode 100644 media/offline-7.png
11969  delete mode 100644 media/offline-8.png
11970  delete mode 100644 media/offline-9.png
11971  delete mode 100644 media/overdue_checkin.png
11972  delete mode 100644 media/passwordresetmessage.png
11973  delete mode 100644 media/patron-1.png
11974  delete mode 100644 media/patron-10.png
11975  delete mode 100644 media/patron-11.png
11976  delete mode 100644 media/patron-12.png
11977  delete mode 100644 media/patron-13.png
11978  delete mode 100644 media/patron-14.png
11979  delete mode 100644 media/patron-15.png
11980  delete mode 100644 media/patron-16.png
11981  delete mode 100644 media/patron-17.png
11982  delete mode 100644 media/patron-18.png
11983  delete mode 100644 media/patron-19.png
11984  delete mode 100644 media/patron-2.png
11985  delete mode 100644 media/patron-20.png
11986  delete mode 100644 media/patron-21.png
11987  delete mode 100644 media/patron-22.png
11988  delete mode 100644 media/patron-23.png
11989  delete mode 100644 media/patron-24.png
11990  delete mode 100644 media/patron-25.png
11991  delete mode 100644 media/patron-26.png
11992  delete mode 100644 media/patron-27.png
11993  delete mode 100644 media/patron-28.png
11994  delete mode 100644 media/patron-29.png
11995  delete mode 100644 media/patron-3.png
11996  delete mode 100644 media/patron-30.png
11997  delete mode 100644 media/patron-31.png
11998  delete mode 100644 media/patron-32.png
11999  delete mode 100644 media/patron-3a.png
12000  delete mode 100644 media/patron-4.png
12001  delete mode 100644 media/patron-5.png
12002  delete mode 100644 media/patron-6.png
12003  delete mode 100644 media/patron-7.png
12004  delete mode 100644 media/patron-8.png
12005  delete mode 100644 media/patron-9.png
12006  delete mode 100644 media/patron-record-status-1.png
12007  delete mode 100644 media/patron-record-status-dark-grey.png
12008  delete mode 100644 media/patron-record-status-green.png
12009  delete mode 100644 media/patron-record-status-light-grey.png
12010  delete mode 100644 media/patron-record-status-orange.png
12011  delete mode 100644 media/patron-record-status-purple.png
12012  delete mode 100644 media/patron-record-status-red.png
12013  delete mode 100644 media/patron-record-status-yellow.png
12014  delete mode 100644 media/patron_summary_checkouts.jpg
12015  delete mode 100644 media/pdf_icon.gif
12016  delete mode 100644 media/pre_cat_alert.png
12017  delete mode 100644 media/precat.png
12018  delete mode 100644 media/profile-5.png
12019  delete mode 100644 media/profile-6.png
12020  delete mode 100644 media/profile-7.png
12021  delete mode 100644 media/receipt-10.jpg
12022  delete mode 100644 media/receipt-11.jpg
12023  delete mode 100644 media/receipt-12.jpg
12024  delete mode 100644 media/receipt-13.jpg
12025  delete mode 100644 media/receipt-14.jpg
12026  delete mode 100644 media/receipt-15.jpg
12027  delete mode 100644 media/receipt-16.png
12028  delete mode 100644 media/receipt-17.jpg
12029  delete mode 100644 media/receipt-18.jpg
12030  delete mode 100644 media/receipt-19.jpg
12031  delete mode 100644 media/receipt-2.jpg
12032  delete mode 100644 media/receipt-20.jpg
12033  delete mode 100644 media/receipt-21.jpg
12034  delete mode 100644 media/receipt-22.jpg
12035  delete mode 100644 media/receipt-23.jpg
12036  delete mode 100644 media/receipt-24.jpg
12037  delete mode 100644 media/receipt-3.jpg
12038  delete mode 100644 media/receipt-4.jpg
12039  delete mode 100644 media/receipt-5.jpg
12040  delete mode 100644 media/receipt-6.jpg
12041  delete mode 100644 media/receipt-7.jpg
12042  delete mode 100644 media/receipt-8.jpg
12043  delete mode 100644 media/receipt-9.jpg
12044  delete mode 100644 media/record_in_house_action.png
12045  delete mode 100644 media/renew_action.png
12046  delete mode 100644 media/renew_item.png
12047  delete mode 100644 media/renew_item_calendar.png
12048  delete mode 100644 media/renew_specific_date.png
12049  delete mode 100644 media/retrieve_patron.png
12050  delete mode 100644 media/scv-crec.jpg
12051  delete mode 100644 media/scv-distr.jpg
12052  delete mode 100644 media/scv-iss.jpg
12053  delete mode 100644 media/scv-rec.jpg
12054  delete mode 100644 media/scv-srec.jpg
12055  delete mode 100644 media/scv-sub.jpg
12056  delete mode 100644 media/server-3.png
12057  delete mode 100644 media/server-4.png
12058  delete mode 100644 media/server-5.png
12059  delete mode 100644 media/server-6.png
12060  delete mode 100644 media/shared-template-6.png
12061  delete mode 100644 media/shared-template-7.png
12062  delete mode 100644 media/shared-template-9.png
12063  delete mode 100644 media/small_logo_white.jpg
12064  delete mode 100644 media/specify_due_date1.png
12065  delete mode 100644 media/specify_due_date2.png
12066  delete mode 100644 media/staffclient-1.png
12067  delete mode 100644 media/staffclient-2.png
12068  delete mode 100644 media/staffclient-3.png
12069  delete mode 100644 media/staffclient-4.png
12070  delete mode 100644 media/staffclient-5.png
12071  delete mode 100644 media/staffclient-6.png
12072  delete mode 100644 media/staffclient-6a.png
12073  delete mode 100644 media/staffclient-6b.png
12074  delete mode 100644 media/staffclient-6c.png
12075  delete mode 100644 media/staffclient-6d.png
12076  delete mode 100644 media/staffclient-7.png
12077  delete mode 100644 media/staffclient-7a.png
12078  delete mode 100644 media/staffclient-8.png
12079  delete mode 100644 media/staffclient-9.png
12080  delete mode 100644 media/staffclientinstallation-proxy-putty-1.png
12081  delete mode 100644 media/staffclientinstallation-proxy-socks-1.png
12082  delete mode 100644 media/staffclientinstallation-proxy-socks-2.png
12083  delete mode 100644 media/staffclientinstallation-staffclient-1.png
12084  delete mode 100644 media/staffclientinstallation-staffclient-2.png
12085  delete mode 100644 media/staffclientinstallation-staffclient-3.png
12086  delete mode 100644 media/staffclientinstallation-staffclient-4.png
12087  delete mode 100644 media/staffclientinstallation-staffclient-workstationnames-1.png
12088  delete mode 100644 media/staffclientinstallation-staffclient-workstationnames-2.png
12089  delete mode 100644 media/staffclientinstallation-staffclient-workstationnames-3.png
12090  delete mode 100644 media/staffclientinstallation-tabbed-1.png
12091  delete mode 100644 media/survey-1.png
12092  delete mode 100644 media/survey-10.png
12093  delete mode 100644 media/survey-2.png
12094  delete mode 100644 media/survey-3.png
12095  delete mode 100644 media/survey-4.png
12096  delete mode 100644 media/survey-5.png
12097  delete mode 100644 media/survey-6.png
12098  delete mode 100644 media/survey-7.png
12099  delete mode 100644 media/survey-8.png
12100  delete mode 100644 media/survey-9.png
12101  delete mode 100644 media/tip.png
12102  delete mode 100644 media/transit-1.png
12103  delete mode 100644 media/transit-10.png
12104  delete mode 100644 media/transit-2.png
12105  delete mode 100644 media/transit-3.png
12106  delete mode 100644 media/transit-4a.png
12107  delete mode 100644 media/transit-5.png
12108  delete mode 100644 media/transit-6.png
12109  delete mode 100644 media/transit-7.png
12110  delete mode 100644 media/transit-8.png
12111  delete mode 100644 media/transit-9.png
12112  delete mode 100644 media/unified_volume_copy_creator1.jpg
12113  delete mode 100644 media/unified_volume_copy_creator2.jpg
12114  delete mode 100644 media/unified_volume_copy_creator3.jpg
12115  delete mode 100644 media/unified_volume_copy_creator4.jpg
12116  delete mode 100644 media/unified_volume_copy_creator5.jpg
12117  delete mode 100644 media/unified_volume_copy_creator6.jpg
12118  delete mode 100644 media/view-output-1.png
12119  delete mode 100644 media/view-output-2.png
12120  delete mode 100644 media/view-output-3.png
12121  delete mode 100644 media/view-output-4.png
12122  delete mode 100644 media/view-output-5.png
12123  delete mode 100644 media/warning.png
12124  delete mode 100644 opac/my_lists.txt
12125  delete mode 100644 release_notes.txt
12126  delete mode 100644 reports/README
12127  delete mode 100644 root.txt
12128  delete mode 100644 serials/A-intro.txt
12129  delete mode 100644 serials/B-copy_template.txt
12130  delete mode 100644 serials/C-subscription-SCV.txt
12131  delete mode 100644 serials/D-subscription-ASCV.txt
12132  delete mode 100644 serials/E-edit_subscriptions.txt
12133  delete mode 100644 serials/F-Receiving.txt
12134  delete mode 100644 serials/G-Special_issue.txt
12135  delete mode 100644 serials/H-holdings_statements.txt
12136
12137 commit f2a11f55a53d3f5a5af1510a4d1016711e0763da
12138 Author: Dan Scott <dscott@laurentian.ca>
12139 Date:   Wed May 16 00:29:11 2012 -0400
12140
12141     Optimize full text search with a CTE
12142     
12143     The tsquery used directly in a JOIN was resulting in bad
12144     plan with lots of nested loops and operations. Using a CTE
12145     to define the query improves the plan.
12146     
12147     Also, instead of ARRAY_AGG(DISTINCT foo), just return the
12148     whole thing in an array. Not great for dupes, but we can
12149     handle those inside search.query_parser_fts if we really
12150     need to.
12151     
12152     Signed-off-by: Dan Scott <dscott@laurentian.ca>
12153     Signed-off-by: Mike Rylander <mrylander@gmail.com>
12154
12155 16      4       Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm
12156
12157 commit 3a02ddaec1e6c7536c8771ea611e32df95816736
12158 Author: Bill Erickson <berick@esilibrary.com>
12159 Date:   Wed May 16 15:55:23 2012 -0400
12160
12161     Vandelay authority existing queue search repair
12162     
12163     When searching for an existing authority queue, search for an authority
12164     queue, not a bib queue.  Apart from simply not working, the query will
12165     fail with an "invalid input value for enum vandelay.bib_queue_queue_type"
12166     and result in a client-side error.
12167     
12168     https://bugs.launchpad.net/evergreen/+bug/989391
12169     
12170     Signed-off-by: Bill Erickson <berick@esilibrary.com>
12171     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
12172
12173 1       1       Open-ILS/src/perlmods/lib/OpenILS/Application/Vandelay.pm
12174
12175 commit ebdf3e9527c2755195d3126b5468e4636ea5cc6a
12176 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
12177 Date:   Mon May 14 12:46:44 2012 -0400
12178
12179     Avoid collisions of normalized values going into metabib.browse_entry
12180     
12181     This fixes a bug that prevented successful reingestion of bib records
12182     during the 2.1->2.2 upgrade in some cases.  Reported by George Duimovich.
12183     
12184     Key part here:
12185     
12186     > ERROR: duplicate key value violates unique constraint
12187     > "browse_entry_value_key"
12188     > DETAIL: Key (value)=(545575) already exists.
12189     > CONTEXT: SQL statement "INSERT INTO metabib.browse_entry (value) VALUES
12190     >                     (metabib.browse_normalize(ind_data.value,
12191     
12192     George confirmed that the changes to the version upgrade script fixed
12193     the problem for him.
12194     
12195     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
12196
12197 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
12198 78      0       Open-ILS/src/sql/Pg/upgrade/0711.schema.reingest_avoid_collision_better.sql
12199 11      3       Open-ILS/src/sql/Pg/version-upgrade/2.1-2.2-upgrade-db.sql
12200  create mode 100644 Open-ILS/src/sql/Pg/upgrade/0711.schema.reingest_avoid_collision_better.sql
12201
12202 commit a4561f581eb54c088afb95d8758dd849d6f3d69e
12203 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
12204 Date:   Fri May 11 15:59:37 2012 -0400
12205
12206     Be more prepared for malformed serial holding code data in upgrade scripts
12207     
12208     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
12209
12210 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
12211 27      0       Open-ILS/src/sql/Pg/upgrade/0710.schema.stricter-could-be-holding-code.sql
12212 17      2       Open-ILS/src/sql/Pg/version-upgrade/2.1-2.2-upgrade-db.sql
12213  create mode 100644 Open-ILS/src/sql/Pg/upgrade/0710.schema.stricter-could-be-holding-code.sql
12214
12215 commit bcb1c10f2cde5c812f47da557c2dddc9fda2e0ab
12216 Author: Dan Scott <dan@coffeecode.net>
12217 Date:   Fri May 11 10:45:39 2012 -0400
12218
12219     Move PLPERL dropping outside of 2.1-2.2 upgrade transaction
12220     
12221     Sites might have added custom PLPERL database functions for migrations,
12222     data clean up, etc, so don't make the success of the 2.1-2.2 upgrade
12223     hinge on a database schema that exactly matches vanilla Evergreen;
12224     just move it outside of the upgrade transaction and output a reassuring
12225     note.
12226     
12227     Signed-off-by: Dan Scott <dan@coffeecode.net>
12228     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
12229
12230 9       4       Open-ILS/src/sql/Pg/version-upgrade/2.1-2.2-upgrade-db.sql
12231
12232 commit 8f95eaeaf0bbc03be7c5e017d574234315eee97d
12233 Author: Thomas Berezansky <tsbere@mvlc.org>
12234 Date:   Wed Apr 18 12:05:20 2012 -0400
12235
12236     Add missing weights fm_IDL entries
12237     
12238     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
12239     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
12240
12241 5       0       Open-ILS/examples/fm_IDL.xml
12242
12243 commit b28f3a10ca2824f4e072cf9113151b9f8bc8f263
12244 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
12245 Date:   Thu May 10 16:19:26 2012 -0400
12246
12247     In the 2.1-2.2 upgrade script, move 0691 into a failures-are-ok zone
12248     
12249     Mainly because it's already covered in the 2.1.1-2.1.2 upgrade script.
12250     Thanks to George Duimovich for pointing this out in LP #997759.
12251     
12252     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
12253
12254 19      13      Open-ILS/src/sql/Pg/version-upgrade/2.1-2.2-upgrade-db.sql
12255
12256 commit d880f92a2f7be8a4fcc49d90a278a0ed22f971d4
12257 Author: Thomas Berezansky <tsbere@mvlc.org>
12258 Date:   Thu May 10 11:05:54 2012 -0400
12259
12260     Version Upgrade Cleanup
12261     
12262     Merge tacked on transactions into the "primary" transaction.
12263     Add in 0708 for tracking purposes.
12264     
12265     Separate 0672 and 0679+0680 in the version-to-version upgrade script
12266     They're all potentially slow.
12267     
12268     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
12269
12270 6352    6346    Open-ILS/src/sql/Pg/version-upgrade/2.1-2.2-upgrade-db.sql
12271
12272 commit 305f63cb721f975762bbcde1025f62bc5168cc67
12273 Author: Bill Erickson <berick@esilibrary.com>
12274 Date:   Fri May 4 09:18:10 2012 -0400
12275
12276     Check if transaction needs closing after adding billings
12277     
12278     This addresses the issue where issuing refunds results in a negative
12279     ballance and it is then impossible to close the transaction by creating
12280     new billings.
12281     
12282     https://bugs.launchpad.net/evergreen/+bug/758982
12283     
12284     Signed-off-by: Bill Erickson <berick@esilibrary.com>
12285     Signed-off-by: Mike Rylander <mrylander@gmail.com>
12286
12287 4       0       Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Money.pm
12288
12289 commit ae9641cfae8f9b4535624599c3887c1232c3406e
12290 Author: Thomas Berezansky <tsbere@mvlc.org>
12291 Date:   Mon May 7 14:13:17 2012 -0400
12292
12293     Nearest Hold: Look at 100 instead of 10 holds
12294     
12295     At the suggestion of Mike Rylander.
12296     
12297     Because DB-wise the extra 90 IDs isn't a big deal, and this way we get more
12298     chances to capture (or block renewal, etc).
12299     
12300     Jeff Godin claims they have done this and it has produced no issues for them.
12301     
12302     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
12303     Signed-off-by: Mike Rylander <mrylander@gmail.com>
12304
12305 1       1       Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm
12306
12307 commit eeed8ea8d953152c88d47c0c69f35fbe4bb7f3e9
12308 Author: Thomas Berezansky <tsbere@mvlc.org>
12309 Date:   Mon May 7 11:59:10 2012 -0400
12310
12311     Hold Capture: Run permit tests on "old" holds
12312     
12313     Because we shouldn't be trusting that the copies are still valid.
12314     
12315     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
12316     Signed-off-by: Mike Rylander <mrylander@gmail.com>
12317
12318 7       10      Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm
12319
12320 commit 22cf523789cc97c733ef9a6caff418c79c73b6a2
12321 Author: Thomas Berezansky <tsbere@mvlc.org>
12322 Date:   Mon May 7 11:40:41 2012 -0400
12323
12324     Hold Editing: Retarget on some changes
12325     
12326     The main thing to cover is pickup library, but check a few other things too.
12327     
12328     Note that most of what is being checked likely doesn't change in any normal
12329     workflows or interfaces, but it looks like they could anyway later.
12330     
12331     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
12332     Signed-off-by: Mike Rylander <mrylander@gmail.com>
12333
12334 15      0       Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm
12335
12336 commit 7d85c862cb7f6eb0f2826f759b50a4f72de70c41
12337 Author: Thomas Berezansky <tsbere@mvlc.org>
12338 Date:   Mon May 7 11:00:14 2012 -0400
12339
12340     Hold Targeter: Ensure old best still valid
12341     
12342     Re-using a now invalid copy is a bad idea for various reasons.
12343     
12344     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
12345     Signed-off-by: Mike Rylander <mrylander@gmail.com>
12346
12347 16      3       Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/action.pm
12348
12349 commit 0ed4b890e219ff91eaa2d6b0fab513870a4a5254
12350 Author: Thomas Berezansky <tsbere@mvlc.org>
12351 Date:   Fri Apr 13 13:26:59 2012 -0400
12352
12353     Default email/phone hold pickup in TPac
12354     
12355     Like JSPac does, but currently without the check of having phone/email.
12356     
12357     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
12358     Signed-off-by: Ben Shum <bshum@biblio.org>
12359
12360 1       1       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm
12361 1       1       Open-ILS/web/js/ui/default/opac/staff.js
12362 1       0       Open-ILS/xul/staff_client/chrome/content/main/menu.js
12363
12364 commit dbee9ecee0a9833e8fa2df384ab456da9622d0c1
12365 Author: Thomas Berezansky <tsbere@mvlc.org>
12366 Date:   Wed May 9 08:42:58 2012 -0400
12367
12368     Retarget Local Holds: Use part ID properly
12369     
12370     Because the mapping ID is meaningless unless you only create one part at a
12371     time, assign them only once in the order you created them, etc.
12372     
12373     Which I think pretty much describes most of my original test cycle.
12374     
12375     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
12376     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
12377
12378 1       1       Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm
12379
12380 commit 3eeb80320ce04ba4e910cce828e28dfc8cd2fa94
12381 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
12382 Date:   Tue May 8 11:25:23 2012 -0400
12383
12384     TPAC: Keep site() and depth() out of basic search box when widgets suffice
12385     
12386     This is a short term but working solution to the problem described here:
12387     https://bugs.launchpad.net/evergreen/+bug/986196
12388     
12389     Now when you have a selection for site on the advanced search page, it
12390     doesn't lead to redundant site() and depth() terms in your basic search
12391     query box.
12392     
12393     Item type selections and search class selections (keyword/author/etc)
12394     can still lead to ugliness in the advanced search box, but that's
12395     because in the advanced search page you get a multi-select widget for
12396     item type and in a basic search page you only get a single-select
12397     dropdown, so there's not a clean way to map your advanced page
12398     selections to basic page selections.  Search classes are kind of the
12399     same issue, since you have three dropdowns on the advanced search page
12400     and one on the basic.
12401     
12402     So the "bigger" problem is one that we will have to solve later, but for
12403     the common case at least we don't get the extra site() and depth() for
12404     now.
12405     
12406     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
12407     Signed-off-by: Ben Shum <bshum@biblio.org>
12408
12409 19      4       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Search.pm
12410 1       1       Open-ILS/src/templates/opac/parts/searchbar.tt2
12411
12412 commit bd190b0b66baaeb669f042b90053732596771311
12413 Author: Thomas Berezansky <tsbere@mvlc.org>
12414 Date:   Mon May 7 15:42:35 2012 -0400
12415
12416     Fix hold has copy at lookup
12417     
12418     Filter on available or reshelving, and add more hold type support for lookup
12419     purposes (parts and issuance holds).
12420     
12421     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
12422     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
12423
12424 18      2       Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm
12425
12426 commit 115595dca577d9192474ac3d620ca079b89f39cd
12427 Author: Bill Erickson <berick@esilibrary.com>
12428 Date:   Fri May 4 10:33:43 2012 -0400
12429
12430     Adding a small pile of missing permissions
12431     
12432     ADMIN_ADDRESS_ALERT
12433     VIEW_ADDRESS_ALERT
12434     ADMIN_COPY_LOCATION_GROUP
12435     ADMIN_USER_ACTIVITY_TYPE
12436     
12437     Signed-off-by: Bill Erickson <berick@esilibrary.com>
12438     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
12439
12440 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
12441 10      1       Open-ILS/src/sql/Pg/950.data.seed-values.sql
12442 48      0       Open-ILS/src/sql/Pg/upgrade/0709.data.misc_missing_perms.sql
12443 49      0       Open-ILS/src/sql/Pg/version-upgrade/2.1-2.2-upgrade-db.sql
12444  create mode 100644 Open-ILS/src/sql/Pg/upgrade/0709.data.misc_missing_perms.sql
12445
12446 commit 5eaca7025ae869baf1ce6df026fb212eb13872c6
12447 Author: Bill Erickson <berick@esilibrary.com>
12448 Date:   Fri May 4 12:07:35 2012 -0400
12449
12450     TPAC: repair staff client End link for showing last record
12451     
12452     In the embedded TPAC, when staff clicks the End link in the record
12453     detail page to jump to the last record in the search results, it now
12454     makes an intermediate jump through search code, which locates the last
12455     record in the set (via CGI param find_last) then redirects to the record
12456     detail page for the last record.  With this approach, we don't have to
12457     pre-fetch the entire set of record IDs just to render the paging links.
12458     Tip o' the hat to Mike R. for the design suggestion.
12459     
12460     https://bugs.launchpad.net/evergreen/+bug/984070
12461     
12462     Signed-off-by: Bill Erickson <berick@esilibrary.com>
12463     Signed-off-by: Ben Shum <bshum@biblio.org>
12464
12465 13      1       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Search.pm
12466 1       1       Open-ILS/src/templates/opac/parts/js.tt2
12467
12468 commit 2c99e49aa500eb6a91574968ab30e5768820bbce
12469 Author: Bill Erickson <berick@esilibrary.com>
12470 Date:   Sat Apr 28 14:12:53 2012 -0400
12471
12472     TPAC: more intelligent detail paging #1
12473     
12474     Only fetch a small page of records at a time when generating the paging
12475     links in the detail page.
12476     
12477     Part 2 will be to repair the 'Last' record button in the staff client,
12478     which will not work with this change.
12479     
12480     Signed-off-by: Bill Erickson <berick@esilibrary.com>
12481     Signed-off-by: Ben Shum <bshum@biblio.org>
12482
12483 3       8       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Search.pm
12484 3       2       Open-ILS/src/templates/opac/parts/record/body.tt2
12485
12486 commit fe4262c7fbbc01f167b04a5916800a62b823c6cd
12487 Author: Thomas Berezansky <tsbere@mvlc.org>
12488 Date:   Wed May 9 09:08:13 2012 -0400
12489
12490     TPac: Barcodes default to starting with digits
12491     
12492     Because otherwise there is likely to be a lot of confusion when barcodes no
12493     longer work, at all, for login when groups have no barcode regex.
12494     
12495     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
12496     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
12497
12498 3       0       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader.pm
12499
12500 commit adb03996c78facee9ada612228424ff3dd54a03d
12501 Author: Bradley M. Kuhn <bkuhn@ebb.org>
12502 Date:   Sat Apr 28 09:39:12 2012 -0400
12503
12504     Consensus was reached to remove editor-specific globs from .gitignore.
12505     
12506     In a highly overengineered discussion out of scope with the actual breadth
12507     of this very minor issue, everyone has come to the conclusion that
12508     editor-specific globs don't really belong in the project's .gitignore,
12509     given that git permits a global-level ignore file for users.
12510     
12511     Instead, a HACKING file is herein added, with its first entry to explain
12512     how developers can set the own global gitignore.
12513     
12514     Signed-off-by: Bradley M. Kuhn <bkuhn@ebb.org>
12515     Signed-off-by: Dan Scott <dan@coffeecode.net>
12516
12517 1       3       .gitignore
12518 67      0       HACKING
12519  create mode 100644 HACKING
12520
12521 commit 9f628498dadb857afc79fad053d21dfe0bb1c746
12522 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
12523 Date:   Wed Apr 18 10:41:27 2012 -0400
12524
12525     AutoSuggest: Escape ampersands properly
12526     
12527     This fixes an issue reported by Yamil Suarez.
12528     
12529     If you had relatively technical users composing searches with
12530     QueryParser syntax, or if they were just typing ampersands for any
12531     other reason, AutoSuggest would behave as if the ampersand marked the end
12532     of user input.
12533     
12534     This is fixed by applying the correct URI-encoding function for the
12535     situation.
12536     
12537     To be clear, QueryParser syntax does not actually affect suggestions;
12538     such syntax is ignored.  AutoSuggest is not search.
12539     
12540     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
12541     Signed-off-by: Dan Scott <dan@coffeecode.net>
12542
12543 1       1       Open-ILS/web/js/dojo/openils/AutoSuggestStore.js
12544
12545 commit 1492479f314b3ff12539be54ef097a550c099746
12546 Author: Steven Callender <stevecallender@esilibrary.com>
12547 Date:   Tue May 8 17:15:14 2012 -0400
12548
12549     lp996776: Patch to fix the response if no configured status is detected.
12550     
12551     SIP response messages that use circulation_status where defaulting to just 1
12552     rather than 01 if the status was not detected. Since SIP needs a 2 character
12553     response, this was causing issues in some 3rd party devices. Added quoting
12554     around the 01 to force the 2 characters.
12555     
12556     Signed-off-by: Steven Callender <stevecallender@esilibrary.com>
12557     Signed-off-by: Galen Charlton <gmc@esilibrary.com>
12558
12559 1       1       Open-ILS/src/perlmods/lib/OpenILS/SIP/Item.pm
12560
12561 commit b52dac83fd59f45e94dcf05c5b9c633c4ad05135
12562 Author: Thomas Berezansky <tsbere@mvlc.org>
12563 Date:   Fri Mar 30 15:58:32 2012 -0400
12564
12565     Stop saving patron barcode in cookies
12566     
12567     This causes bad interactions between patron windows and normal catalog
12568     windows. Examples:
12569     
12570     Load a patron, load place hold catalog in patron window. Future loads of
12571     non-patron catalogs will default to this patron.
12572     
12573     Load Patron A from written note, and open Place Hold catalog. Start
12574     searching for the item Patron A wants.
12575     Get interupted by Patron B calling. Load Patron B, and open Place Hold
12576     catalog. Search, place a hold for Patron B.
12577     Return to Patron A, find item, go to place hold. Find Patron B's barcode
12578     populated.
12579     
12580     Instead, teach the staff javascript, that already knows how to load hold
12581     preferences, how to grab the barcode from xulG. This barcode should be
12582     specific to the patron window the catalog is embedded in, and won't 'leak'
12583     to other catalog interfaces.
12584     
12585     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
12586     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
12587
12588 0       12      Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader.pm
12589 9       21      Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm
12590 2       2       Open-ILS/src/templates/opac/parts/place_hold.tt2
12591 11      5       Open-ILS/web/js/ui/default/opac/staff.js
12592 1       4       Open-ILS/xul/staff_client/server/patron/holds.js
12593
12594 commit b2916b9fef744d8b896c77511e949612d26dff36
12595 Author: Dan Scott <dscott@laurentian.ca>
12596 Date:   Tue May 8 12:52:02 2012 -0400
12597
12598     Roll back libjs version to 1.7.0
12599     
12600     The install version of libjs (Spidermonkey) had been bumped to the
12601     latest, 1.8.5, but it turned out that the tests for that had probably
12602     been run on a system that had an old version of libjs source and/or
12603     installed headers/libraries in place, as building libjs 1.8.5 is a
12604     different beast entirely (different directory structure, etc).
12605     
12606     In addition, there are several bugs along the lines of
12607     https://rt.cpan.org/Public/Bug/Display.html?id=75058 that strongly
12608     suggest that libjs-1.8.5 is not compatible with the
12609     JavaScript::SpiderMonkey 0.21 Perl module.
12610     
12611     Therefore, roll back to the tried-and-true libjs 1.7.0.
12612     
12613     Signed-off-by: Dan Scott <dscott@laurentian.ca>
12614     Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
12615
12616 1       1       Open-ILS/src/extras/Makefile.install
12617
12618 commit 0de2ebfce5ab86781c656f3385fd03f5eda25e2d
12619 Author: James Fournie <jfournie@sitka.bclibraries.ca>
12620 Date:   Mon May 7 11:08:06 2012 -0700
12621
12622     We can't assume that 0526 was in fact run previously so we need to drop these more safely
12623     to avoid producing an error if 0526 wasn't run previously
12624     
12625     Signed-off-by: James Fournie <jfournie@sitka.bclibraries.ca>
12626     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
12627
12628 3       3       Open-ILS/src/sql/Pg/version-upgrade/2.1-2.2-upgrade-db.sql
12629
12630 commit ceabf2764cc095306ca1052652679c6d0d238561
12631 Author: Galen Charlton <gmc@esilibrary.com>
12632 Date:   Tue May 8 09:25:19 2012 -0400
12633
12634     fix typo in CC payment form
12635     
12636     Signed-off-by: Galen Charlton <gmc@esilibrary.com>
12637
12638 1       1       Open-ILS/src/templates/circ/selfcheck/payment.tt2
12639
12640 commit d53cb85f95c94ae7f8adc0f1b2472d2e19074593
12641 Author: James Fournie <jfournie@sitka.bclibraries.ca>
12642 Date:   Mon May 7 10:57:30 2012 -0700
12643
12644     Upgrade 0704 was missing from the 2.1-2.2 upgrade script.
12645     
12646     That upgrade added a parameter to search.query_parser_fts, without it,
12647     Evergreen passes 11 parameters to the database but the searches fail because
12648     there's only a 10 parameter function in the database.
12649     
12650     Signed-off-by: James Fournie <jfournie@sitka.bclibraries.ca>
12651     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
12652
12653 342     0       Open-ILS/src/sql/Pg/version-upgrade/2.1-2.2-upgrade-db.sql
12654
12655 commit 470c9039a2af7db57ba4162dbf854d604056bf85
12656 Author: Bill Erickson <berick@esilibrary.com>
12657 Date:   Fri May 4 14:46:16 2012 -0400
12658
12659     Stamping upgrade for 'inheritied' typo repair
12660     
12661     Signed-off-by: Bill Erickson <berick@esilibrary.com>
12662
12663 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
12664 13      0       Open-ILS/src/sql/Pg/upgrade/0708.data.fix_inheritied_typo.sql
12665 0       7       Open-ILS/src/sql/Pg/upgrade/XXXX.data.fix_inheritied_typo.sql
12666  create mode 100644 Open-ILS/src/sql/Pg/upgrade/0708.data.fix_inheritied_typo.sql
12667  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.fix_inheritied_typo.sql
12668
12669 commit 380fb3822854e636f439ce996c6b9d46aa604a4c
12670 Author: Dan Scott <dscott@laurentian.ca>
12671 Date:   Fri May 4 14:14:12 2012 -0400
12672
12673     Fix "inheritied" typo in global flag
12674     
12675     Signed-off-by: Dan Scott <dscott@laurentian.ca>
12676     Signed-off-by: Bill Erickson <berick@esilibrary.com>
12677
12678 2       2       Open-ILS/src/sql/Pg/950.data.seed-values.sql
12679 7       0       Open-ILS/src/sql/Pg/upgrade/XXXX.data.fix_inheritied_typo.sql
12680 2       2       Open-ILS/src/sql/Pg/version-upgrade/2.1-2.2-upgrade-db.sql
12681 1       1       Open-ILS/src/templates/opac/parts/org_selector.tt2
12682  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.fix_inheritied_typo.sql
12683
12684 commit 710f55165414e22164b073ba35b7775537b9d2ad
12685 Author: Dan Scott <dscott@laurentian.ca>
12686 Date:   Fri May 4 13:55:55 2012 -0400
12687
12688     Fix typo in TPAC noticed by Warren Layton
12689     
12690     Expiration needs to be spelled correctly; Warren Layton pointed out the
12691     typo while working on a translation of the derived tpac.pot file. Many
12692     thanks, Warren!
12693     
12694     Signed-off-by: Dan Scott <dscott@laurentian.ca>
12695
12696 1       1       Open-ILS/src/templates/opac/myopac/main_payment_form.tt2
12697 1       1       build/i18n/po/tpac/tpac.pot
12698
12699 commit 4bc4f9d59f0c58f177becaa0280656b55104a5f9
12700 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
12701 Date:   Fri May 4 12:23:19 2012 -0400
12702
12703     Add missing upgrade scripts 0705, 0707 to point-to-point upgrade script
12704     
12705     These come from bugfixes I pushed to master and rel_2_2 on 28 April 2012
12706     without remembering to address the point-to-point version upgrade script.
12707     
12708     See c208754eafadb005439800f7fedd33241fca7b65 (LP #980199) and
12709     89438b46fc39270ac3d47345cd99caacf6b6dee1 (LP #919279).
12710     
12711     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
12712
12713 52      0       Open-ILS/src/sql/Pg/version-upgrade/2.1-2.2-upgrade-db.sql
12714
12715 commit a07412def15603dd2132477b5babd99982a2265d
12716 Author: Dan Scott <dan@coffeecode.net>
12717 Date:   Mon Apr 9 16:31:06 2012 -0400
12718
12719     Prereqs: Remove Ubuntu Hardy references
12720     
12721     We no longer support Ubuntu Hardy 8.04, so ditch any references to it in
12722     the prerequisite installer.
12723     
12724     Signed-off-by: Dan Scott <dan@coffeecode.net>
12725     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
12726
12727 0       9       Open-ILS/src/extras/Makefile.install
12728
12729 commit 0a679685a20e4d5c31bb49fd328a7a4b386fc764
12730 Author: Dan Scott <dan@coffeecode.net>
12731 Date:   Mon Apr 9 16:29:46 2012 -0400
12732
12733     Prereqs: update to latest available versions
12734     
12735     * JavaScript-SpiderMonkey: from 0.20 to 0.21
12736     * libjs: from 1.7.0 to 185-1.0.0
12737     * yaz: from 4.2.17 to 4.2.32
12738     
12739     Signed-off-by: Dan Scott <dan@coffeecode.net>
12740     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
12741
12742 3       3       Open-ILS/src/extras/Makefile.install
12743
12744 commit 5be8a7035edcca100b47bd181932d2fd3eb0b088
12745 Author: Dan Scott <dan@coffeecode.net>
12746 Date:   Mon Apr 9 16:23:08 2012 -0400
12747
12748     Prereqs: Remove references to CentOS / RHEL
12749     
12750     The prereqs were focused on the 5.x series for CentOS and RHEL, which is
12751     hella-out-of-date and never really worked anyway. Get rid of the noise
12752     to focus on the signal.
12753     
12754     Signed-off-by: Dan Scott <dan@coffeecode.net>
12755     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
12756
12757 3       91      Open-ILS/src/extras/Makefile.install
12758
12759 commit 41c987fc890d918c303bc012320cacfcd8d6ef01
12760 Author: Dan Wells <dbw2@calvin.edu>
12761 Date:   Wed Apr 25 15:56:20 2012 -0400
12762
12763     Allow subscriptions at org units without volumes
12764     
12765     Subscriptions are sometimes owned at the consortium or system
12766     level, so forcing can_have_vols() to be true was incorrect.
12767     
12768     This commit removes those checks.  In addition, we also remove
12769     some dead code and make the subscription org unit selector
12770     consistent with the distribution org unit selector.
12771     
12772     Signed-off-by: Dan Wells <dbw2@calvin.edu>
12773     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
12774
12775 2       0       Open-ILS/xul/staff_client/server/serial/manage_dists.js
12776 3       0       Open-ILS/xul/staff_client/server/serial/manage_items.js
12777 24      330     Open-ILS/xul/staff_client/server/serial/manage_subs.js
12778 1       1       Open-ILS/xul/staff_client/server/serial/ssub_editor.js
12779
12780 commit 22cda7715ef64e3d7ef87f687709cc3c235d2d54
12781 Author: Dan Scott <dscott@laurentian.ca>
12782 Date:   Thu May 3 16:44:14 2012 -0400
12783
12784     Add indexes to 2.1.2 upgrade script to speed up acq search
12785     
12786     Signed-off-by: Dan Scott <dscott@laurentian.ca>
12787
12788 12      0       Open-ILS/src/sql/Pg/version-upgrade/2.1.1-2.1.2-upgrade-db.sql
12789
12790 commit e316c4df0216eb43bc6cb536d34c3712661ff15a
12791 Author: Mike Rylander <mrylander@gmail.com>
12792 Date:   Mon Mar 26 11:09:14 2012 -0400
12793
12794     Add ISSN fix to the version upgrade script
12795     
12796     Signed-off-by: Mike Rylander <mrylander@gmail.com>
12797     Signed-off-by: Dan Scott <dscott@laurentian.ca>
12798
12799 24      0       Open-ILS/src/sql/Pg/version-upgrade/2.1.1-2.1.2-upgrade-db.sql
12800
12801 commit adc75e0236fb5dc9ad46797c64d49dd49b7d8056
12802 Author: Jason Etheridge <jason@esilibrary.com>
12803 Date:   Wed May 2 15:23:06 2012 -0400
12804
12805     Address date sorting in Item Status and Copy Buckets interfaces, too
12806     
12807     > The sort_value function for the date columns being used in those
12808     > interfaces had no error protection, and were returning empty strings
12809     > upon failure.
12810     
12811     Signed-off-by: Jason Etheridge <jason@esilibrary.com>
12812     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
12813
12814 5       7       Open-ILS/xul/staff_client/chrome/content/util/list.js
12815 1       4       Open-ILS/xul/staff_client/server/admin/offline_manage_xacts.js
12816 178     32      Open-ILS/xul/staff_client/server/circ/util.js
12817 0       1       Open-ILS/xul/staff_client/server/patron/bill2.js
12818 0       2       Open-ILS/xul/staff_client/server/patron/bill_details.js
12819 0       1       Open-ILS/xul/staff_client/server/patron/bill_history.js
12820 0       1       Open-ILS/xul/staff_client/server/patron/search_result.js
12821 0       2       Open-ILS/xul/staff_client/server/patron/standing_penalties.js
12822 74      60      Open-ILS/xul/staff_client/server/patron/util.js
12823
12824 commit 70cd1772c19fb5f334ecd0cae5aadf6c224a4a07
12825 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
12826 Date:   Wed May 2 14:01:00 2012 -0400
12827
12828     Fix date sorting in patron-related XUL interfaces
12829     
12830     Null time stamps are now converted to dates in the Middle Paleolithic
12831     era so they always sort as the lowest date.
12832     
12833     Seriously, this is the minimum possible date you can express with a JavaScript
12834     date object.
12835     
12836     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
12837     Signed-off-by: Jason Etheridge <jason@esilibrary.com>
12838
12839 4       2       Open-ILS/xul/staff_client/chrome/content/util/date.js
12840 17      1       Open-ILS/xul/staff_client/server/patron/util.js
12841
12842 commit 0e7fb6da9e0bbd3f82b5711a8e4c02f03b224660
12843 Author: Jeff Godin <jgodin@tadl.org>
12844 Date:   Tue Apr 17 10:46:22 2012 -0400
12845
12846     Fix LP 984039: correct Syndetic Kirkus Reviews
12847     
12848     Use correct "filename" component of URL for retrieving Kirkus
12849     Reviews content from Syndetic Solutions.
12850     
12851     Correct filename confirmed by Bowker technical support, and by
12852     empirical tests.
12853     
12854     Signed-off-by: Jeff Godin <jgodin@tadl.org>
12855     Signed-off-by: Michael Peters <mrpeters@library.in.gov>
12856
12857 2       2       Open-ILS/src/perlmods/lib/OpenILS/WWW/AddedContent/Syndetic.pm
12858
12859 commit dfffbe863516b21d4c8f55c3fd71a809819b8b6f
12860 Author: Thomas Berezansky <tsbere@mvlc.org>
12861 Date:   Tue Apr 3 14:45:10 2012 -0400
12862
12863     Fix some "null" instead of blank values in JSPac
12864     
12865     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
12866     Signed-off-by: Michael Peters <mrpeters@library.in.gov>
12867     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
12868
12869 1       1       Open-ILS/web/opac/skin/default/js/holds.js
12870 5       3       Open-ILS/web/opac/skin/default/js/myopac.js
12871
12872 commit 430c235ea5f46150bbfc15fe3a0e08792f61ad25
12873 Author: Dan Scott <dan@coffeecode.net>
12874 Date:   Tue May 1 01:52:56 2012 -0400
12875
12876     Release notes: clean up and introduce TPAC
12877     
12878     General clean-up of the release notes for consistency and to support
12879     PDF output:
12880     
12881     * Reformat line-widths to 80 characters or less
12882     * Mark interface window and element names as bold
12883     * Fix up some formatting glitches and headers
12884     * Make the "Documentation is available..." note standard & separated
12885       by one line; I suspect we will want to modify this globally, so it
12886       will be easier if it is consistent.
12887     
12888     Also, give a brief introduction to the TPAC and mention the forthcoming
12889     JSPAC deprecation in the next feature release.
12890     
12891     Signed-off-by: Dan Scott <dan@coffeecode.net>
12892
12893 323     108     docs/RELEASE_NOTES_2_2.txt
12894
12895 commit 535e13e4e5e364bca800807f2a1ed5c09bbc5518
12896 Author: Kathy Lussier <klussier@masslnc.org>
12897 Date:   Tue May 1 01:26:28 2012 -0400
12898
12899     LP992377: More 2.2 release notes from Kathy Lussier
12900     
12901     Kathy Lussier <klussier@masslnc.org> contributed significant additions
12902     to the 2.2 release notes in https://bugs.launchpad.net/bugs/992377 -
12903     thanks Kathy!
12904     
12905     Signed-off-by: Dan Scott <dan@coffeecode.net>
12906
12907 158     11      docs/RELEASE_NOTES_2_2.txt
12908
12909 commit 9127441a9d3eb4eac2e5a2bd1029a267dd7d03ef
12910 Author: Galen Charlton <gmc@esilibrary.com>
12911 Date:   Mon Apr 30 07:22:01 2012 -0400
12912
12913     additions to release notes for 2.2
12914     
12915     Written by Sally Fortin <sfortin@esilibrary.com>
12916     
12917     Signed-off-by: Galen Charlton <gmc@esilibrary.com>
12918
12919 132     8       docs/RELEASE_NOTES_2_2.txt
12920
12921 commit 89438b46fc39270ac3d47345cd99caacf6b6dee1
12922 Author: Bill Erickson <berick@esilibrary.com>
12923 Date:   Wed Mar 21 16:33:39 2012 -0400
12924
12925     Vandelay match set permission additions
12926     
12927     Allow retrieve access for match points with the VIEW_IMPORT_MATCH_SET
12928     permission (in addition to ADMIN_IMPORT_MATCH_SET).
12929     
12930     Adds 2 new permissions to the database:
12931     
12932     ADMIN_IMPORT_MATCH_SET
12933     VIEW_IMPORT_MATCH_SET
12934     
12935     From Jason Stephenson resolving conflicts:
12936     > Conflicts:
12937     >
12938     >   Open-ILS/src/sql/Pg/950.data.seed-values.sql
12939     >
12940     > I had to change the ids of the new permissions because another branch
12941     > had used one of the ids since this branch was last rebased.  I also edited
12942     > the ids in the upgrade script to match what is in 950.data.seed-values.sql.
12943     
12944     Signed-off-by: Bill Erickson <berick@esilibrary.com>
12945     Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
12946     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
12947
12948 2       2       Open-ILS/examples/fm_IDL.xml
12949 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
12950 5       1       Open-ILS/src/sql/Pg/950.data.seed-values.sql
12951 29      0       Open-ILS/src/sql/Pg/upgrade/0707.data.vandelay_perms_etc.sql
12952  create mode 100644 Open-ILS/src/sql/Pg/upgrade/0707.data.vandelay_perms_etc.sql
12953
12954 commit c0bd063f97cdceada12b971cecb04d238417a938
12955 Author: Dan Scott <dscott@laurentian.ca>
12956 Date:   Sat Apr 28 15:52:54 2012 -0400
12957
12958     Update POT files for translators
12959     
12960     Signed-off-by: Dan Scott <dscott@laurentian.ca>
12961
12962 4       2       build/i18n/po/XULTermLoader.js/XULTermLoader.js.pot
12963 240     184     build/i18n/po/acq.js/acq.js.pot
12964 28      2       build/i18n/po/admin.properties/admin.properties.pot
12965 39      19      build/i18n/po/authority.js/authority.js.pot
12966 4       2       build/i18n/po/capture.js/capture.js.pot
12967 197     16      build/i18n/po/cat.properties/cat.properties.pot
12968 35      9       build/i18n/po/circ.properties/circ.properties.pot
12969 20      4       build/i18n/po/common.properties/common.properties.pot
12970 6       2       build/i18n/po/conify.dtd/conify.dtd.pot
12971 23      7       build/i18n/po/conify.js/conify.js.pot
12972 1519    2173    build/i18n/po/db.seed/db.seed.pot
12973 2886    2178    build/i18n/po/fm_IDL.dtd/fm_IDL.dtd.pot
12974 403     311     build/i18n/po/ils_events.xml/ils_events.xml.pot
12975 754     65      build/i18n/po/lang.dtd/lang.dtd.pot
12976 136     2       build/i18n/po/offline.properties/offline.properties.pot
12977 45      4       build/i18n/po/opac.dtd/opac.dtd.pot
12978 23      12      build/i18n/po/opac.js/opac.js.pot
12979 150     4       build/i18n/po/patron.properties/patron.properties.pot
12980 45      8       build/i18n/po/register.js/register.js.pot
12981 9       2       build/i18n/po/reservation.js/reservation.js.pot
12982 20      3       build/i18n/po/selfcheck.js/selfcheck.js.pot
12983 50      2       build/i18n/po/serial.properties/serial.properties.pot
12984 22      22      build/i18n/po/tpac/tpac.pot
12985
12986 commit d34957b2a5c40fb5bf213ad46a11d643d0e534d8
12987 Author: Dan Scott <dscott@laurentian.ca>
12988 Date:   Sat Apr 28 14:12:43 2012 -0400
12989
12990     Update translations from Launchpad
12991     
12992     Includes a small update to the update_pofiles to make it easier for
12993     release managers and release maintainers to run translation updates.
12994     
12995     Signed-off-by: Dan Scott <dscott@laurentian.ca>
12996
12997 5       5       build/i18n/po/AutoFieldWidget.js/es-ES.po
12998 6       6       build/i18n/po/Searcher.js/de-DE.po
12999 10      10      build/i18n/po/Searcher.js/es-ES.po
13000 178     0       build/i18n/po/Searcher.js/pt-BR.po
13001 5       5       build/i18n/po/admin.properties/fr-CA.po
13002 26      19      build/i18n/po/auth.properties/ar-AR.po
13003 5       5       build/i18n/po/capture.js/de-DE.po
13004 28      25      build/i18n/po/capture.js/fr-CA.po
13005 5       5       build/i18n/po/cat.properties/cs-CZ.po
13006 8       22      build/i18n/po/cat.properties/de-DE.po
13007 16      14      build/i18n/po/cat.properties/pt-BR.po
13008 4       4       build/i18n/po/circ.properties/cs-CZ.po
13009 10      44      build/i18n/po/circ.properties/de-DE.po
13010 14      138     build/i18n/po/circ.properties/fr-CA.po
13011 31      152     build/i18n/po/circ.properties/pt-BR.po
13012 26      37      build/i18n/po/common.properties/de-DE.po
13013 11      39      build/i18n/po/common.properties/fr-CA.po
13014 22      22      build/i18n/po/conify.dtd/de-DE.po
13015 5       5       build/i18n/po/conify.dtd/en-GB.po
13016 6       6       build/i18n/po/conify.dtd/fr-CA.po
13017 16      16      build/i18n/po/conify.js/de-DE.po
13018 16      13      build/i18n/po/db.seed/cs-CZ.po
13019 34      18      build/i18n/po/db.seed/de-DE.po
13020 17      1001    build/i18n/po/db.seed/fr-CA.po
13021 31      31      build/i18n/po/db.seed/oc-FR.po
13022 108     60      build/i18n/po/db.seed/pt-BR.po
13023 6       6       build/i18n/po/fm_IDL.dtd/cs-CZ.po
13024 10      10      build/i18n/po/fm_IDL.dtd/de-DE.po
13025 5       14      build/i18n/po/fm_IDL.dtd/es-ES.po
13026 28      28      build/i18n/po/fm_IDL.dtd/fr-CA.po
13027 18      41      build/i18n/po/fm_IDL.dtd/pt-BR.po
13028 5       8       build/i18n/po/ils_events.xml/de-DE.po
13029 13      233     build/i18n/po/ils_events.xml/pt-BR.po
13030 41      24      build/i18n/po/lang.dtd/cs-CZ.po
13031 74      74      build/i18n/po/lang.dtd/de-DE.po
13032 6       158     build/i18n/po/lang.dtd/fr-CA.po
13033 28      246     build/i18n/po/lang.dtd/hy-AM.po
13034 74      255     build/i18n/po/lang.dtd/pt-BR.po
13035 34      31      build/i18n/po/offline.properties/cs-CZ.po
13036 17      17      build/i18n/po/offline.properties/de-DE.po
13037 43      81      build/i18n/po/offline.properties/pt-BR.po
13038 9       9       build/i18n/po/opac.dtd/cs-CZ.po
13039 214     153     build/i18n/po/opac.dtd/de-DE.po
13040 8       6       build/i18n/po/opac.dtd/es-ES.po
13041 25      19      build/i18n/po/opac.dtd/pt-BR.po
13042 6       6       build/i18n/po/opac.dtd/ru-RU.po
13043 59      56      build/i18n/po/opac.dtd/tr-TR.po
13044 18      7       build/i18n/po/opac.js/de-DE.po
13045 13      13      build/i18n/po/opac.js/tr-TR.po
13046 6       6       build/i18n/po/patron.properties/de-DE.po
13047 9       7       build/i18n/po/patron.properties/es-ES.po
13048 23      69      build/i18n/po/patron.properties/pt-BR.po
13049 6       6       build/i18n/po/pickup_and_return.js/de-DE.po
13050 5       5       build/i18n/po/pickup_and_return.js/es-ES.po
13051 9       6       build/i18n/po/pickup_and_return.js/pt-BR.po
13052 4       4       build/i18n/po/pull_list.js/cs-CZ.po
13053 6       6       build/i18n/po/pull_list.js/de-DE.po
13054 26      25      build/i18n/po/register.js/de-DE.po
13055 26      26      build/i18n/po/register.js/pt-BR.po
13056 13      13      build/i18n/po/reports.js/de-DE.po
13057 43      27      build/i18n/po/reservation.js/pt-BR.po
13058 22      13      build/i18n/po/selfcheck.js/de-DE.po
13059 22      18      build/i18n/po/selfcheck.js/pt-BR.po
13060 635     0       build/i18n/po/serial.properties/pt-BR.po
13061 6       4       build/i18n/scripts/update_pofiles
13062  create mode 100644 build/i18n/po/Searcher.js/pt-BR.po
13063  create mode 100644 build/i18n/po/serial.properties/pt-BR.po
13064
13065 commit db61133753257604e93a0be568ee3b9415c56b8c
13066 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
13067 Date:   Thu Apr 5 11:46:05 2012 -0400
13068
13069     Constrain serial.issuance.holding_code to be valid JSON or NULL
13070     
13071     This avoids serial.materialize_holding_code() failing on bad data.  The
13072     upgrade script will actually throw away bad values for
13073     serial.issuance.holding_code.  This is no real loss, since bad data
13074     there prevents any serials functions around the row in question from
13075     working properly anyway.
13076     
13077     This problem was reported by Martha Driscoll and Ben Shum.
13078     
13079     *Also* put a couple of changes missed from the 0700 upgrade script into
13080     210.schema.serials.sql.
13081     
13082     Fix new serial constraint upgrades
13083     
13084     1. None of the upgrades so far have moved is_json() from the public
13085     to the evergreen schema.  That's probably a separate issue, but it
13086     should be safe to call it unqualified, and that's what the rest of
13087     the upgrade file does, so we will too.
13088     
13089     2. Add a specific SET CONSTRAINT to avoid deferred trigger problems
13090     when ALTERing the table.
13091     
13092     3. Make sure that the unwanted columns on materialized_holding_code
13093     do not exist regardless of your upgrade path.
13094     
13095     Signed-off-by: Dan Wells <dbw2@calvin.edu>
13096     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
13097
13098 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
13099 9       9       Open-ILS/src/sql/Pg/210.schema.serials.sql
13100 74      0       Open-ILS/src/sql/Pg/upgrade/0706.schema.serial-holding-code-constraint.sql
13101 14      0       Open-ILS/src/sql/Pg/version-upgrade/2.1-2.2-upgrade-db.sql
13102  create mode 100644 Open-ILS/src/sql/Pg/upgrade/0706.schema.serial-holding-code-constraint.sql
13103
13104 commit 23449603ef51c77534847e6bcc9e16c5be02b54e
13105 Author: Michael Peters <mrpeters@library.in.gov>
13106 Date:   Fri Mar 9 14:20:09 2012 -0500
13107
13108     Remove the "print_nav.tt2" from the TTPAC Password Reset
13109     
13110     We no longer use "print_nav.tt2" in TTPAC, but it was still
13111     displaying on the password reset page.  This branch removes it.
13112     
13113     Signed-off-by: Michael Peters <mrpeters@library.in.gov>
13114     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
13115
13116 0       25      Open-ILS/src/templates/opac/parts/printnav.tt2
13117 0       1       Open-ILS/src/templates/opac/password_reset.tt2
13118  delete mode 100644 Open-ILS/src/templates/opac/parts/printnav.tt2
13119
13120 commit c208754eafadb005439800f7fedd33241fca7b65
13121 Author: Bill Erickson <berick@esilibrary.com>
13122 Date:   Thu Apr 12 15:34:02 2012 -0400
13123
13124     Add missing ADMIN_ORG_UNIT_CUSTOM_TREE permission
13125     
13126     Signed-off-by: Bill Erickson <berick@esilibrary.com>
13127     Signed-off-by: Michael Peters <mrpeters@library.in.gov>
13128     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
13129
13130 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
13131 3       1       Open-ILS/src/sql/Pg/950.data.seed-values.sql
13132 20      0       Open-ILS/src/sql/Pg/upgrade/0705.data.custom-org-tree-perms.sql
13133  create mode 100644 Open-ILS/src/sql/Pg/upgrade/0705.data.custom-org-tree-perms.sql
13134
13135 commit e342e730fee42afc89bb61fd85280817648cd8cd
13136 Author: Dan Scott <dscott@laurentian.ca>
13137 Date:   Thu Apr 26 21:56:23 2012 -0400
13138
13139     TPAC: Instrument the search results page
13140     
13141     Because we want to know why search results can be slowish, add timelog()
13142     entries to pertinent locations in Search.pm.
13143     
13144     Quick results on my laptop with the concerto set:
13145       * 10 results = 1.1 seconds for get_records_and_facets()
13146       * 50 results = 4.2 seconds for get_records_and_facets()
13147     
13148     Signed-off-by: Dan Scott <dscott@laurentian.ca>
13149     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
13150
13151 43      0       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Search.pm
13152
13153 commit d99ba9783f040cec6b0557de3cba8bb1dc1096eb
13154 Author: Galen Charlton <gmc@esilibrary.com>
13155 Date:   Sat Apr 28 10:27:19 2012 -0400
13156
13157     tweak wording - ChangeLogs are generated during release
13158     
13159     Signed-off-by: Galen Charlton <gmc@esilibrary.com>
13160
13161 1       1       ChangeLog
13162
13163 commit 1c5f8d864c5026dc5c8149b3534f623090d92e6c
13164 Author: Bradley M. Kuhn <bkuhn@ebb.org>
13165 Date:   Sat Apr 28 10:03:09 2012 -0400
13166
13167     ChangeLog shouldn't merely be empty; it should tell reader where to find a change log.
13168     
13169     Signed-off-by: Bradley M. Kuhn <bkuhn@ebb.org>
13170     Signed-off-by: Galen Charlton <gmc@esilibrary.com>
13171
13172 3       1       ChangeLog
13173
13174 commit bcab53d7f5bb1d4398f411609000818188860441
13175 Author: Bradley M. Kuhn <bkuhn@ebb.org>
13176 Date:   Fri Apr 27 23:36:19 2012 -0400
13177
13178     autoreconf -f -i appears to clobber our own INSTALL file with the "standard" one.
13179     
13180     autoreconf -i seems to still work correctly for building Evergreen, therefore,
13181     we should recommend developers do that.
13182     
13183     Signed-off-by: Bradley M. Kuhn <bkuhn@ebb.org>
13184     Signed-off-by: Galen Charlton <gmc@esilibrary.com>
13185
13186 1       1       README
13187
13188 commit ba571815e41750449025e836ce6d1ed4da32c470
13189 Author: Bradley M. Kuhn <bkuhn@ebb.org>
13190 Date:   Fri Apr 27 22:08:38 2012 -0400
13191
13192     AUTHORS, NEWS, and INSTALL files should actually have reasonable content if they exist.
13193     
13194     Specifically, this commit:
13195        * simply points INSTALL to README via symlink, since install instructions are there.
13196        * AUTHORS now notes that Evergreen keeps its authors in the git log.
13197        * NEWS now explains where release notes are.
13198     
13199     Signed-off-by: Bradley M. Kuhn <bkuhn@ebb.org>
13200     Signed-off-by: Galen Charlton <gmc@esilibrary.com>
13201
13202 3       1       AUTHORS
13203 1       237     INSTALL
13204 1       1       NEWS
13205  mode change 100644 => 120000 INSTALL
13206
13207 commit 02b1d5a7b221dc4c6466f55ce175ead0c7dc069e
13208 Author: Ben Shum <bshum@biblio.org>
13209 Date:   Tue Apr 24 23:23:04 2012 -0400
13210
13211     Do not hide copy counts from results in staff client.
13212     
13213     Remove the check for whether you are a staff login or not.
13214     
13215     Ideally, we would want the copy counts to be displayed in both
13216     public catalog and staff client.
13217     
13218     Signed-off-by: Ben Shum <bshum@biblio.org>
13219     Signed-off-by: Olli-Antti Kivilahti <olli-antti.kivilahti@jns.fi>
13220     Signed-off-by: Dan Scott <dscott@laurentian.ca>
13221
13222 1       1       Open-ILS/src/templates/opac/parts/result/copy_counts.tt2
13223
13224 commit ee18ec89dda3c34c7570b4296cfa644e9abfbf93
13225 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
13226 Date:   Wed Apr 25 16:19:45 2012 -0400
13227
13228     Apply timelog() to TPAC record detail page
13229     
13230     Early suggestion from results is that we either need to use unapi.bre more
13231     smartly, or optimize it further.
13232     
13233     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
13234     Signed-off-by: Dan Scott <dscott@laurentian.ca>
13235
13236 10      0       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Record.pm
13237 13      0       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Util.pm
13238
13239 commit 18524ec34d43f4da378cea7b5eb9ea83ccd963c3
13240 Author: Dan Scott <dscott@laurentian.ca>
13241 Date:   Wed Apr 25 15:20:46 2012 -0400
13242
13243     Instrument the TPAC: add timelog() method to EGCatLoader
13244     
13245     Meant for timing how long events take to generate a single TPAC page,
13246     the timelog() method will provide timing in microsecond granularity of
13247     various events required to build the page.
13248     
13249     To invoke: $self->timelog("Event description...");
13250     
13251     Builds up a context variable named "timing" containing a list of
13252     arrays; each array entry contains a time and the event description.
13253     
13254     Disabled by default; to enable, set DEBUG_TIMING = 1 in
13255     OpenILS/WWW/EGCatLoader.pm
13256     
13257     Signed-off-by: Dan Scott <dscott@laurentian.ca>
13258     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
13259
13260 19      0       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader.pm
13261 8       1       Open-ILS/src/templates/opac/parts/footer.tt2
13262
13263 commit 70cabed6c13a6fb5479e13ac88bd28cabbfcecde
13264 Author: Jason Etheridge <jason@esilibrary.com>
13265 Date:   Fri Mar 30 15:32:53 2012 -0400
13266
13267     unsaved data loophole
13268     
13269     The Start/Previous/Next/End/Search Results buttons in the staff client OPAC
13270     wrapper do not fire unsaved data warnings for the MARC editor when changing
13271     records. This plugs that hole, but it's not a complete solution, as you can
13272     still move away from the record by clicking on hyperlinks in the OPAC View,
13273     though that's less likely to happen.
13274     
13275     Signed-off-by: Jason Etheridge <jason@esilibrary.com>
13276     Signed-off-by: Michael Peters <mrpeters@library.in.gov>
13277
13278 43      15      Open-ILS/xul/staff_client/chrome/content/cat/opac.js
13279 8       0       Open-ILS/xul/staff_client/chrome/content/main/menu.js
13280 1       0       Open-ILS/xul/staff_client/chrome/content/util/browser.js
13281 1       0       Open-ILS/xul/staff_client/chrome/locale/en-US/offline.properties
13282
13283 commit 3e7d2d4f5fa87ebad94cff70b98cfbb9c5f9dd6a
13284 Author: Dan Scott <dscott@laurentian.ca>
13285 Date:   Sun Apr 22 15:40:00 2012 -0400
13286
13287     Bootstrap via "autoreconf -f -i" instead of "autogen.sh"
13288     
13289     It has always been potentially confusing to maintain two shell scripts
13290     named "autogen.sh" for two distinct purposes in Evergreen. Take
13291     advantage of "autoreconf" that is packaged with autoconf for dev
13292     bootstrapping purposes and trash the old "autogen.sh" as a result.
13293     
13294     Signed-off-by: Dan Scott <dscott@laurentian.ca>
13295     Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
13296
13297 1       1       README
13298 0       21      autogen.sh
13299  delete mode 100755 autogen.sh
13300
13301 commit 22e5c3b8f8a63a8736a877ee0b8db7e5531a1281
13302 Author: Dan Wells <dbw2@calvin.edu>
13303 Date:   Tue Apr 17 16:48:43 2012 -0400
13304
13305     Clean up and refine serial note support, part 3
13306     
13307     Add needed menu entries for invoking the serial notes editor from
13308     the list in the Items tab.
13309     
13310     Signed-off-by: Dan Wells <dbw2@calvin.edu>
13311
13312 8       2       Open-ILS/web/opac/locale/en-US/lang.dtd
13313 1       0       Open-ILS/xul/staff_client/server/locale/en-US/serial.properties
13314 92      3       Open-ILS/xul/staff_client/server/serial/manage_items.js
13315 6       0       Open-ILS/xul/staff_client/server/serial/manage_items.xul
13316 5       0       Open-ILS/xul/staff_client/server/serial/notes.xul
13317 3       0       Open-ILS/xul/staff_client/server/serial/serctrl_main.xul
13318
13319 commit 6e75f6e4bd01af4492475737c7e835ea856f19d4
13320 Author: Dan Wells <dbw2@calvin.edu>
13321 Date:   Tue Apr 17 17:35:26 2012 -0400
13322
13323     Clean up and refine serial note support, part 2
13324     
13325     Because of the way our notes are being rendered, a handful of
13326     special XML characters can break the note interface when editing.
13327     These characters are now properly encoded as entities.
13328     
13329     Also, editing of newlines presents a similar issue with different
13330     consequences, and it is handled similarly but separately.
13331     
13332     Signed-off-by: Dan Wells <dbw2@calvin.edu>
13333
13334 7       2       Open-ILS/xul/staff_client/server/serial/notes.xul
13335
13336 commit 022b4952fb2414e2fed63fc622b6868a81e8cbec
13337 Author: Dan Wells <dbw2@calvin.edu>
13338 Date:   Tue Apr 17 17:34:06 2012 -0400
13339
13340     Clean up and refine serial note support, part 1
13341     
13342     This commit fixes a number of minor problems with serial notes:
13343     
13344     1) Serial notes are currently returned in "random" (database)
13345     order.  Adding a create_date sort is a sensible default.
13346     
13347     2) If you have many notes, they start to display in a squashed and
13348     unreadable fashion.  Switching from a groupbox to a styled vbox
13349     provides a simple workaround.
13350     
13351     3) It is currently impossible to display newlines in notes.  We can
13352     deal with this by changing the display style.
13353     
13354     Signed-off-by: Dan Wells <dbw2@calvin.edu>
13355
13356 8       2       Open-ILS/src/perlmods/lib/OpenILS/Application/Serial.pm
13357 4       4       Open-ILS/xul/staff_client/server/serial/notes.xul
13358
13359 commit 536805361c00bc77e126b1d7021003a1f26b22c4
13360 Author: Dan Wells <dbw2@calvin.edu>
13361 Date:   Tue Apr 17 16:02:49 2012 -0400
13362
13363     Limit excess serial data fetching
13364     
13365     Overfetching and duplication of data in the interface is both
13366     inefficient and bug-inducing.  This reduces a couple big offenders.
13367     
13368     First, in the items tab, we will store distribution and subscription
13369     data separately, rather than duplicating for every row.  Second, we
13370     will only redraw rows as needed rather than refresh the whole list so
13371     often.  Finally, we no longer need to lookup call numbers separately,
13372     as they are included in the one-time distribution fetch.
13373     
13374     Signed-off-by: Dan Wells <dbw2@calvin.edu>
13375
13376 2       2       Open-ILS/src/perlmods/lib/OpenILS/Application/Serial.pm
13377 79      28      Open-ILS/xul/staff_client/server/serial/manage_items.js
13378
13379 commit 3ca291c2c43d3237c5b591fe302e62c22449e97c
13380 Author: Dan Wells <dbw2@calvin.edu>
13381 Date:   Fri Apr 13 09:53:32 2012 -0400
13382
13383     Better Prediction for Incomplete Chronologies
13384     
13385     While relatively rare, some journals record only the year on the
13386     cover, even if they come out monthly or weekly.  This commit
13387     expands our previous support for serials with no chronology at
13388     all to cover serials with partial chronology.
13389     
13390     Signed-off-by: Dan Wells <dbw2@calvin.edu>
13391     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
13392
13393 34      19      Open-ILS/src/perlmods/lib/OpenILS/Application/Serial.pm
13394
13395 commit 35fe5b9cbe10b1323183ad8325696077af2eafa3
13396 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
13397 Date:   Fri Apr 13 17:18:58 2012 -0400
13398
13399     Acq: Refactor General Search for more smarts and speed
13400     
13401     This started in response to problems discussed around
13402     https://bugs.launchpad.net/evergreen/+bug/967824 , but it really
13403     addresses a distinct issue from that bug.
13404     
13405     Acq General Search relies on lots of joins to make several tables in Acq
13406     searchable by attributes of any of the other tables for rows that happen
13407     to be related.  This is about 1) making better joins and 2) making fewer
13408     joins when you don't need them all for a given search.
13409     
13410     Much thanks to Mike Rylander for help figuring out how to efficiently
13411     implement the joins needed for acq.invoice, which is the tricky part.
13412     
13413     Less importantly, but still significant for some searches, we also need
13414     case insensitivity for searching on user-linked fields (General Search
13415     always lets you search by any of username/family name/given name/barcode
13416     for these fields) in order to take advantage of some indexes for speed.
13417     
13418     This diagram of key Acq relationships is helpful:
13419     
13420     https://docs.google.com/drawings/d/15ExkiYvq0skfobbocvPWxwdZkb7aykEZpLGfbP9PL04/view
13421     
13422     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
13423     Signed-off-by: Ben Shum <bshum@biblio.org>
13424
13425 50      18      Open-ILS/examples/fm_IDL.xml
13426 72      30      Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Search.pm
13427
13428 commit 7758ff50c14ae46724f41895dcaa184581755ae6
13429 Author: Thomas Berezansky <tsbere@mvlc.org>
13430 Date:   Fri Apr 13 10:07:17 2012 -0400
13431
13432     More patron display css tweaks
13433     
13434     To help prevent some "jumpy" interfaces due to borders and text appearing
13435     and disappearing with selections and updates.
13436     
13437     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
13438     Signed-off-by: Jason Etheridge <jason@esilibrary.com>
13439
13440 22      11      Open-ILS/xul/staff_client/server/skin/patron_display.css
13441
13442 commit 98d2995b1091cbaf982fd8e63ba53424512fddd5
13443 Author: Jason Etheridge <jason@esilibrary.com>
13444 Date:   Fri Apr 13 02:54:13 2012 -0400
13445
13446     add more penalty related CSS hooks
13447     
13448     PATRON_HAS_CUSTOM_PENALTY (if the penalty is not a stock penalty, based on id)
13449     PATRON_HAS_STAFF_ALERT (if the staff_alert boolean on the penalty is true)
13450     PATRON_HAS_BLOCK (if there's anything in the penalty's block list)
13451     PATRON_HAS_CIRC_BLOCK (if CIRC is in the block list)
13452     PATRON_HAS_RENEW_BLOCK (if RENEW is in the block list)
13453     PATRON_HAS_HOLD_BLOCK (if HOLD is in the block list)
13454     PATRON_HAS_CAPTURE_BLOCK (if CAPTURE is in the block list)
13455     PATRON_HAS_FULFILL_BLOCK (if FULFILL is in the block list)
13456     
13457     also adds stock CSS for PATRON_HAS_STAFF_ALERT, a blue border around the patron
13458     name.
13459     
13460     In the color hierarchy, this comes after the normal Green/Lime status, but gets
13461     trumped by any other penalty that sets a colored border.
13462     
13463     So, for example, if a patron has no penalties, and you go to Messages and add an
13464     "Alert" note, that equates to the penalty ALERT_NOTE, which has a staff_alert
13465     setting of True.  On a refresh, the patron will then have a blue border around
13466     their name.  If you then create a bill on that patron for $100, triggering the
13467     PATRON_EXCEEDS_FINES penalty, then the patron will gain the normal purple or
13468     lavender border, even though the penalty also has a staff_alert setting of True
13469     and triggers PATRON_HAS_STAFF_ALERT CSS.
13470     
13471     Signed-off-by: Jason Etheridge <jason@esilibrary.com>
13472     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
13473
13474 26      0       Open-ILS/xul/staff_client/server/patron/util.js
13475 2       0       Open-ILS/xul/staff_client/server/skin/patron_display.css
13476
13477 commit 5f09921d98443a50c7aba9417e6d37c4588fe150
13478 Author: Galen Charlton <gmc@esilibrary.com>
13479 Date:   Thu Apr 12 17:19:40 2012 -0400
13480
13481     lp#980303: don't complain about missing plperl
13482     
13483     Now that use of PL/PERL has been dropped in favor of
13484     using PL/PERLU for all Perl SPs, settings-tester.pl need not
13485     check for it.
13486     
13487     Signed-off-by: Galen Charlton <gmc@esilibrary.com>
13488     Signed-off-by: Dan Scott <dan.scott@laurentian.ca>
13489
13490 0       1       Open-ILS/src/support-scripts/settings-tester.pl
13491
13492 commit d22291dd0f717f629fd22afce5bdc98269e634dd
13493 Author: Dan Scott <dan@coffeecode.net>
13494 Date:   Wed Apr 11 00:08:41 2012 -0400
13495
13496     TPAC: Clear params when viewing lists in search results
13497     
13498     Per LP977353, search terms are propagating when the list is being viewed
13499     in "results" (HTML View), and therefore those search terms block the
13500     display of most or all of the items in the list. Therefore, do not
13501     propagate the other CGI params to the mkurl() call.
13502     
13503     Signed-off-by: Dan Scott <dan@coffeecode.net>
13504     Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
13505
13506 5       1       Open-ILS/src/templates/opac/myopac/lists.tt2
13507
13508 commit 0796460961b510e385437c89bd4bf0b9a5ea7f77
13509 Author: Dan Scott <dan@coffeecode.net>
13510 Date:   Fri Apr 6 14:52:20 2012 -0400
13511
13512     Add pref_ou query filter for preferred library searching
13513     
13514     Include the user's "preferred search library" (as set in search
13515     preferences, falling back to home OU) in searches, specifically for the
13516     purposes of ensuring that located URIs at the user's preferred library
13517     would trigger hits where physical copies would be out of scope.
13518     
13519     Practical example:
13520     
13521     1. User sets preferred search library to BR1.
13522     
13523     2. They jump onto the catalogue, log in (which changes their search org
13524       to their preferred search library of BR1), but then for some reason
13525       change their search org in the org selector to BR3.
13526     
13527     3. They issue a search for "Harry Potter and the Philosopher's Stone".
13528       BR3 doesn't hold any copies or have any located URIs, but SYS1 (BR1's
13529       parent) has a PotterMore licence and has added their 856 $9 SYS1 to a
13530       bib record.
13531     
13532     As it currently stands, User is out of luck; they won't see any hits in
13533     search results as there are no copies or located URIs in the BR3 scope.
13534     
13535     The proposed enhancement would, however, make the search results contain
13536     a hit for "Harry Potter and the Philosopher's Stone" at the user's
13537     preferred search library.
13538     
13539     Sites can trigger the preferred library as part of the query filters
13540     using the "pref_ou(SHORTNAME)" syntax.
13541     
13542     Signed-off-by: Dan Scott <dan@coffeecode.net>
13543     Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
13544
13545 10      1       Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Biblio.pm
13546 1       0       Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm
13547 11      2       Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/metabib.pm
13548 6       0       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Search.pm
13549 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
13550 7       2       Open-ILS/src/sql/Pg/300.schema.staged_search.sql
13551 341     0       Open-ILS/src/sql/Pg/upgrade/0704.schema.query_parser_fts.sql
13552  create mode 100644 Open-ILS/src/sql/Pg/upgrade/0704.schema.query_parser_fts.sql
13553
13554 commit 0c412bed766a5f57ddbfad8ddccd57f24b504621
13555 Author: Thomas Berezansky <tsbere@mvlc.org>
13556 Date:   Wed Apr 11 14:58:26 2012 -0400
13557
13558     Nicer staff searches display in record details
13559     
13560     Specifically, don't make us scroll down a few hundred pixels to see the
13561     actual page content.
13562     
13563     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
13564     Signed-off-by: Dan Scott <dan@coffeecode.net>
13565
13566 0       1       Open-ILS/src/templates/opac/parts/record/body.tt2
13567 3       3       Open-ILS/web/css/skin/default/opac/style.css
13568
13569 commit 17b8f4abb1d922522ffadc440f4b6e3660718874
13570 Author: Jason Etheridge <jason@esilibrary.com>
13571 Date:   Tue Apr 10 13:15:09 2012 -0400
13572
13573     fix sort bug introduced with multi-sort
13574     
13575     The bug happens on columns without a defined sort_value
13576     
13577     Signed-off-by: Jason Etheridge <jason@esilibrary.com>
13578     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
13579
13580 2       2       Open-ILS/xul/staff_client/chrome/content/util/list.js
13581
13582 commit ffafabde6a24eb05527e0b5ffadf381ad9399ee9
13583 Author: Jason Etheridge <jason@esilibrary.com>
13584 Date:   Tue Apr 10 12:57:16 2012 -0400
13585
13586     Fix bill selection in the billing interface
13587     
13588     We were looking for the checkbox column to be the first treecell in a treerow,
13589     but the ever-present line number column now takes up that position.
13590     
13591     Signed-off-by: Jason Etheridge <jason@esilibrary.com>
13592     Signed-off-by: Ben Shum <bshum@biblio.org>
13593
13594 1       1       Open-ILS/xul/staff_client/server/patron/bill2.js
13595
13596 commit d4e4cb6526ca383844a2c09c85341082780d5d02
13597 Author: Thomas Berezansky <tsbere@mvlc.org>
13598 Date:   Mon Apr 9 16:22:06 2012 -0400
13599
13600     Bump 2.2 beta version number in upgrade script
13601     
13602     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
13603
13604 1       1       Open-ILS/src/sql/Pg/version-upgrade/2.1-2.2-upgrade-db.sql
13605
13606 commit bb63b3cf1ff86e1bc48bbce73b9cf802bd03844e
13607 Author: Dan Scott <dan@coffeecode.net>
13608 Date:   Mon Apr 9 09:37:57 2012 -0400
13609
13610     i18n: Robustify db-seed-i18n.py parsing
13611     
13612     Faced with the perplexing use of a space before a comma in
13613     oils_i18n_gettext() keys, db-seed-i18n.py's regex failed. The solution
13614     for a sloppy regex? More powerful regex!
13615     
13616     Signed-off-by: Dan Scott <dan@coffeecode.net>
13617     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
13618
13619 2       2       build/i18n/scripts/db-seed-i18n.py
13620
13621 commit 0148e18665a8cab518235dde2a90ee373e23fc94
13622 Author: Dan Scott <dan@coffeecode.net>
13623 Date:   Tue Mar 27 00:12:43 2012 -0400
13624
13625     TPAC: Integrate i18n for TPAC into build process
13626     
13627     Support the "standard" i18n build process for internationalization by
13628     integrating the TPAC string extraction (via xgettext.pl) and update /
13629     install bits. Also, add the base POT file to support translation in
13630     Launchpad.
13631     
13632     Signed-off-by: Dan Scott <dan@coffeecode.net>
13633     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
13634
13635 3       2       Open-ILS/src/templates/opac/myopac/main_pay.tt2
13636 21      15      build/i18n/Makefile
13637 2348    0       build/i18n/po/tpac/tpac.pot
13638  create mode 100644 build/i18n/po/tpac/tpac.pot
13639
13640 commit 0765ecb89776374b692413a41285ed7001e7f07b
13641 Author: Dan Scott <dan@coffeecode.net>
13642 Date:   Sun Apr 8 18:13:26 2012 -0400
13643
13644     TPAC: Protect against requests for non-existent records
13645     
13646     If a record request is received for a record that does not exist (say,
13647     if 100 records have been loaded and someone submits a request for
13648     /eg/opac/record/399), rather than dying with a server error, return
13649     immediately.
13650     
13651     Eventually we'll want to provide an explicit "record was not
13652     found error" in the TPAC record details; for now the TPAC just displays
13653     zero bib detail.
13654     
13655     Signed-off-by: Dan Scott <dan@coffeecode.net>
13656     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
13657
13658 4       0       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Util.pm
13659
13660 commit 767a65660d0b6f5a3b04243e0d7b6270f3c89b63
13661 Author: Mike Rylander <mrylander@gmail.com>
13662 Date:   Wed Feb 29 12:04:54 2012 -0500
13663
13664     Protect against empty default_CD_modifiers in opensrf.xml
13665     
13666     If the app settings for the open-ils.search service in opensrf.xml had
13667     an empty (but not entirely missing) <default_CD_modifiers> element, then
13668     the open-ils.storage log would contain entries like the following:
13669     
13670     Use of uninitialized value $class in hash element at
13671     /usr/local/share/perl5/OpenILS/Application/Storage/QueryParser.pm
13672     
13673     Protect against that problem with more defensive code in QueryParser.pm.
13674     
13675     Signed-off-by: Mike Rylander <mrylander@gmail.com>
13676     Signed-off-by: Dan Scott <dan@coffeecode.net>
13677
13678 4       1       Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/metabib.pm
13679
13680 commit 5dff6311f57bebf391647b3f3d1a67ffe01c5e75
13681 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
13682 Date:   Mon Apr 9 11:27:53 2012 -0400
13683
13684     Avoid too-strict controller checks when fleshing for cstore, reporter-store
13685     
13686     Move controller-verificiation from the beginning of recursive
13687     doFieldmapperSearch() to nearer the end, right before we recurse, so we
13688     only check the child class's controller if we're pcrud.  If we're not
13689     pcrud, code that calls doFieldmapperSearch() from the outside will have
13690     already done appropriate testing of the controller.
13691     
13692     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
13693     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
13694
13695 15      17      Open-ILS/src/c-apps/oils_sql.c
13696
13697 commit 3e4ebdcda4030e4d6e86fe466a7c2845179ab9ef
13698 Author: Bill Erickson <berick@esilibrary.com>
13699 Date:   Tue Apr 3 14:39:00 2012 -0400
13700
13701     Org Unit Custom Tree supports add directly after delete
13702     
13703     When deleting a node from the custom tree, it's necessary to save the
13704     tree store after the final call to store.deleteItem, or the delete
13705     operation will not complete.  Without this, it's not possible to add a
13706     remove org unit back into the custom tree without reloading the UI.
13707     
13708     Signed-off-by: Bill Erickson <berick@esilibrary.com>
13709     Signed-off-by: Mike Rylander <mrylander@gmail.com>
13710
13711 3       0       Open-ILS/web/js/ui/default/conify/global/actor/org_unit_custom_tree.js
13712
13713 commit cc51f5424ba01e562b4fa0afaa4e36954e91642c
13714 Author: Bill Erickson <berick@esilibrary.com>
13715 Date:   Tue Apr 3 15:14:35 2012 -0400
13716
13717     Org unit custom tree sort repairs
13718     
13719     Repairs a problem with detecting and storing the sort order of sibling
13720     nodes within custom trees.  The original problem was the result of
13721     comparing parent nodes for non-siblings because of a depth-first tree
13722     traversal.  Now we process siblings in level-order before processing
13723     child nodes.
13724     
13725     Signed-off-by: Bill Erickson <berick@esilibrary.com>
13726     Signed-off-by: Mike Rylander <mrylander@gmail.com>
13727
13728 5       2       Open-ILS/web/js/ui/default/conify/global/actor/org_unit_custom_tree.js
13729
13730 commit 486444681a4543d9f61e11c2564b0bb392762d7f
13731 Author: Dan Scott <dan@coffeecode.net>
13732 Date:   Mon Apr 9 08:59:55 2012 -0400
13733
13734     Bug 957453: Fix error in database seed data
13735     
13736     The use of an explicit ID in creating a new
13737     action_trigger.event_definition row was followed by the use of the
13738     CURRVAL() function to grab the most recently issued value for
13739     the action_trigger.event_defintion_id_seq sequence - which happened to
13740     be 100, due to a previously issued SETVAL() on the sequence.
13741     
13742     This resulted in references to non-existent event definitions and thus
13743     an error in creating the stock database schema.
13744     
13745     By using an explicit ID for the dependent row, we avoid this error.
13746     
13747     Signed-off-by: Dan Scott <dan@coffeecode.net>
13748     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
13749
13750 1       1       Open-ILS/src/sql/Pg/950.data.seed-values.sql
13751
13752 commit 1f349b5529aae0687aa6dece8088a73f5f442f2e
13753 Author: Dan Scott <dan@coffeecode.net>
13754 Date:   Mon Apr 9 09:14:16 2012 -0400
13755
13756     README: Clarify PostgreSQL 9.1 vs. 9.0 remote server docs
13757     
13758     Break out the PostgreSQL 9.1 or later instructions into their own
13759     subsection to clarify how the steps differ from PostgreSQL 9.0.
13760     
13761     Signed-off-by: Dan Scott <dan@coffeecode.net>
13762
13763 12      5       README
13764
13765 commit 1406a46bf12b1e9fdce323b917cf52a4296072d0
13766 Author: Dan Scott <dan@coffeecode.net>
13767 Date:   Sun Apr 8 15:47:10 2012 -0400
13768
13769     TPAC: Show deleted record warning for deleted records
13770     
13771     At the cost of an extra database query per record displayed, we can
13772     properly activate the "This record has been deleted..." message. Prior
13773     to this commit, the message was embedded on every page but hidden via
13774     CSS - which isn't great for search engines or source-reading types.
13775     
13776     Now we only include & display the message if it has, in fact, been
13777     deleted.
13778     
13779     Signed-off-by: Dan Scott <dan@coffeecode.net>
13780     Signed-off-by: Ben Shum <bshum@biblio.org>
13781
13782 8       0       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Record.pm
13783 3       3       Open-ILS/src/templates/opac/parts/record/body.tt2
13784 6       0       Open-ILS/web/css/skin/default/opac/style.css
13785
13786 commit fc5f7714c978fd7a5b5c4ce77d6a993e10dd6ccf
13787 Author: Thomas Berezansky <tsbere@mvlc.org>
13788 Date:   Sun Apr 8 21:32:25 2012 -0400
13789
13790     Stamp tpac value maps upgrade script
13791     
13792     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
13793
13794 1       1       Open-ILS/src/sql/Pg/002.schema.config.sql
13795 12      0       Open-ILS/src/sql/Pg/upgrade/0703.tpac_value_maps.sql
13796 0       4       Open-ILS/src/sql/Pg/upgrade/XXXX.tpac_value_maps.sql
13797  create mode 100644 Open-ILS/src/sql/Pg/upgrade/0703.tpac_value_maps.sql
13798  delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.tpac_value_maps.sql
13799
13800 commit 96d0855b26b1ff40af895755dbb04a6762a473fd
13801 Author: Thomas Berezansky <tsbere@mvlc.org>
13802 Date:   Thu Apr 5 15:39:40 2012 -0400
13803
13804     Add "Simple" flag for selectors
13805     
13806     This causes JSPac to ignore them and TPac to sort them above a divider.
13807     
13808     Also fixes an issue where excessive escaping was being done on values. This
13809     would break some values in the value map selectors.
13810     
13811     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
13812     Signed-off-by: Ben Shum <bshum@biblio.org>
13813
13814 1       0       Open-ILS/examples/fm_IDL.xml
13815 2       1       Open-ILS/src/sql/Pg/002.schema.config.sql
13816 2       1       Open-ILS/src/sql/Pg/upgrade/XXXX.tpac_value_maps.sql
13817 14      3       Open-ILS/src/templates/opac/parts/coded_value_selector.tt2
13818 1       1       Open-ILS/web/opac/skin/default/js/adv_global.js
13819
13820 commit 17f66a91636d1164199fc215e30b4771c451b5a9
13821 Author: Thomas Berezansky <tsbere@mvlc.org>
13822 Date:   Thu Mar 29 16:39:10 2012 -0400
13823
13824     Add i18n tag to coded value map value/description
13825     
13826     Because the seed data assumes they are translated, so tell the IDL.
13827     
13828     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
13829     Signed-off-by: Ben Shum <bshum@biblio.org>
13830
13831 2       2       Open-ILS/examples/fm_IDL.xml
13832
13833 commit 3caf5a7f4e279219557d93ae231b228e844b5951
13834 Author: Thomas Berezansky <tsbere@mvlc.org>
13835 Date:   Thu Mar 29 15:37:07 2012 -0400
13836
13837     Coded Value Maps Opac Visible/Search Labels
13838     
13839     Add two new fields to Coded Value Maps:
13840     
13841     1 - Opac Visible, for "does this show up in opac limiter boxes"
13842     2 - Search Label, for "what does this get called for those boxes"
13843     
13844     Intended use cases include:
13845     
13846     Re-labeling MARC fields without changing the base MARC information, say
13847     because you don't expect patrons to understand "Projected Medium".
13848     
13849     Hiding things that don't apply, say the vast majority of language limiters,
13850     without needing to delete rows.
13851     
13852     I also hooked it up in JSPac, because it was easy to do so.
13853     
13854     Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
13855     Signed-off-by: Ben Shum <bshum@biblio.org>
13856
13857 2       0       Open-ILS/examples/fm_IDL.xml
13858 10      4       Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Util.pm
13859 7       5       Open-ILS/src/sql/Pg/002.schema.config.sql
13860 3       0       Open-ILS/src/sql/Pg/upgrade/XXXX.tpac_value_maps.sql
13861 1       1       Open-ILS/src/templates/conify/global/config/coded_value_map.tt2
13862 2       2       Open-ILS/src/templates/opac/parts/coded_value_selector.tt2
13863 4       4       Open-ILS/web/opac/skin/default/js/adv_global.js
13864  create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.tpac_value_maps.sql
13865
13866 commit 4643f3613ad57ad4cdcf99a9bf17faf4c63870af
13867 Author: Joseph Lewis <joehms22@gmail.com>
13868 Date:   Tue Apr 3 10:13:20 2012 -0600
13869
13870     Fixed a slight misspelling, as noted in https://bugs.launchpad.net/evergreen/+bug/915564
13871     
13872     Signed-off-by: Joseph Lewis <joehms22@gmail.com>
13873     Signed-off-by: Dan Scott <dscott@laurentian.ca>
13874
13875 1       1       Open-ILS/src/sql/Pg/950.data.seed-values.sql
13876 1       1       Open-ILS/src/sql/Pg/upgrade/0622.data.YAOUS-i18n-update.sql
13877 1       1       Open-ILS/src/sql/Pg/version-upgrade/2.1-2.2-upgrade-db.sql
13878
13879 commit a30dcca536acc833d6323763485e3d63b1c37574
13880 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
13881 Date:   Tue Apr 3 11:16:16 2012 -0400
13882
13883     Fix failure of 'My Selection Lists' interface
13884     
13885     Addresses this bug: https://bugs.launchpad.net/evergreen/+bug/967824
13886     
13887     Recent changes to the mechanism of unified search (for which 'My
13888     Selection Lists' is a frontend) lacked code that respected
13889     the new join structure for some use cases.
13890     
13891     Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
13892     Signed-off-by: Bill Erickson <berick@esilibrary.com>
13893
13894 4       15      Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Search.pm
13895
13896 commit 83f5fe8c14856189bc7cacd46750524779d0539f
13897 Author: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
13898 Date:   Tue Apr 3 12:20:50 2012 -0400
13899
13900     Revert "Serial Control: Use Dijit-based issuance editor"
13901     
13902     This reverts commit 37b324f53adb4fb90fe17ada72d44fca1d606e9f.
13903     
13904     This commit was regrettably merged without other commits from its
13905     branch on which it depends.
13906
13907 0       17      Open-ILS/src/templates/serial/edit_siss.tt2
13908 0       5       Open-ILS/web/js/dojo/openils/serial/nls/serial.js
13909 0       84      Open-ILS/web/js/ui/default/serial/edit_siss.js
13910 10      27      Open-ILS/xul/staff_client/server/serial/manage_subs.js
13911 24      1       Open-ILS/xul/staff_client/server/serial/siss_editor.xul
13912  delete mode 100644 Open-ILS/src/templates/serial/edit_siss.tt2
13913  delete mode 100644 Open-ILS/web/js/dojo/openils/serial/nls/serial.js
13914  delete mode 100644 Open-ILS/web/js/ui/default/serial/edit_siss.js
13915
13916 commit 2f60ce5813ef2b0435d00c99a7d8ff698a8431d9
13917 Author: Dan Scott <dscott@laurentian.ca>
13918 Date:   Tue Apr 3 09:33:24 2012 -0400
13919
13920     Remove located URI scope notes from 2.2 Release Notes
13921     
13922     The located URI scope change occurred in the 2.1 time frame, not in 2.2,
13923     so remove from the Release Notes.
13924     
13925     Signed-off-by: Dan Scott <dscott@laurentian.ca>
13926
13927 0       31      docs/RELEASE_NOTES_2_2.txt
13928
13929 commit 7920d760358dd0201a7ca2234710f68a602775f4
13930 Author: Bill Erickson <berick@esilibrary.com>
13931 Date:   Mon Apr 2 17:15:25 2012 -0400
13932
13933     Add ui.hide_copy_editor_fields to baseline seed data
13934     
13935     Without it, the "Hide Fields" option in the copy editor will not
13936     function.
13937     
13938     Signed-off-by: Bill Erickson <berick@esilibrary.com>
13939     Signed-off-by: Jason Etheridge <jason@esilibrary.com>
13940
13941 23      0       Open-ILS/src/sql/Pg/950.data.seed-values.sql