LP#1434728: make password_required configurable per library
[sitka/overdrive-evergreen-opac.git] / src / od_config_template.coffee
index 90d2c12..dd40599 100644 (file)
@@ -39,8 +39,17 @@ define [
                # Define the mapping function between long name and authorization name
                authorizationname: (id) -> longname[id]
 
-               # Define whether a user password is required to complete patron authentication
-               password_required: 'false' # or 'true'
+               # Define whether a user password is required to complete patron authentication.
+               # This function takes the home library's long name as a parameter.
+               # You can use this parameter to lookup whether the library requires a password.
+               # If all your libraries do (or don't) require a password, modify this function
+               # to always return 'true' (or 'false').
+               password_required: (libraryname) ->
+                       no_password = [ 'long name one' ]
+                       if libraryname in no_password then return 'false' else return 'true'
+
+               # Main base URL (used for direct links to content provider's site)
+               baseURL: 'http://example.com/ContentDetails.htm'
 
                # Base URL/FQDN(s) for hyperlinks to OverDrive products
                productbaseURLs: [ 'elm.lib.overdrive.com' ]