[working/Evergreen.git] / intro / release_notes.xml
1 <?xml version="1.0" encoding="UTF-8"?>\r
2 <chapter xml:id="releasenotes" xmlns="http://docbook.org/ns/docbook" version="5.0" xml:lang="EN"\r
3     xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:xlink="http://www.w3.org/1999/xlink">\r
4         <chapterinfo>\r
5         <title>Release Notes</title>\r
6         </chapterinfo>\r
7 \r
8 <simplesect id="_installation_enhancements">\r
9 <title>Installation enhancements</title>\r
10 <itemizedlist>\r
11 <listitem>\r
12 <simpara>\r
13 <literal>eg_db_config.pl</literal> now has a <literal>--create-database</literal> option to automatically create\r
14   the database and add the required contrib modules/extensions, rather than\r
15   requiring users to carry out a number of error-prone manual steps.\r
16 </simpara>\r
17 </listitem>\r
18 <listitem>\r
19 <simpara>\r
20 The OpenILS Perl modules are now installed in the system Perl package\r
21   directories.  In prior versions, they were typically installed in\r
22   <literal>/openils/lib/perl5</literal>.\r
23 </simpara>\r
24 </listitem>\r
25 <listitem>\r
26 <simpara>\r
27 README is now the single source of install instructions\r
28 </simpara>\r
29 </listitem>\r
30 </itemizedlist>\r
31 </simplesect>\r
32 <simplesect id="_administration_enhancements">\r
33 <title>Administration enhancements</title>\r
34 <itemizedlist>\r
35 <listitem>\r
36 <simpara>\r
37 Automatic client updates: It is now possible to build staff clients that,\r
38   when they connect to the Evergreen server, automatically check to see if\r
39   the staff client has been updated. If so, the staff client can download just\r
40   the files that have been updated and replace those files in the existing\r
41   staff client.\r
42 </simpara>\r
43 </listitem>\r
44 <listitem>\r
45 <simpara>\r
46 Printing subsystem: Changes to the staff client should improve the print\r
47   functionality (both speed and likelihood of success).\r
48 </simpara>\r
49 </listitem>\r
50 <listitem>\r
51 <simpara>\r
52 To protect against exploits between a shared staff client session via\r
53   operator change, add the requirement for the DEBUG_CLIENT permission to\r
54   invoke debugging functions such as the Javascript Shell or DOM Inspector\r
55    in the staff client.\r
56 </simpara>\r
57 </listitem>\r
58 </itemizedlist>\r
59 </simplesect>\r
60 <simplesect id="_cataloging_enhancements">\r
61 <title>Cataloging enhancements</title>\r
62 <itemizedlist>\r
63 <listitem>\r
64 <simpara>\r
65 Unified copy / call number editor: The default holdings maintenance interface\r
66   now enables cataloguers to edit copies and call numbers on a single screen.\r
67 </simpara>\r
68 </listitem>\r
69 <listitem>\r
70 <simpara>\r
71 Call number prefixes and suffixes: While previous releases of Evergreen\r
72   supported the automatic prepending or appending of prefixes and suffixes to\r
73   call numbers based on their shelving location, the functionality was limited\r
74   primarily to printing spine labels.  As of 2.1, you also have the option to\r
75   assign prefixes or suffixes for individual call numbers; these will be\r
76   displayed in the public catalogue and other interfaces, but prefixes in\r
77   particular do not affect shelf browsing, which is based entirely on the\r
78   label.\r
79 </simpara>\r
80 </listitem>\r
81 <listitem>\r
82 <simpara>\r
83 Bibliographic parts: This feature adds the ability to designate specific\r
84   "part" roles for the items attached to a given bibliographic record, such\r
85   that a user can place holds on a specific kind of item without limiting it\r
86   to an individual item. For example, libraries may assign parts to each DVD\r
87   in a season of a popular TV show; or to individual volumes of an\r
88   encyclopedia. This feature also introduces "part holds".\r
89 </simpara>\r
90 </listitem>\r
91 <listitem>\r
92 <simpara>\r
93 Conjoined items: This feature adds the ability to associate a single barcode\r
94   with multiple bibliographic records, so that the availability of those\r
95   records is updated based on that copy. For example, libraries may make an\r
96   electronic reader available for loan that is preloaded with 1000 electronic\r
97   books; they can add 1000 bibliographic records to the library system and\r
98   associate them all with a single barcode, so that when the electronic reader\r
99   is signed out, the availability for all 1000 records changes to "Checked out".\r
100 </simpara>\r
101 </listitem>\r
102 </itemizedlist>\r
103 </simplesect>\r
104 <simplesect id="_circulation_improvements">\r
105 <title>Circulation improvements</title>\r
106 <itemizedlist>\r
107 <listitem>\r
108 <simpara>\r
109 Transfer selected holds to a different title: It is now possible to select\r
110   multiple holds on a given title and transfer them to a different title.\r
111   Use case: Your library acquires another copy of "Pride and Prejudice and\r
112   Zombies", but as it is a new edition it must be cataloged as a new\r
113   bibliographic record; however, you would like to spread out some of the holds\r
114   queue from your current edition to the new edition.\r
115 </simpara>\r
116 </listitem>\r
117 <listitem>\r
118 <simpara>\r
119 Mark patron as exempt from billing collections: It is now possible to mark a\r
120   patron as being exempt from being sent to collections.\r
121 </simpara>\r
122 </listitem>\r
123 <listitem>\r
124 <simpara>\r
125 Hold-driven recalls: It is now possible to define a loan\r
126   period threshold (such as 60 days) so that if a hold is placed on an item with\r
127   a loan period beyond that threshold, the system will automatically shorten the\r
128   loan period to a specified value; change the fine rules; and send email\r
129   notification to the person who currently holds the item saying "A hold has\r
130   been placed on this item, get it back before &lt;new_due_date&gt;".\r
131 </simpara>\r
132 </listitem>\r
133 <listitem>\r
134 <simpara>\r
135 Weighting of the individual fields of the in-database circulation and holds\r
136   rules can now be configured, rather than using hard-coded values. This allows\r
137   the importance of each field to be adjusted as needed through the circulation\r
138   matrix weighting, hold matrix weighting, and weighting associations settings.\r
139 </simpara>\r
140 </listitem>\r
141 <listitem>\r
142 <simpara>\r
143 The in-database circulation rules support "fall-through" wherein some\r
144   information can be left out of more specific rules and filled in from less\r
145   specific rules. For example, disabling fines for staff could be accomplished\r
146   with a single rule setting only the fine rate and/or max fine rules, without\r
147   having to duplicate all duration related rules in the system.\r
148 </simpara>\r
149 </listitem>\r
150 <listitem>\r
151 <simpara>\r
152 Grace periods are now stored in the database and set via circulation rules,\r
153   rather than passed into the fine generation code, and can thus differ between\r
154   different rules. They are also no longer based on a number of fine intervals,\r
155   but are instead defined by their own specific interval. This can eliminate\r
156   problems with closed date interpretation during grace periods.\r
157 </simpara>\r
158 </listitem>\r
159 </itemizedlist>\r
160 </simplesect>\r
161 <simplesect id="_public_interface_improvements">\r
162 <title>Public interface improvements</title>\r
163 <itemizedlist>\r
164 <listitem>\r
165 <simpara>\r
166 Spell-checking suggestions are now case-insensitive, to avoid generating\r
167   terms which would yield the same result set.\r
168 </simpara>\r
169 </listitem>\r
170 <listitem>\r
171 <simpara>\r
172 Part holds: patrons are guided to select a specific part if they are\r
173   placing a hold on a bibliographic record that has parts assigned to its\r
174   copies.\r
175 </simpara>\r
176 </listitem>\r
177 <listitem>\r
178 <simpara>\r
179 Located URI visibility: Located URIs (856 fields with a subfield $9\r
180   specifying the shortname of the owning library) now show up in a search with\r
181   a context library of its owning library or below. For example, a Located URI\r
182   with an owner of SYS1 <emphasis role="strong">will</emphasis> cause its record to show up in a search with a\r
183   context OU of BR1 or SYS1, regardless of depth scoping.\r
184 </simpara>\r
185 </listitem>\r
186 <listitem>\r
187 <simpara>\r
188 Set a JavaScript cache token when <literal>autogen.sh</literal> is run, so that a subsequent\r
189   run of <literal>autogen.sh</literal> will automatically cause browsers to fetch refreshed\r
190   copies of generated files. This improves the usability of the catalog after\r
191   upgrades or certain configuration changes by preventing browsers from relying\r
192   on stale cached copies of these files.\r
193 </simpara>\r
194 </listitem>\r
195 </itemizedlist>\r
196 </simplesect>\r
197 <simplesect id="_serials_enhancements">\r
198 <title>Serials enhancements</title>\r
199 <itemizedlist>\r
200 <listitem>\r
201 <simpara>\r
202 Routing lists: it is now possible to define and print routing lists for\r
203   subscriptions.\r
204 </simpara>\r
205 </listitem>\r
206 <listitem>\r
207 <simpara>\r
208 Clone subscriptions: new functionality available in the alternate\r
209   serials control view to clone subscriptions, thereby speeding initial\r
210   setup of a lot of subscriptions.\r
211 </simpara>\r
212 </listitem>\r
213 <listitem>\r
214 <simpara>\r
215 MFHD/Distribution summary methods: enable the summary method field for\r
216   generating summary holdings statements from the distribution and/or\r
217   the record entry (i.e., the MFHD).  The four options that are available are:\r
218 </simpara>\r
219 <itemizedlist>\r
220 <listitem>\r
221 <simpara>\r
222 Add to record entry\r
223 </simpara>\r
224 </listitem>\r
225 <listitem>\r
226 <simpara>\r
227 Merge with record entry\r
228 </simpara>\r
229 </listitem>\r
230 <listitem>\r
231 <simpara>\r
232 Use record entry only\r
233 </simpara>\r
234 </listitem>\r
235 <listitem>\r
236 <simpara>\r
237 Do not use record entry\r
238 </simpara>\r
239 </listitem>\r
240 </itemizedlist>\r
241 </listitem>\r
242 <listitem>\r
243 <simpara>\r
244 Advanced receiving: rename the previous serials receiving interface\r
245   to "advanced receiving".  The new "receive" interface will now show items\r
246   from an entire subscription, but not allow you to receive directly into\r
247   a specific unit.\r
248 </simpara>\r
249 </listitem>\r
250 <listitem>\r
251 <simpara>\r
252 Unit-less receiving: new option for receiving serials into a <emphasis>no unit</emphasis>,\r
253   allowing items to be received but not unitized (i.e., created as a\r
254   circulating copy record).  This allows issues to be received for\r
255   reading room or non-circulating use.\r
256 </simpara>\r
257 </listitem>\r
258 <listitem>\r
259 <simpara>\r
260 Caption/pattern enhancements:\r
261 </simpara>\r
262 <itemizedlist>\r
263 <listitem>\r
264 <simpara>\r
265 The Caption/Pattern Wizard now includes a graphical way to include\r
266      regularity information (that is, the values typically conveyed in the <literal>85x</literal>\r
267      subfield <literal>$y</literal>).\r
268 </simpara>\r
269 </listitem>\r
270 <listitem>\r
271 <simpara>\r
272 The Alternate Serials Control interface can now import caption and pattern\r
273      information from the 85x fields of the MFHD record, allowing the\r
274      Caption/Pattern Wizard to be bypassed.\r
275 </simpara>\r
276 </listitem>\r
277 </itemizedlist>\r
278 </listitem>\r
279 <listitem>\r
280 <simpara>\r
281 Can now create one-off issuances for unpredicted or unexpected serial issues.\r
282 </simpara>\r
283 </listitem>\r
284 <listitem>\r
285 <simpara>\r
286 Improvements to the copy template editor for serials, including the addition\r
287   of reasonable default values for some fields.\r
288 </simpara>\r
289 </listitem>\r
290 <listitem>\r
291 <simpara>\r
292 Various minor interface improvements, including new links between various pages\r
293   in the serials control interfaces and removing redundant questions from the holding code\r
294   mini-wizard.\r
295 </simpara>\r
296 </listitem>\r
297 <listitem>\r
298 <simpara>\r
299 Bugfixes to the batch receive interface.\r
300 </simpara>\r
301 </listitem>\r
302 </itemizedlist>\r
303 </simplesect>\r
304 <simplesect id="_staff_client_improvements">\r
305 <title>Staff client improvements</title>\r
306 <itemizedlist>\r
307 <listitem>\r
308 <simpara>\r
309 The client supports new hotkey sets that are selectable per workstation. In\r
310   addition, there is now a toggle for temporarily disabling hotkeys available\r
311   on the toolbar and in the admin menu.\r
312 </simpara>\r
313 </listitem>\r
314 <listitem>\r
315 <simpara>\r
316 The client has a second toolbar for cataloging functions as well as options\r
317   controlling the presence and size of icons and presence and position of\r
318   labels. To support the preferences of individual staff, each workstation can\r
319   be configured differently. See the <emphasis role="strong">Admin &#8594; Workstation Administration &#8594;\r
320   Toolbars</emphasis> sub-menu for options.\r
321 </simpara>\r
322 </listitem>\r
323 <listitem>\r
324 <simpara>\r
325 Patron registration now supports "Suggested" fields that are configurable\r
326   per library. In addition, library settings allow required fields to be\r
327   adjusted, and it is possible to specify regular expressions to validate\r
328   input for many fields in the patron registration interface. Open <emphasis role="strong">Admin &#8594;\r
329   Local Administration &#8594; Library Settings Editor</emphasis> and filter on <literal>GUI</literal>.\r
330 </simpara>\r
331 </listitem>\r
332 </itemizedlist>\r
333 </simplesect>\r
334 <simplesect id="_new_configuration_and_administration_settings">\r
335 <title>New configuration and administration settings</title>\r
336 <simplesect id="_new_literal_opensrf_xml_literal_settings">\r
337 <title>New <literal>opensrf.xml</literal> settings</title>\r
338 <simpara>(The path to these settings is relative to <literal>/opensrf/default/apps/</literal>).</simpara>\r
339 <itemizedlist>\r
340 <listitem>\r
341 <simpara>\r
342 <literal>open-ils.search/app_settings/default_CD_modifiers</literal>: parameters to\r
343   the cover density ranking function used to calculate relevance during\r
344   bibliographic searches.\r
345 </simpara>\r
346 </listitem>\r
347 <listitem>\r
348 <simpara>\r
349 <literal>open-ils.trigger/app_settings/parallel/collect</literal>: number of parallel\r
350   processes that <literal>action_trigger_runner.pl</literal> should use when collecting events.\r
351   Setting this can decrease the time it takes for Action/Trigger processing to\r
352   run on large Evergreen databases.\r
353 </simpara>\r
354 </listitem>\r
355 <listitem>\r
356 <simpara>\r
357 <literal>open-ils.trigger/app_settings/parallel/react</literal>: number of parallel\r
358   processes that <literal>action_trigger_runner.pl</literal> should use when processing event reactors.\r
359   Setting this can decrease the time it takes for Action/Trigger processing to\r
360   run on large Evergreen databases.\r
361 </simpara>\r
362 </listitem>\r
363 <listitem>\r
364 <simpara>\r
365 <literal>open-ils.resolver/app_settings/cache_timeout</literal>: how long to cache results\r
366   from your OpenURL resolver.\r
367 </simpara>\r
368 </listitem>\r
369 <listitem>\r
370 <simpara>\r
371 <literal>open-ils.resolver/app_settings/default_url_base</literal>: set to the base URL\r
372   of your OpenURL resolver.\r
373 </simpara>\r
374 </listitem>\r
375 </itemizedlist>\r
376 <simpara>In addition, the <literal>default_preferred_language</literal> and <literal>default_preferred_language_weight</literal>\r
377 settings have been moved from the <literal>open-ils.storage</literal> simplesect to the <literal>open-ils.search</literal>\r
378 simplesect of <literal>opensrf.xml</literal>.</simpara>\r
379 </simplesect>\r
380 <simplesect id="_new_administration_pages">\r
381 <title>New administration pages</title>\r
382 <simpara>The following new administration pages can all be accessed\r
383 from the <literal>Admin | Server Administration</literal> menu item in the staff client:</simpara>\r
384 <itemizedlist>\r
385 <listitem>\r
386 <simpara>\r
387 Call Number Prefixes: Populates a drop down menu in the new Unified Copy /\r
388   Call Number Editor\r
389 </simpara>\r
390 </listitem>\r
391 <listitem>\r
392 <simpara>\r
393 Call Number Suffixes: Populates a drop down menu in the new Unified Copy /\r
394   Call Number Editor\r
395 </simpara>\r
396 </listitem>\r
397 <listitem>\r
398 <simpara>\r
399 Circulation Matchpoint Weights: Related to the in-database Circulation and\r
400   Hold Rule configuration changes\r
401 </simpara>\r
402 </listitem>\r
403 <listitem>\r
404 <simpara>\r
405 Hold Matchpoint Weights: Related to the in-database Circulation and\r
406   Hold Rule configuration changes\r
407 </simpara>\r
408 </listitem>\r
409 <listitem>\r
410 <simpara>\r
411 MARC Coded Value Maps: Sets labels for fixed fields and extends the set of\r
412   values for display\r
413 </simpara>\r
414 </listitem>\r
415 <listitem>\r
416 <simpara>\r
417 MARC Record Attributes: Sets labels for fixed fields and extends the set of\r
418   values for display\r
419 </simpara>\r
420 </listitem>\r
421 <listitem>\r
422 <simpara>\r
423 Weights Associations: Related to the in-database Circulation and\r
424   Hold Rule configuration changes\r
425 </simpara>\r
426 </listitem>\r
427 </itemizedlist>\r
428 </simplesect>\r
429 <simplesect id="_new_library_settings">\r
430 <title>New library settings</title>\r
431 <informaltable\r
432 frame="all"\r
433 rowsep="1" colsep="1"\r
434 >\r
435 <tgroup cols="2">\r
436 <colspec colname="col_1" colwidth="50*"/>\r
437 <colspec colname="col_2" colwidth="50*"/>\r
438 <thead>\r
439 <row>\r
440 <entry align="left" valign="top"> Label </entry>\r
441 <entry align="left" valign="top"> Description</entry>\r
442 </row>\r
443 </thead>\r
444 <tbody>\r
445 <row>\r
446 <entry align="left" valign="top"><simpara>Cataloging: Default copy status (fast add)</simpara></entry>\r
447 <entry align="left" valign="top"><simpara>Default status when a copy is created using the "Fast Add" interface.</simpara></entry>\r
448 </row>\r
449 <row>\r
450 <entry align="left" valign="top"><simpara>Cataloging: Default copy status (normal)</simpara></entry>\r
451 <entry align="left" valign="top"><simpara>Default status when a copy is created using the normal volume/copy creator interface.</simpara></entry>\r
452 </row>\r
453 <row>\r
454 <entry align="left" valign="top"><simpara>GUI: Default Hotkeyset</simpara></entry>\r
455 <entry align="left" valign="top"><simpara>Default Hotkeyset for clients (filename without the .keyset).  Examples: Default, Minimal, and None</simpara></entry>\r
456 </row>\r
457 <row>\r
458 <entry align="left" valign="top"><simpara>GUI: Default showing suggested patron registration fields</simpara></entry>\r
459 <entry align="left" valign="top"><simpara>Instead of All fields, show just suggested fields in patron registration by default.</simpara></entry>\r
460 </row>\r
461 <row>\r
462 <entry align="left" valign="top"><simpara>GUI: Example for day_phone field on patron registration</simpara></entry>\r
463 <entry align="left" valign="top"><simpara>The Example for validation on the day_phone field in patron registration.</simpara></entry>\r
464 </row>\r
465 <row>\r
466 <entry align="left" valign="top"><simpara>GUI: Example for email field on patron registration</simpara></entry>\r
467 <entry align="left" valign="top"><simpara>The Example for validation on the email field in patron registration.</simpara></entry>\r
468 </row>\r
469 <row>\r
470 <entry align="left" valign="top"><simpara>GUI: Example for evening_phone field on patron registration</simpara></entry>\r
471 <entry align="left" valign="top"><simpara>The Example for validation on the evening_phone field in patron registration.</simpara></entry>\r
472 </row>\r
473 <row>\r
474 <entry align="left" valign="top"><simpara>GUI: Example for other_phone field on patron registration</simpara></entry>\r
475 <entry align="left" valign="top"><simpara>The Example for validation on the other_phone field in patron registration.</simpara></entry>\r
476 </row>\r
477 <row>\r
478 <entry align="left" valign="top"><simpara>GUI: Example for phone fields on patron registration</simpara></entry>\r
479 <entry align="left" valign="top"><simpara>The Example for validation on phone fields in patron registration. Applies to all phone fields without their own setting.</simpara></entry>\r
480 </row>\r
481 <row>\r
482 <entry align="left" valign="top"><simpara>GUI: Example for post_code field on patron registration</simpara></entry>\r
483 <entry align="left" valign="top"><simpara>The Example for validation on the post_code field in patron registration.</simpara></entry>\r
484 </row>\r
485 <row>\r
486 <entry align="left" valign="top"><simpara>GUI: Horizontal layout for Volume/Copy Creator/Editor.</simpara></entry>\r
487 <entry align="left" valign="top"><simpara>The main entry point for this interface is in Holdings Maintenance, Actions for Selected Rows, Edit Item Attributes / Call Numbers / Replace Barcodes.  This setting changes the top and bottom panes for that interface into left and right panes.</simpara></entry>\r
488 </row>\r
489 <row>\r
490 <entry align="left" valign="top"><simpara>GUI: Regex for day_phone field on patron registration</simpara></entry>\r
491 <entry align="left" valign="top"><simpara>The Regular Expression for validation on the day_phone field in patron registration.</simpara></entry>\r
492 </row>\r
493 <row>\r
494 <entry align="left" valign="top"><simpara>GUI: Regex for email field on patron registration</simpara></entry>\r
495 <entry align="left" valign="top"><simpara>The Regular Expression for validation on the email field in patron registration.</simpara></entry>\r
496 </row>\r
497 <row>\r
498 <entry align="left" valign="top"><simpara>GUI: Regex for evening_phone field on patron registration</simpara></entry>\r
499 <entry align="left" valign="top"><simpara>The Regular Expression for validation on the evening_phone field in patron registration.</simpara></entry>\r
500 </row>\r
501 <row>\r
502 <entry align="left" valign="top"><simpara>GUI: Regex for other_phone field on patron registration</simpara></entry>\r
503 <entry align="left" valign="top"><simpara>The Regular Expression for validation on the other_phone field in patron registration.</simpara></entry>\r
504 </row>\r
505 <row>\r
506 <entry align="left" valign="top"><simpara>GUI: Regex for phone fields on patron registration</simpara></entry>\r
507 <entry align="left" valign="top"><simpara>The Regular Expression for validation on phone fields in patron registration. Applies to all phone fields without their own setting.</simpara></entry>\r
508 </row>\r
509 <row>\r
510 <entry align="left" valign="top"><simpara>GUI: Regex for post_code field on patron registration</simpara></entry>\r
511 <entry align="left" valign="top"><simpara>The Regular Expression for validation on the post_code field in patron registration.</simpara></entry>\r
512 </row>\r
513 <row>\r
514 <entry align="left" valign="top"><simpara>GUI: Require county field on patron registration</simpara></entry>\r
515 <entry align="left" valign="top"><simpara>The county field will be required on the patron registration screen.</simpara></entry>\r
516 </row>\r
517 <row>\r
518 <entry align="left" valign="top"><simpara>GUI: Require day_phone field on patron registration</simpara></entry>\r
519 <entry align="left" valign="top"><simpara>The day_phone field will be required on the patron registration screen.</simpara></entry>\r
520 </row>\r
521 <row>\r
522 <entry align="left" valign="top"><simpara>GUI: Require dob field on patron registration</simpara></entry>\r
523 <entry align="left" valign="top"><simpara>The dob field will be required on the patron registration screen.</simpara></entry>\r
524 </row>\r
525 <row>\r
526 <entry align="left" valign="top"><simpara>GUI: Require email field on patron registration</simpara></entry>\r
527 <entry align="left" valign="top"><simpara>The email field will be required on the patron registration screen.</simpara></entry>\r
528 </row>\r
529 <row>\r
530 <entry align="left" valign="top"><simpara>GUI: Require evening_phone field on patron registration</simpara></entry>\r
531 <entry align="left" valign="top"><simpara>The evening_phone field will be required on the patron registration screen.</simpara></entry>\r
532 </row>\r
533 <row>\r
534 <entry align="left" valign="top"><simpara>GUI: Require other_phone field on patron registration</simpara></entry>\r
535 <entry align="left" valign="top"><simpara>The other_phone field will be required on the patron registration screen.</simpara></entry>\r
536 </row>\r
537 <row>\r
538 <entry align="left" valign="top"><simpara>GUI: Show active field on patron registration</simpara></entry>\r
539 <entry align="left" valign="top"><simpara>The active field will be shown on the patron registration screen. Showing a field makes it appear with required fields even when not required. If the field is required this setting is ignored.</simpara></entry>\r
540 </row>\r
541 <row>\r
542 <entry align="left" valign="top"><simpara>GUI: Show alert_message field on patron registration</simpara></entry>\r
543 <entry align="left" valign="top"><simpara>The alert_message field will be shown on the patron registration screen. Showing a field makes it appear with required fields even when not required. If the field is required this setting is ignored.</simpara></entry>\r
544 </row>\r
545 <row>\r
546 <entry align="left" valign="top"><simpara>GUI: Show alias field on patron registration</simpara></entry>\r
547 <entry align="left" valign="top"><simpara>The alias field will be shown on the patron registration screen. Showing a field makes it appear with required fields even when not required. If the field is required this setting is ignored.</simpara></entry>\r
548 </row>\r
549 <row>\r
550 <entry align="left" valign="top"><simpara>GUI: Show barred field on patron registration</simpara></entry>\r
551 <entry align="left" valign="top"><simpara>The barred field will be shown on the patron registration screen. Showing a field makes it appear with required fields even when not required. If the field is required this setting is ignored.</simpara></entry>\r
552 </row>\r
553 <row>\r
554 <entry align="left" valign="top"><simpara>GUI: Show calendar widget for dob field on patron registration</simpara></entry>\r
555 <entry align="left" valign="top"><simpara>If set the calendar widget will appear when editing the dob field on the patron registration form.</simpara></entry>\r
556 </row>\r
557 <row>\r
558 <entry align="left" valign="top"><simpara>GUI: Show claims_never_checked_out_count field on patron registration</simpara></entry>\r
559 <entry align="left" valign="top"><simpara>The claims_never_checked_out_count field will be shown on the patron registration screen. Showing a field makes it appear with required fields even when not required. If the field is required this setting is ignored.</simpara></entry>\r
560 </row>\r
561 <row>\r
562 <entry align="left" valign="top"><simpara>GUI: Show claims_returned_count field on patron registration</simpara></entry>\r
563 <entry align="left" valign="top"><simpara>The claims_returned_count field will be shown on the patron registration screen. Showing a field makes it appear with required fields even when not required. If the field is required this setting is ignored.</simpara></entry>\r
564 </row>\r
565 <row>\r
566 <entry align="left" valign="top"><simpara>GUI: Show day_phone field on patron registration</simpara></entry>\r
567 <entry align="left" valign="top"><simpara>The day_phone field will be shown on the patron registration screen. Showing a field makes it appear with required fields even when not required. If the field is required this setting is ignored.</simpara></entry>\r
568 </row>\r
569 <row>\r
570 <entry align="left" valign="top"><simpara>GUI: Show dob field on patron registration</simpara></entry>\r
571 <entry align="left" valign="top"><simpara>The dob field will be shown on the patron registration screen. Showing a field makes it appear with required fields even when not required. If the field is required this setting is ignored.</simpara></entry>\r
572 </row>\r
573 <row>\r
574 <entry align="left" valign="top"><simpara>GUI: Show email field on patron registration</simpara></entry>\r
575 <entry align="left" valign="top"><simpara>The email field will be shown on the patron registration screen. Showing a field makes it appear with required fields even when not required. If the field is required this setting is ignored.</simpara></entry>\r
576 </row>\r
577 <row>\r
578 <entry align="left" valign="top"><simpara>GUI: Show evening_phone field on patron registration</simpara></entry>\r
579 <entry align="left" valign="top"><simpara>The evening_phone field will be shown on the patron registration screen. Showing a field makes it appear with required fields even when not required. If the field is required this setting is ignored.</simpara></entry>\r
580 </row>\r
581 <row>\r
582 <entry align="left" valign="top"><simpara>GUI: Show ident_value field on patron registration</simpara></entry>\r
583 <entry align="left" valign="top"><simpara>The ident_value field will be shown on the patron registration screen. Showing a field makes it appear with required fields even when not required. If the field is required this setting is ignored.</simpara></entry>\r
584 </row>\r
585 <row>\r
586 <entry align="left" valign="top"><simpara>GUI: Show ident_value2 field on patron registration</simpara></entry>\r
587 <entry align="left" valign="top"><simpara>The ident_value2 field will be shown on the patron registration screen. Showing a field makes it appear with required fields even when not required. If the field is required this setting is ignored.</simpara></entry>\r
588 </row>\r
589 <row>\r
590 <entry align="left" valign="top"><simpara>GUI: Show juvenile field on patron registration</simpara></entry>\r
591 <entry align="left" valign="top"><simpara>The juvenile field will be shown on the patron registration screen. Showing a field makes it appear with required fields even when not required. If the field is required this setting is ignored.</simpara></entry>\r
592 </row>\r
593 <row>\r
594 <entry align="left" valign="top"><simpara>GUI: Show master_account field on patron registration</simpara></entry>\r
595 <entry align="left" valign="top"><simpara>The master_account field will be shown on the patron registration screen. Showing a field makes it appear with required fields even when not required. If the field is required this setting is ignored.</simpara></entry>\r
596 </row>\r
597 <row>\r
598 <entry align="left" valign="top"><simpara>GUI: Show other_phone field on patron registration</simpara></entry>\r
599 <entry align="left" valign="top"><simpara>The other_phone field will be shown on the patron registration screen. Showing a field makes it appear with required fields even when not required. If the field is required this setting is ignored.</simpara></entry>\r
600 </row>\r
601 <row>\r
602 <entry align="left" valign="top"><simpara>GUI: Show second_given_name field on patron registration</simpara></entry>\r
603 <entry align="left" valign="top"><simpara>The second_given_name field will be shown on the patron registration screen. Showing a field makes it appear with required fields even when not required. If the field is required this setting is ignored.</simpara></entry>\r
604 </row>\r
605 <row>\r
606 <entry align="left" valign="top"><simpara>GUI: Show suffix field on patron registration</simpara></entry>\r
607 <entry align="left" valign="top"><simpara>The suffix field will be shown on the patron registration screen. Showing a field makes it appear with required fields even when not required. If the field is required this setting is ignored.</simpara></entry>\r
608 </row>\r
609 <row>\r
610 <entry align="left" valign="top"><simpara>GUI: Suggest active field on patron registration</simpara></entry>\r
611 <entry align="left" valign="top"><simpara>The active field will be suggested on the patron registration screen. Suggesting a field makes it appear when suggested fields are shown. If the field is shown or required this setting is ignored.</simpara></entry>\r
612 </row>\r
613 <row>\r
614 <entry align="left" valign="top"><simpara>GUI: Suggest alert_message field on patron registration</simpara></entry>\r
615 <entry align="left" valign="top"><simpara>The alert_message field will be suggested on the patron registration screen. Suggesting a field makes it appear when suggested fields are shown. If the field is shown or required this setting is ignored.</simpara></entry>\r
616 </row>\r
617 <row>\r
618 <entry align="left" valign="top"><simpara>GUI: Suggest alias field on patron registration</simpara></entry>\r
619 <entry align="left" valign="top"><simpara>The alias field will be suggested on the patron registration screen. Suggesting a field makes it appear when suggested fields are shown. If the field is shown or required this setting is ignored.</simpara></entry>\r
620 </row>\r
621 <row>\r
622 <entry align="left" valign="top"><simpara>GUI: Suggest barred field on patron registration</simpara></entry>\r
623 <entry align="left" valign="top"><simpara>The barred field will be suggested on the patron registration screen. Suggesting a field makes it appear when suggested fields are shown. If the field is shown or required this setting is ignored.</simpara></entry>\r
624 </row>\r
625 <row>\r
626 <entry align="left" valign="top"><simpara>GUI: Suggest claims_never_checked_out_count field on patron registration</simpara></entry>\r
627 <entry align="left" valign="top"><simpara>The claims_never_checked_out_count field will be suggested on the patron registration screen. Suggesting a field makes it appear when suggested fields are shown. If the field is shown or required this setting is ignored.</simpara></entry>\r
628 </row>\r
629 <row>\r
630 <entry align="left" valign="top"><simpara>GUI: Suggest claims_returned_count field on patron registration</simpara></entry>\r
631 <entry align="left" valign="top"><simpara>The claims_returned_count field will be suggested on the patron registration screen. Suggesting a field makes it appear when suggested fields are shown. If the field is shown or required this setting is ignored.</simpara></entry>\r
632 </row>\r
633 <row>\r
634 <entry align="left" valign="top"><simpara>GUI: Suggest day_phone field on patron registration</simpara></entry>\r
635 <entry align="left" valign="top"><simpara>The day_phone field will be suggested on the patron registration screen. Suggesting a field makes it appear when suggested fields are shown. If the field is shown or required this setting is ignored.</simpara></entry>\r
636 </row>\r
637 <row>\r
638 <entry align="left" valign="top"><simpara>GUI: Suggest dob field on patron registration</simpara></entry>\r
639 <entry align="left" valign="top"><simpara>The dob field will be suggested on the patron registration screen. Suggesting a field makes it appear when suggested fields are shown. If the field is shown or required this setting is ignored.</simpara></entry>\r
640 </row>\r
641 <row>\r
642 <entry align="left" valign="top"><simpara>GUI: Suggest email field on patron registration</simpara></entry>\r
643 <entry align="left" valign="top"><simpara>The email field will be suggested on the patron registration screen. Suggesting a field makes it appear when suggested fields are shown. If the field is shown or required this setting is ignored.</simpara></entry>\r
644 </row>\r
645 <row>\r
646 <entry align="left" valign="top"><simpara>GUI: Suggest evening_phone field on patron registration</simpara></entry>\r
647 <entry align="left" valign="top"><simpara>The evening_phone field will be suggested on the patron registration screen. Suggesting a field makes it appear when suggested fields are shown. If the field is shown or required this setting is ignored.</simpara></entry>\r
648 </row>\r
649 <row>\r
650 <entry align="left" valign="top"><simpara>GUI: Suggest ident_value field on patron registration</simpara></entry>\r
651 <entry align="left" valign="top"><simpara>The ident_value field will be suggested on the patron registration screen. Suggesting a field makes it appear when suggested fields are shown. If the field is shown or required this setting is ignored.</simpara></entry>\r
652 </row>\r
653 <row>\r
654 <entry align="left" valign="top"><simpara>GUI: Suggest ident_value2 field on patron registration</simpara></entry>\r
655 <entry align="left" valign="top"><simpara>The ident_value2 field will be suggested on the patron registration screen. Suggesting a field makes it appear when suggested fields are shown. If the field is shown or required this setting is ignored.</simpara></entry>\r
656 </row>\r
657 <row>\r
658 <entry align="left" valign="top"><simpara>GUI: Suggest juvenile field on patron registration</simpara></entry>\r
659 <entry align="left" valign="top"><simpara>The juvenile field will be suggested on the patron registration screen. Suggesting a field makes it appear when suggested fields are shown. If the field is shown or required this setting is ignored.</simpara></entry>\r
660 </row>\r
661 <row>\r
662 <entry align="left" valign="top"><simpara>GUI: Suggest master_account field on patron registration</simpara></entry>\r
663 <entry align="left" valign="top"><simpara>The master_account field will be suggested on the patron registration screen. Suggesting a field makes it appear when suggested fields are shown. If the field is shown or required this setting is ignored.</simpara></entry>\r
664 </row>\r
665 <row>\r
666 <entry align="left" valign="top"><simpara>GUI: Suggest other_phone field on patron registration</simpara></entry>\r
667 <entry align="left" valign="top"><simpara>The other_phone field will be suggested on the patron registration screen. Suggesting a field makes it appear when suggested fields are shown. If the field is shown or required this setting is ignored.</simpara></entry>\r
668 </row>\r
669 <row>\r
670 <entry align="left" valign="top"><simpara>GUI: Suggest second_given_name field on patron registration</simpara></entry>\r
671 <entry align="left" valign="top"><simpara>The second_given_name field will be suggested on the patron registration screen. Suggesting a field makes it appear when suggested fields are shown. If the field is shown or required this setting is ignored.</simpara></entry>\r
672 </row>\r
673 <row>\r
674 <entry align="left" valign="top"><simpara>GUI: Suggest suffix field on patron registration</simpara></entry>\r
675 <entry align="left" valign="top"><simpara>The suffix field will be suggested on the patron registration screen. Suggesting a field makes it appear when suggested fields are shown. If the field is shown or required this setting is ignored.</simpara></entry>\r
676 </row>\r
677 <row>\r
678 <entry align="left" valign="top"><simpara>GUI: Unified Volume/Item Creator/Editor</simpara></entry>\r
679 <entry align="left" valign="top"><simpara>If true combines the Volume/Copy Creator and Item Attribute Editor in some instances.</simpara></entry>\r
680 </row>\r
681 <row>\r
682 <entry align="left" valign="top"><simpara>Printing: Custom Javascript File</simpara></entry>\r
683 <entry align="left" valign="top"><simpara>Full URL path to a Javascript File to be loaded when printing. Should implement a print_custom function for DOM manipulation. Can change the value of the do_print variable to false to cancel printing.</simpara></entry>\r
684 </row>\r
685 <row>\r
686 <entry align="left" valign="top"><simpara>Recalls: An array of fine amount, fine interval, and maximum fine.</simpara></entry>\r
687 <entry align="left" valign="top"><simpara>Recalls: An array of fine amount, fine interval, and maximum fine. For example, to specify a new fine rule of $5.00 per day, with a maximum fine of $50.00, use: [5.00,"1 day",50.00]</simpara></entry>\r
688 </row>\r
689 <row>\r
690 <entry align="left" valign="top"><simpara>Recalls: Circulation duration that triggers a recall.</simpara></entry>\r
691 <entry align="left" valign="top"><simpara>Recalls: A hold placed on an item with a circulation duration longer than this will trigger a recall. For example, "14 days" or "3 weeks".</simpara></entry>\r
692 </row>\r
693 <row>\r
694 <entry align="left" valign="top"><simpara>Recalls: Truncated loan period.</simpara></entry>\r
695 <entry align="left" valign="top"><simpara>Recalls: When a recall is triggered, this defines the adjusted loan period for the item. For example, "4 days" or "1 week".</simpara></entry>\r
696 </row>\r
697 </tbody>\r
698 </tgroup>\r
699 </informaltable>\r
700 </simplesect>\r
701 <simplesect id="_new_user_permissions">\r
702 <title>New user permissions</title>\r
703 <informaltable\r
704 frame="all"\r
705 rowsep="1" colsep="1"\r
706 >\r
707 <tgroup cols="2">\r
708 <colspec colname="col_1" colwidth="50*"/>\r
709 <colspec colname="col_2" colwidth="50*"/>\r
710 <thead>\r
711 <row>\r
712 <entry align="left" valign="top"> Code </entry>\r
713 <entry align="left" valign="top"> Description</entry>\r
714 </row>\r
715 </thead>\r
716 <tbody>\r
717 <row>\r
718 <entry align="left" valign="top"><simpara>ADMIN_CODED_VALUE</simpara></entry>\r
719 <entry align="left" valign="top"><simpara>Create/Update/Delete SVF Record Attribute Coded Value Map</simpara></entry>\r
720 </row>\r
721 <row>\r
722 <entry align="left" valign="top"><simpara>ADMIN_SERIAL_ITEM</simpara></entry>\r
723 <entry align="left" valign="top"><simpara>Create/Retrieve/Update/Delete Serial Item</simpara></entry>\r
724 </row>\r
725 <row>\r
726 <entry align="left" valign="top"><simpara>ADMIN_SVF</simpara></entry>\r
727 <entry align="left" valign="top"><simpara>Create/Update/Delete SVF Record Attribute Defintion</simpara></entry>\r
728 </row>\r
729 <row>\r
730 <entry align="left" valign="top"><simpara>CREATE_BIB_PTYPE</simpara></entry>\r
731 <entry align="left" valign="top"><simpara>Create Bibliographic Record Peer Type</simpara></entry>\r
732 </row>\r
733 <row>\r
734 <entry align="left" valign="top"><simpara>CREATE_MONOGRAPH_PART</simpara></entry>\r
735 <entry align="left" valign="top"><simpara>Create monograph part definition.</simpara></entry>\r
736 </row>\r
737 <row>\r
738 <entry align="left" valign="top"><simpara>CREATE_PURCHASE_REQUEST</simpara></entry>\r
739 <entry align="left" valign="top"><simpara>Create User Purchase Request</simpara></entry>\r
740 </row>\r
741 <row>\r
742 <entry align="left" valign="top"><simpara>CREATE_VOLUME_PREFIX</simpara></entry>\r
743 <entry align="left" valign="top"><simpara>Create prefix label definition.</simpara></entry>\r
744 </row>\r
745 <row>\r
746 <entry align="left" valign="top"><simpara>CREATE_VOLUME_SUFFIX</simpara></entry>\r
747 <entry align="left" valign="top"><simpara>Create suffix label definition.</simpara></entry>\r
748 </row>\r
749 <row>\r
750 <entry align="left" valign="top"><simpara>DEBUG_CLIENT</simpara></entry>\r
751 <entry align="left" valign="top"><simpara>Allows a user to use debug functions in the staff client</simpara></entry>\r
752 </row>\r
753 <row>\r
754 <entry align="left" valign="top"><simpara>DELETE_BIB_PTYPE</simpara></entry>\r
755 <entry align="left" valign="top"><simpara>Delete Bibliographic Record Peer Type</simpara></entry>\r
756 </row>\r
757 <row>\r
758 <entry align="left" valign="top"><simpara>DELETE_MONOGRAPH_PART</simpara></entry>\r
759 <entry align="left" valign="top"><simpara>Delete monograph part definition.</simpara></entry>\r
760 </row>\r
761 <row>\r
762 <entry align="left" valign="top"><simpara>DELETE_VOLUME_PREFIX</simpara></entry>\r
763 <entry align="left" valign="top"><simpara>Delete prefix label definition.</simpara></entry>\r
764 </row>\r
765 <row>\r
766 <entry align="left" valign="top"><simpara>DELETE_VOLUME_SUFFIX</simpara></entry>\r
767 <entry align="left" valign="top"><simpara>Delete suffix label definition.</simpara></entry>\r
768 </row>\r
769 <row>\r
770 <entry align="left" valign="top"><simpara>MAP_MONOGRAPH_PART</simpara></entry>\r
771 <entry align="left" valign="top"><simpara>Create/Update/Delete Copy Monograph Part Map</simpara></entry>\r
772 </row>\r
773 <row>\r
774 <entry align="left" valign="top"><simpara>MARK_ITEM_MISSING_PIECES</simpara></entry>\r
775 <entry align="left" valign="top"><simpara>Allows the Mark Item Missing Pieces action.</simpara></entry>\r
776 </row>\r
777 <row>\r
778 <entry align="left" valign="top"><simpara>UPDATE_BIB_PTYPE</simpara></entry>\r
779 <entry align="left" valign="top"><simpara>Update Bibliographic Record Peer Type</simpara></entry>\r
780 </row>\r
781 <row>\r
782 <entry align="left" valign="top"><simpara>UPDATE_HOLD_REQUEST_TIME</simpara></entry>\r
783 <entry align="left" valign="top"><simpara>Allows editing of a hold&#8217;s request time, and/or its Cut-in-line/Top-of-queue flag.</simpara></entry>\r
784 </row>\r
785 <row>\r
786 <entry align="left" valign="top"><simpara>UPDATE_MONOGRAPH_PART</simpara></entry>\r
787 <entry align="left" valign="top"><simpara>Update monograph part definition.</simpara></entry>\r
788 </row>\r
789 <row>\r
790 <entry align="left" valign="top"><simpara>UPDATE_PATRON_COLLECTIONS_EXEMPT</simpara></entry>\r
791 <entry align="left" valign="top"><simpara>Allows a user to indicate that a patron is exempt from collections processing</simpara></entry>\r
792 </row>\r
793 <row>\r
794 <entry align="left" valign="top"><simpara>UPDATE_PICKLIST</simpara></entry>\r
795 <entry align="left" valign="top"><simpara>Allows update/re-use of an acquisitions pick/selection list.</simpara></entry>\r
796 </row>\r
797 <row>\r
798 <entry align="left" valign="top"><simpara>UPDATE_VOLUME_PREFIX</simpara></entry>\r
799 <entry align="left" valign="top"><simpara>Update prefix label definition.</simpara></entry>\r
800 </row>\r
801 <row>\r
802 <entry align="left" valign="top"><simpara>UPDATE_VOLUME_SUFFIX</simpara></entry>\r
803 <entry align="left" valign="top"><simpara>Update suffix label definition.</simpara></entry>\r
804 </row>\r
805 <row>\r
806 <entry align="left" valign="top"><simpara>UPDATE_WORKSTATION</simpara></entry>\r
807 <entry align="left" valign="top"><simpara>Allows update of a workstation during workstation registration override.</simpara></entry>\r
808 </row>\r
809 <row>\r
810 <entry align="left" valign="top"><simpara>VIEW_USER_SETTING_TYPE</simpara></entry>\r
811 <entry align="left" valign="top"><simpara>Allows viewing of configurable user setting types.</simpara></entry>\r
812 </row>\r
813 </tbody>\r
814 </tgroup>\r
815 </informaltable>\r
816 </simplesect>\r
817 </simplesect>\r
818 </chapter>\r