Bug 21158: Add cronjob references to the system preference descriptions if a cronjob...
[koha-ffzg.git] / koha-tmpl / intranet-tmpl / prog / en / modules / admin / preferences / circulation.pref
index 34078f5..e55cee3 100644 (file)
@@ -2,6 +2,19 @@ Circulation:
 # FIXME: printcirculationslips is also omitted. It _technically_ could work, but C4::Print is HLT specific and needs a little bit of refactoring.
     Interface:
         -
+            - pref: CircSidebar
+              choices:
+                  yes: Activate
+                  no: Deactivate
+            - the navigation sidebar on all Circulation pages.
+        -
+            - pref: AutoSwitchPatron
+              choices:
+                  yes: "Enable"
+                  no: "Don't enable"
+            - the automatic redirection to another patron when a patron barcode is scanned instead of a book.
+            - This should not be enabled if you have overlapping patron and book barcodes.
+        -
             - pref: CircAutocompl
               choices:
                   yes: Try
@@ -40,12 +53,6 @@ Circulation:
                   desc: latest to earliest
             - due date.
         -
-            - pref: soundon
-              choices: 
-                 yes: "Enable"
-                 no: "Don't enable"
-            - circulation sounds during checkin and checkout in the staff interface.  Not supported by all web browsers yet.
-        -
             - pref: SpecifyDueDate
               choices:
                   yes: Allow
@@ -123,11 +130,13 @@ Circulation:
                   no: "Do not"
             - update a bibliographic record's total issues count whenever an item is issued (WARNING! This increases server load significantly; if performance is a concern, use the update_totalissues.pl cron job to update the total issues count).
         -
-            - Use the
-            - pref: ExportWithCsvProfile
-            - CSV profile when exporting patron checkout history (enter CSV Profile name)
+            - pref: ExportCircHistory
+              choices:
+                  yes: Show
+                  no: "Don't show"
+            - the export patron checkout history options.
         -
-            - The following fields should be excluded from the patron checkout history CSV or iso2709 export
+            - The following fields should be excluded from the patron checkout history CSV or MARC (ISO 2709) export
             - pref: ExportRemoveFields
             - (separate fields with space, e.g. 100a 200b 300c)
         -
@@ -135,7 +144,19 @@ Circulation:
               choices:
                   yes: Enable
                   no: "Do not enable"
-            - "offline circulation on regular circulation computers. (NOTE: This system preference does not affect the Firefox plugin or the desktop application)"
+            - "offline circulation on regular circulation computers. (<strong>NOTE:</strong> This system preference does not affect the Firefox plugin or the desktop application)"
+        -
+            - pref: ShowAllCheckins
+              choices:
+                  yes: Show
+                  no: "Do not show"
+            - all items in the "Checked-in items" list, even items that were not checked out.
+        -
+            - pref: AllowCheckoutNotes
+              choices:
+                  yes: Allow
+                  no: "Don't allow"
+            - patrons to submit notes about checked out items.
 
     Checkout Policy:
         -
@@ -169,6 +190,12 @@ Circulation:
                   no: "Don't allow"
             - checkouts of items reserved to someone else. If allowed do not generate RESERVE_WAITING and RESERVED warning. This allows self checkouts for those items.
         -
+            - pref: AllowItemsOnHoldCheckoutSCO
+              choices:
+                  yes: Allow
+                  no: "Don't allow"
+            - checkouts of items reserved to someone else in the SCO module. If allowed do not generate RESERVE_WAITING and RESERVED warning. This allows self checkouts for those items.
+        -
             - pref: AllFinesNeedOverride
               choices:
                   yes: Require
@@ -186,12 +213,14 @@ Circulation:
                   yes: Move
                   no: "Don't move"
             - items that have the location PROC to the location CART when they are checked in.
+            - "<br><strong>NOTE:</strong> This system preference requires the <code>misc/cronjobs/cart_to_shelf.pl</code> cronjob. Ask you system administrator to schedule it."
         -
             - pref: ReturnToShelvingCart
               choices:
                   yes: Move
                   no: "Don't move"
             - all items to the location CART when they are checked in.
+            - "<br><strong>NOTE:</strong> This system preference requires the <code>misc/cronjobs/cart_to_shelf.pl</code> cronjob. Ask you system administrator to schedule it."
         -
             - pref: AutomaticItemReturn
               choices:
