Opac - 7.x-1.1
==============
Bugfix:
--------------
- Adding "libraries" context and translations fix (#592)
- Fix forbidden acces on items list (#493)
- Ability to add items information in content (dynamic field).
- opac_items_fieldset options are now radios button.
- Wrong use of opac_items_fieldset variable that cause a malformed html output (seen for items display). (RM 610)
- Remove hook_ds_fields_info implementations: they prevent pseudo-fields to be displayed when using a DS layout.
- Show a link in items page to back to the record. Items page title is differente according to opac_items_show_tab variable. (RM 611)
Features:
--------------
- Display items into biblio record and not into a tab (RM 362 -> Story #205))
- Display callnumber into checkouts and holds (RM 583 -> Story RM 559)
This introduces 2 new connector methods patronCheckoutsFields and
patronHoldsFields.
Fields can be hidden and re-ordered. It's a by-server configuration.
Configuration is at
admin/config/opac/servers/manage/:server_id/patron-fields
All the configuration is stored in a Drupal variable 'opac_users_fields'
With fixes:
- Empty user pages cache when modifying fields configuration
- Use custom date format for checkouts dates
- Place html formatting of duedate after formatting it into a date
(converting an HTML string into a date never worked...)
- Prevent error messages for undefined keys
- Make checkouts and holds displays configurable
Git history:
--------------
$ git show-branch --sha1-name HEAD 7.x-1.0
! [HEAD] Remove hook_ds_fields_info implementations
! [7.x-1.0] RM 592 - translations
--
+ [bdfe452] Remove hook_ds_fields_info implementations
+ [9eaf25b] R611 - Show a link in items page to back to the record. Items page title is differente according to opac_items_show_tab variable.
+ [44ef921] R610 - Wrong use of opac_items_fieldset variable that cause a malformed html output.
+ [4071e76] R583: Table cells were not correctly hidden
+ [a20a950] R583: Several fixes for user holds and checkouts
+ [ff1f4ed] R583: Prevent error messages for undefined keys
+ [b9677e8] R583: Make checkouts and holds displays configurable
+ [a898ad6] R362 - Ability to set max number of items to display in a node.
+ [39d8588] R362 - Add theme_opac_items_field Use it for display items in node.
+ [f127285] R362 - Opac items implements hook_opac_items_data_alter to add items availability.
+ [4aa5e25] R362 - Replace hook_opac_items_view_alter with hook_opac_items_data_alter. Move it in _opac_getItemsInfos function.
+ [62125cb] R362 - Move date format and taxonomy building for items in _opac_getItemsInfos function.
+ [710832e] R362 - Server id and record id node checking is done in _opac_getItemsInfos.
+ [98f3edf] R362 - Items display configuration change.
+ [efa3933] opac_items_fieldset options are now radios button.
+ [7a14d06] Ability to add items information in content (dynamic field).
+ [50f3926] R493: Check $_SESSION existence before using it
++ [f3849f1] RM 592 - translations