You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Adding the '== Evergreen 3.14-RC ==' necessitated some adjustment in
the heading levels of the following sections.
The '===' sections were changed to bold '**' to prevent asciidoc from
omitting them with a warning:
asciidoc: WARNING: RELEASE_NOTES_3_14.adoc: line 45: missing section: [sect5]
Co-authored-by: Ruth Frasur Davis <[email protected]>
Signed-off-by: Jason Stephenson <[email protected]>
Two `LogFormat` entries have been added to the sample Apache
46
46
configuration in `eg.conf.in` that are useful when a proxy runs in
@@ -73,20 +73,20 @@ for example.
73
73
74
74
A new script for bulk loading and updating patrons from the server now exists in Open-ILS/src/support-scripts called patron_loader.pl. It is installed to <prefix>/bin (/openils/bin/patron_loader.pl for standard installs). It can be run manually or from cron.
75
75
76
-
=== Sample invocation:
76
+
**Sample invocation:**
77
77
78
78
[source,bash]
79
79
-----------------
80
80
./patron_loader.pl --db evergreen --dbhost myserver -dbuser admin --dbpw demo123 --file sample.csv --org_unit INNS --date_format "MM/DD/YYYY" --default_password 4444 --alert_message "patron has left swim cap at desk" --debug
81
81
-----------------
82
82
83
-
=== Required parameters:
83
+
**Required parameters:**
84
84
85
85
--file path to the CSV file used as the data source
86
86
--org_unit the org unit name of the org unit patrons are being loaded for
87
87
used to match mapped variables
88
88
89
-
=== Optional parameters:
89
+
**Optional parameters:**
90
90
91
91
--help or --h shows the help
92
92
@@ -126,7 +126,7 @@ A new script for bulk loading and updating patrons from the server now exists in
126
126
if your matchpoint with this set the cardnumber will be used for both
127
127
--nobootstrap do not load DB config from opensrf.xml
128
128
129
-
=== Required Columns:
129
+
**Required Columns:**
130
130
131
131
* *cardnumber* - unless using usrname as matchpoint and --fill_with_matchpoint is used
132
132
* *usrname* - unless using cardnumber as matchpoint and --fill_with_matchpoint is used
@@ -137,7 +137,7 @@ A new script for bulk loading and updating patrons from the server now exists in
137
137
138
138
Although data for the above columns are optional in some situations the columns still need to exist in the file.
139
139
140
-
=== Optional Columns:
140
+
**Optional Columns:**
141
141
142
142
net_access_level
143
143
second_given_name
@@ -173,7 +173,7 @@ Although data for the above columns are optional in some situations the columns
173
173
statcat_value3
174
174
photo_url
175
175
176
-
=== Mapping:
176
+
**Mapping:**
177
177
178
178
Not all data sources can customize the data exported to the CSV so some mapping is allowed.
179
179
@@ -211,7 +211,7 @@ The column ident_type is treated specially. It is required by actor.usr and doe
211
211
have a default but usually doesn't correspond to a exported value from others systems
212
212
so it defaults to '3' or 'Other' but you can define it through an optional parameter.
213
213
214
-
=== Overview:
214
+
**Overview:**
215
215
216
216
The script is very conservative checking for an existing cardnumber and usrname. If
217
217
either is found on an account that differs from the one using the match point then it
@@ -228,7 +228,7 @@ touched. Part of the aggressiveness of removing non-specified addresses is to e
228
228
identifying information for patrons is removed when updating, especially for the use case
229
229
of schools bulk updating juveniles.
230
230
231
-
=== Database and Logging:
231
+
**Database and Logging:**
232
232
233
233
The database holds a *actor.patron_loader_log* table that logs sessions and failed rows.
Hold reset reasons allow staff to see when and why a hold request has been reset. Reset reasons are generated any time a hold has been reset, whether that's a manual reset from a staff member or automatically because a hold has reached the hold retarget interval. This can be very useful for debugging the hold targeter or identifying bad actors in the system.
349
349
350
-
=== Types of Reset Reasons ===
350
+
**Types of Reset Reasons**
351
351
352
352
There are ten different types of reset reasons that can be identified.
353
353
@@ -362,7 +362,7 @@ There are ten different types of reset reasons that can be identified.
362
362
. HOLD_CHECKED_OUT
363
363
. HOLD_CHECKED_IN
364
364
365
-
=== Viewing Reset Reasons ===
365
+
**Viewing Reset Reasons**
366
366
367
367
Staff can view reset reasons for a hold via a patron's *holds* tab.
368
368
@@ -373,15 +373,15 @@ Staff can view reset reasons for a hold via a patron's *holds* tab.
373
373
. Click *Reset Entries*
374
374
. Order can be reversed to show most recent resets first.
375
375
376
-
=== New srfsh script ===
376
+
**New srfsh script**
377
377
378
378
This feature includes a script that you can setup as a cron job to maintain the action.hold_request_reset_entry table:
379
379
380
380
NOTE: purge_hold_reset_reason_entries.srfsh
381
381
382
382
This script defaults to "1 year" but can be overridden on a library by library basis via YAOUS.
383
383
384
-
=== New library settings ===
384
+
**New library settings**
385
385
386
386
. circ.hold_reset_reason_entry_age_threshold
387
387
. circ.hold_retarget_previous_targets_interval
@@ -395,7 +395,7 @@ the interface.
395
395
396
396
https://myhost.mydomain/eg2/staff/selfcheck
397
397
398
-
=== New Print Templates ===
398
+
**New Print Templates**
399
399
400
400
New self-check print templates are available under
401
401
Administration => Server Administration => Print Templates
0 commit comments