@@ -254,6 +283,13 @@ Circulation:
                   Calendar: the calendar to skip all days the library is closed.
                   Datedue: the calendar to push the due date to the next open day
         -
+            - Calculate "No renewal before" based on
+            - pref: NoRenewalBeforePrecision
+              choices:
+                  date: date.
+                  exact_time: exact time.
+            - Only relevant for loans calculated in days, hourly loans are not affected.
+        -
             - When renewing checkouts, base the new due date on
             - pref: RenewalPeriodBase
               choices:
@@ -297,6 +333,11 @@ Circulation:
               class: integer
             - '[% local_currency %] in fines.'
         -
+            - Prevent a patron from checking out if the patron has guarantees owing in total more than
+            - pref: NoIssuesChargeGuarantees
+              class: integer
+            - '[% local_currency %] in fines.'
+        -
             - pref: RentalsInNoissuesCharge
               choices:
                   yes: Include
@@ -322,7 +363,7 @@ Circulation:
             - "patrons to return books before their accounts expire (by restricting due dates to before the patron's expiration date)."
         -
             - Send all notices as a BCC to this email address
-            - pref: OverdueNoticeBcc
+            - pref: NoticeBcc
         -
             - pref: OverdueNoticeCalendar
               choices:
@@ -340,14 +381,33 @@ Circulation:
                   block: Block
                   noblock: "Don't block"
                   confirmation: Ask for confirmation
-            - when checking out to a borrower that has overdues outstanding        
+            - when checking out to a borrower that has overdues outstanding
         -
-            - On checkin route the returned item to
-            - pref: HomeOrHoldingBranchReturn
-              type: choice
+            - "When checking out an item with rental fees, "
+            - pref: RentalFeesCheckoutConfirmation
               choices:
-                  homebranch: the library the item is from.
-                  holdingbranch: the library the item was checked out from.
+                  yes: ask
+                  no: "do not ask"
+            - "for confirmation."
+        -
+            - By default, set the LOST value of an item to
+            - pref: DefaultLongOverdueLostValue
+              class: integer
+            - when the item has been overdue for more than
+            - pref: DefaultLongOverdueDays
+              class: integer
+            - days.
+            - <br>WARNING — These preferences will activate the automatic item loss process. Leave these fields empty if you don't want to activate this feature.
+            - "<br>Example: [1] [30] Sets an item to the LOST value 1 when it has been overdue for more than 30 days."
+            - <br>(Used when the longoverdue.pl script is called without the --lost parameter)
+            - "<br><strong>NOTE:</strong> This system preference requires the <code>misc/cronjobs/longoverdue.pl</code> cronjob. Ask you system administrator to schedule it."
+        -
+            - "Charge a lost item to the borrower's account when the LOST value of the item changes to :"
+            - pref: DefaultLongOverdueChargeValue
+              class: integer
+            - <br>Leave this field empty if you don't want to charge the user for lost items.
+            - <br>(Used when the longoverdue.pl script is called without the --charge parameter)
+            - "<br><strong>NOTE:</strong> This system preference requires the <code>misc/cronjobs/longoverdue.pl</code> cronjob. Ask you system administrator to schedule it."
         -
             - "When issuing an item that has been marked as lost, "
             - pref: IssueLostItem
@@ -357,25 +417,112 @@ Circulation:
                   nothing : "do nothing"
             - .
         -
+            - "Mark items as returned when flagged as lost "
+            - pref: MarkLostItemsAsReturned
+              multiple:
+                cronjob: "from the longoverdue cronjob"
+                batchmod: "from the batch item modification tool"
+                additem: "when cataloguing an item"
+                moredetail: "from the items tab of the catalog module"
+                pendingreserves: "from the 'Holds to pull' list"
+            - .
+        -
             - pref: AllowMultipleIssuesOnABiblio
               choices:
                   yes: Allow
                   no: "Don't allow"
-            - "patrons to check out multiple items from the same record.  (NOTE: This will only effect records without a subscription attached.)"
+            - "patrons to check out multiple items from the same record.  (<strong>NOTE:</strong> This will only affect records without a subscription attached.)"
+        -
+            - pref: OnSiteCheckouts
+              choices:
+                  yes: Enable
+                  no: Disable
+            - the on-site checkouts feature.
+        -
+            - pref: OnSiteCheckoutsForce
+              choices:
+                  yes: Enable
+                  no: Disable
+            - the on-site for all cases (Even if a user is debarred, etc.).
+        -
+            - pref: ConsiderOnSiteCheckoutsAsNormalCheckouts
+              choices:
+                  yes: Consider
+                  no: "Don't consider"
+            - on-site checkouts as normal checkouts.
+            - If enabled, the number of checkouts allowed will be normal checkouts + on-site checkouts.
+            - If disabled, both values will be checked separately.
+        -
+            - pref: SwitchOnSiteCheckouts
+              choices:
+                  yes: Switch
+                  no: "Don't switch"
+            - on-site checkouts to normal checkouts when checked out.
+        -
+            - When a patron's checked out item is overdue,
+            - pref: OverduesBlockRenewing
+              type: choice
+              choices:
+                  allow: allow renewing.
+                  blockitem: block renewing only for this item.
+                  block: block renewing for all the patron's items.
+        -
+            - If patron is restricted,
+            - pref: RestrictionBlockRenewing
+              choices:
+                  yes: Block
+                  no: Allow
+            - renewing of items.
+        -
+            - If a patron owes more than the value of OPACFineNoRenewals,
+            - pref: OPACFineNoRenewalsBlockAutoRenew
+              choices:
+                  yes: Block
+                  no: Allow
+            - his/her auto renewals.
+        -
+            - pref: ItemsDeniedRenewal
+              type: textarea
+              class: code
+            - Define custom rules to deny specific items from renewal.
+            - "<br />Can name any field in the items table followed by a colon then a space then"
+            - "a bracketed list of values separated by commas."
+            - "e.g."
+            - "<br />ccode: [NEWFIC,NULL,DVD]"
+            - "<br />itype: [NEWBK,\"\"]"
+            - "<br /> Note: the word 'NULL' can be used to block renewal on undefined fields, while an empty string \"\" will block on an empty (but defined) field."
     Checkin Policy:
         -
+            - pref: HoldsAutoFill
+              choices:
+                  yes: Do
+                  no: "Don't"
+            - automatically fill holds instead of asking the librarian.
+        -
+            - pref: HoldsAutoFillPrintSlip
+              choices:
+                  yes: Do
+                  no: "Don't"
+            - automatically display the hold slip dialog for auto-filled holds.
+        -
             - pref: BlockReturnOfWithdrawnItems
               choices:
                   yes: Block
                   no: "Don't block"
             - returning of items that have been withdrawn.
         -
+            - pref: BlockReturnOfLostItems
+              choices:
+                  yes: Block
+                  no: "Don't block"
+            - returning of items that have been lost.
+        -
             - pref: CalculateFinesOnReturn
               choices:
                   yes: Do
                   no: "Don't"
             - calculate and update overdue charges when an item is returned.
-            - <br /><b>NOTE If you are doing hourly loans then you should have this on.</b>
+            - "<br /><strong>NOTE: If you are doing hourly loans then you should have this on.</strong>"
         -
             - pref: UpdateNotForLoanStatusOnCheckin
               type: textarea
@@ -384,36 +531,56 @@ Circulation:
             - "it will be updated to the right-hand value. E.g. '-1: 0' will cause an item that was set to 'Ordered' to now be available for loan."
             - Each pair of values should be on a separate line.
         -
-            - pref: On-site checkouts
+            - pref: CumulativeRestrictionPeriods
               choices:
-                  yes: Enable
-                  no: Disable
-            - the on-site checkouts feature.
+                  yes: Cumulate
+                  no: "Don't cumulate"
+            - the restriction periods.
         -
-            - pref: On-site checkouts Force
+            - pref: HidePersonalPatronDetailOnCirculation
               choices:
-                  yes: Enable
-                  no: Disable
-            - the on-site for all cases (Even if a user is debarred, etc.).
+                  yes: Do
+                  no: "Don't"
+            - Hide patrons phone number, email address, street address and city in     the circulation page
     Holds Policy:
         -
-            - pref: AllowHoldPolicyOverride
+            - In the staff client, split the holds queue into separate tables by
+            - pref: HoldsSplitQueue
+              choices:
+                  nothing: nothing
+                  branch: "pickup library"
+                  itemtype: "hold itemtype"
+                  branch_itemtype: "pickup library & itemtype"
+        -
+            - If the holds queue is split, show librarians
+            - pref: HoldsSplitQueueNumbering
+              choices:
+                  actual: "the actual priority, which may be out of order"
+                  virtual: "'virtual' priorities, where each group is numbered separately"
+        -
+            - pref: AllowHoldItemTypeSelection
               choices:
                   yes: Allow
                   no: "Don't allow"
-            - staff to override hold policies when placing holds.
+            - hold fulfillment to be limited by itemtype.
         -
-            - pref: AllowHoldsOnDamagedItems
+            - pref: AllowRenewalIfOtherItemsAvailable
               choices:
                   yes: Allow
                   no: "Don't allow"
-            - hold requests to be placed on and filled by damaged items.
+            - a patron to renew an item with unfilled holds if other available items can fill that hold.
         -
-            - pref: AllowOnShelfHolds
+            - pref: AllowHoldPolicyOverride
               choices:
                   yes: Allow
                   no: "Don't allow"
-            - hold requests to be placed on items that are not checked out.
+            - staff to force addition of holds even if the patron already has the maximum number of holds allowed.
+        -
+            - pref: AllowHoldsOnDamagedItems
+              choices:
+                  yes: Allow
+                  no: "Don't allow"
+            - hold requests to be placed on and filled by damaged items.
         -
             - pref: AllowHoldDateInFuture
               choices:
@@ -448,20 +615,26 @@ Circulation:
               choices:
                   yes: Allow
                   no: "Don't allow"
-            - "holds to expire automatically if they have not been picked by within the time period specified in ReservesMaxPickUpDelay"
+            - "holds to expire automatically if they have not been picked by within the time period specified in ReservesMaxPickUpDelay.<br><strong>NOTE:</strong> This system preference requires the <code>misc/cronjobs/holds/cancel_expired_holds.pl</code> cronjob. Ask you system administrator to schedule it."
         -
             - If using ExpireReservesMaxPickUpDelay, charge a borrower who allows his or her waiting hold to expire a fee of
             - pref: ExpireReservesMaxPickUpDelayCharge
               class: currency
         -
-            - Satisfy holds from the libraries
+            - Satisfy holds using items from the libraries
             - pref: StaticHoldsQueueWeight
               class: multi
             - (as branchcodes, separated by commas; if empty, uses all libraries)
+            - when they are
+            - pref: HoldsQueueSkipClosed
+              choices:
+                  yes: open
+                  no: open or closed
             - pref: RandomizeHoldsQueueWeight
               choices:
                   yes: in random order.
                   no: in that order.
+            - "<br><strong>NOTE:</strong> This system preference requires the <code>misc/cronjobs/holds/build_holds_queue.pl</code> cronjob. Ask you system administrator to schedule it."
             -
         -
             - pref: canreservefromotherbranches
@@ -497,7 +670,7 @@ Circulation:
               choices:
                   yes: Enable
                   no:  "Don't enable"
-            - "the ability to place holds on multiple biblio from the search results"      
+            - "the ability to place holds on multiple bibliographic records from the search results"
         -
             - pref: TransferWhenCancelAllWaitingHolds
               choices:
@@ -509,7 +682,8 @@ Circulation:
               choices:
                   yes: Allow
                   no: "Don't allow"
-            - suspended holds to be automatically resumed by a set date.
+            - "suspended holds to be automatically resumed by a set date."
+            - "<br><strong>NOTE:</strong> This system preference requires the <code>misc/cronjobs/holds/auto_unsuspend_holds.pl</code> cronjob. Ask you system administrator to schedule it."
         -
             - pref: SuspendHoldsIntranet
               choices:
@@ -529,6 +703,12 @@ Circulation:
                   no: "Don't allow"
             - expired holds to be canceled on days the library is closed.
         -
+            - pref: ExcludeHolidaysFromMaxPickUpDelay
+              choices:
+                  yes: Allow
+                  no: "Don't allow"
+            - Closed days to be taken into account in reserves max pickup delay.
+        -
             - pref: decreaseLoanHighHolds
               choices:
                   yes: Enable
@@ -539,13 +719,75 @@ Circulation:
             - days for items with more than
             - pref: decreaseLoanHighHoldsValue
               class: integer
-            - holds.
+            - holds
+            - pref: decreaseLoanHighHoldsControl
+              choices:
+                  static: "on the record"
+                  dynamic: "over the number of holdable items on the record"
+            - . Ignore items with the following statuses when counting items
+            - pref: decreaseLoanHighHoldsIgnoreStatuses
+              multiple:
+                damaged: Damaged
+                itemlost: Lost
+                withdrawn: Withdrawn
+                notforloan: Not for loan
         -
             - pref: AllowHoldsOnPatronsPossessions
               choices:
                   yes: Allow
                   no: "Don't allow"
             - a patron to place a hold on a record where the patron already has one or more items attached to that record checked out.
+        -
+            - pref: LocalHoldsPriority
+              choices:
+                  yes: Give
+                  no: "Don't give"
+            - priority for filling holds to patrons whose
+            - pref: LocalHoldsPriorityPatronControl
+              choices:
+                  PickupLibrary: "pickup library"
+                  HomeLibrary: "home library"
+            - matches the item's
+            - pref: LocalHoldsPriorityItemControl
+              choices:
+                  homebranch: "home library"
+                  holdingbranch: "holding library"
+        -
+            - pref: OPACHoldsIfAvailableAtPickup
+              choices:
+                  yes: Allow
+                  no: "Don't allow"
+            - to pickup up holds at libraries where the item is available.
+        -
+            - "Patron categories not affected by OPACHoldsIfAvailableAtPickup"
+            - pref: OPACHoldsIfAvailableAtPickupExceptions
+            - "(list of patron categories separated with a pipe '|')"
+        -
+            - pref: CanMarkHoldsToPullAsLost
+              choices:
+                  do_not_allow: "Do not allow to mark items as lost"
+                  allow: "Allow to mark items as lost"
+                  allow_and_notify: "Allow to mark items as lost and notify the patron"
+            - "from the 'Holds to pull' screen"
+        -
+            - Update item's values when marked as lost from the hold to pull screen.
+            - This is a list of values to update an item when it is marked as lost from the holds to pull screen.
+            - 'Example: "itemlost: 1" to set items.itemlost to 1 when the item is marked as lost'
+            - pref: UpdateItemWhenLostFromHoldList
+              type: textarea
+    Interlibrary Loans:
+        -
+            - pref: ILLModule
+              default: 0
+              choices:
+                  yes: Enable
+                  no: Disable
+            - the interlibrary loans module (master switch).
+        -
+            - "Adding text will enable the copyright clearance stage in request creation. The text you enter will be the text displayed."
+            - pref: ILLModuleCopyrightClearance
+              type: textarea
+              class: long
     Fines Policy:
         -
             - Calculate fines based on days overdue
@@ -563,12 +805,15 @@ Circulation:
                   test: Calculate (but only for mailing to the admin)
                   production: Calculate and charge
             - fines (when <code>misc/cronjobs/fines.pl</code> is being run).
+            - "<br><strong>NOTE:</strong> Fines can also be charged by the CalculateFinesOnReturn system preference."
+            - "<br><strong>NOTE:</strong> This system preference requires the <code>misc/cronjobs/fines.pl</code> cronjob. Ask you system administrator to schedule it."
         -
-            - pref: RefundLostItemFeeOnReturn
+            - If a lost item is returned, apply the refunding rules defined in the
+            - pref: RefundLostOnReturnControl
               choices:
-                  yes: Refund
-                  no: "Don't refund"
-            - lost item fees charged to a borrower when the lost item is returned.
+                  CheckinLibrary: "check-in library."
+                  ItemHomeBranch: "item home branch."
+                  ItemHoldingBranch: "item holding branch."
         -
             - pref: FinesIncludeGracePeriod
               choices:
@@ -587,6 +832,51 @@ Circulation:
                   yes: Charge
                   no: "Don't Charge"
             - the replacement price when a patron loses an item.
+        -
+            - Charge a hold fee
+            - pref: HoldFeeMode
+              choices:
+                  any_time_is_placed: "any time a hold is placed."
+                  not_always: "only if all items are checked out and the record has at least one hold already."
+                  any_time_is_collected: "any time a hold is collected."
+        -
+            - pref: useDefaultReplacementCost
+              choices:
+                  yes: use
+                  no: "Don't use"
+            - the default replacement cost defined in item type.
+        -
+            - "Set the text to be recorded in the column 'note', table 'accountlines' when the processing fee (defined in item type) is applied."
+            - pref: ProcessingFeeNote
+              type: textarea
+              class: code
+    Self check-in module:
+        -
+            - "Include the following HTML on the self check-in screen:"
+            - pref: SelfCheckInMainUserBlock
+              type: textarea
+              class: code
+        -
+            - pref: SelfCheckInModule
+              choices:
+                  yes: Enable
+                  no: "Don't enable"
+            - "the standalone self check-in module (available at: /cgi-bin/koha/sci/sci-main.pl)"
+        -
+            - "Reset the current self check-in screen after"
+            - pref: SelfCheckInTimeout
+              class: integer
+            - seconds.
+        -
+            - "Include the following CSS on all the self check-in screens:"
+            - pref: SelfCheckInUserCSS
+              type: textarea
+              class: code
+        -
+            - "Include the following JavaScript on all the self check-in screens:"
+            - pref: SelfCheckInUserJS
+              type: textarea
+              class: code
     Self Checkout:
         -
             - "Include the following JavaScript on all pages in the web-based self checkout:"
@@ -594,6 +884,11 @@ Circulation:
               type: textarea
               class: code
         -
+            - "Include the following HTML on the the web-based self checkout screen:"
+            - pref: SCOMainUserBlock
+              type: textarea
+              class: code
+        -
             - "Include the following CSS on all pages in the web-based self checkout:"
             - pref: SCOUserCSS
               type: textarea
@@ -615,7 +910,7 @@ Circulation:
             - pref: SelfCheckoutByLogin
               choices:
                   yes: Username and Password
-                  no: Barcode
+                  no: Cardnumber
         -
             - "Time out the current patron's web-based self checkout system login after"
             - pref: SelfCheckTimeout
@@ -630,7 +925,7 @@ Circulation:
         -
             - "Include the following HTML in the Help page of the web-based self checkout system:"
             - pref: SelfCheckHelpMessage
-              type: textarea
+              type: htmlarea
               class: code
         -
             - pref: AutoSelfCheckAllowed
@@ -648,7 +943,6 @@ Circulation:
                   yes: Show
                   no: "Don't show"
             - "the print receipt popup dialog when self checkout is finished"
-
     Course Reserves:
         -
             - pref: UseCourseReserves
@@ -656,3 +950,83 @@ Circulation:
                   yes: Use
                   no: "Don't use"
             - course reserves
+    Batch checkout:
+        -
+            - pref: BatchCheckouts
+              choices:
+                  yes: Allow
+                  no: "Don't allow"
+            - "batch checkouts"
+        -
+            - "Patron categories allowed to checkout in a batch"
+            - pref: BatchCheckoutsValidCategories
+            - "(list of patron categories separated with a pipe '|')"
+    Housebound module:
+        -
+            - pref: HouseboundModule
+              choices:
+                  yes: Enable
+                  no: Disable
+            - "housebound module"
+    Stockrotation module:
+        -
+            - pref: StockRotation
+              choices:
+                  yes: Enable
+                  no: Disable
+            - "the stock rotation module"
+        -
+            - pref: RotationPreventTransfers
+              choices:
+                  yes: Disallow
+                  no: Allow
+            - "library transfers on items in stockrotation rotas"
+    Article Requests:
+        -
+            - pref: ArticleRequests
+              choices:
+                  yes: Enable
+                  no: "Don't enable"
+            - patrons to place article requests.
+        -
+            - pref: ArticleRequestsLinkControl
+              choices:
+                  always: Always show
+                  calc: Use algorithm to show or hide
+            - article request link on search results.
+        -
+            - For records that are record level or item level requestable, make the following fields mandatory
+            - pref: ArticleRequestsMandatoryFields
+              multiple:
+                title: Title
+                author: Author
+                volume: Volume
+                issue: Issue
+                date: Date
+                pages: Pages
+                chapters: Chapters
+            -
+        -
+            - For records that are only record level requestable, make the following fields mandatory
+            - pref: ArticleRequestsMandatoryFieldsRecordOnly
+              multiple:
+                title: Title
+                author: Author
+                volume: Volume
+                issue: Issue
+                date: Date
+                pages: Pages
+                chapters: Chapters
+            -
+        -
+            - For records that are only item level requestable, make the following fields mandatory
+            - pref: ArticleRequestsMandatoryFieldsItemOnly
+              multiple:
+                title: Title
+                author: Author
+                volume: Volume
+                issue: Issue
+                date: Date
+                pages: Pages
+                chapters: Chapters
+            -