Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
2af7076 R1339: Add CSS class to issues history table
43c80f8 R1339: Use 'table' theme in theme_opac_items_field
b42b8b2 R1145: Use template file to render table cells
438b1c0 R1326: Adds an option to opac_items to hide items tab when there are not items.
97280ae RM 1307 - Fix node deleting when record no longer exists (patch 2.x).
0ccf830 R1293: Add drush command opac-check
5d6849b R1286: Improvements to the registration process:
dec0d01 RM 1281 - Truncate link title in url harvest plugin.
0310aaf RM 1282 - Truncate authority titles to 255 characters.
5b28a46 Fix a test in opac-purge drush command
9e995de R1229: Fix a typo: 'hash' -> 'has'
da5e567 R1242: Split _opac_getItemsInfos in two separate functions
8f8366b R1242: Disable default sorting of items table
65c2dc5 R1238: Fix hook_feeds_presave() in opac_users
ab92b7a RM 1236 - hide table when there is no items
50e4964 R1229: Don't forget to add opac_records line if content type has changed
3d7a67b R1168: Fix use of $login instead of $info['login'] (2013-07-03 09:54:20 +0000)
3accaab R1168: Do not translate the '#type' (2013-07-03 09:15:36 +0000)
0b028bf RM1171 [Follow-up]: Adds configuration page to the register submodule.
8ea61fb R1184: Add CSS classes to
too
e02ca7b RM1171 [Follow-up]: Adds configuration page to the register submodule.
RM 330: Allow to hide some items depending of item fields values
RM 775 Place an hold link for all users (anonymous too)
- Fix anonymous permissions usage
- Fix pareview and variable_get misusage.
- Allow to choose wether the user will be redirected to the login or registration page.
- Allow anonymous users to hold a title or an item.
On click, the user lands on the login page, and once logged,
he is redirected to the hold page.
This is not perfect, though, as holdability depends on the
borrower, and cannot be guessed with an anonymous user.
So it might happen that the hold is denied after the user logged in.
RM 915 (Story 330): Displaying of items lost
- Provide a way to hide some items that met some criteria
- Move all opac_items theme functions in opac_items.theme
Configuration of criteria can be modified at
admin/config/opac/servers/manage/%server/items-settings
RM 885 (Story 867): Integer plugin skip values with no numeric character
(RM 656) Flag module remove flagged contents via hook_entity_delete. However, opac-drush command do directly the request in database, so the hook was never called. Use node_delete_multiple instead of doing a query in opac_drush_purge_nodes function.
(RM 616) Fix due date date_format when due date is not null but empty (should be null, but a bug in koha restful returned it empty instead). Error was something like that: "Warning : date_timezone_set() expects parameter 1 to be DateTime, boolean given dans format_date() (ligne 2006 dans /home/drupal/www/includes/common.inc)."
(RM 736) Fix the link 'Back to the record details'. Error was something like that: "Notice : Undefined property: stdClass::$collapsible dans field_group_pre_render_fieldset() (ligne 583 dans /home/drupal/www/sites/all/modules/field_group/field_group.module)."
! [7.x-1.2] Merge remote-tracking branch 'origin/ft/R659' into 7.x-1.x
! [HEAD] Merge remote-tracking branch 'origin/ft/R736' into 7.x-1.x
--
- [bd55314] Merge remote-tracking branch 'origin/ft/R736' into 7.x-1.x
+ [435f41e] RM 736 - Fix the link 'Back to the record details'
+ [8c5d041] R616: Fix due date date_format when due date is not null but empty. (should be null, but a bug in koha restful returned it empty instead)
- (RM 617) checkouts page: don't fill 'duedate' column if not visible
- (RM 595 650) more "librairies" context translations added (mainly "items")
- (RM 659) Admin should always access to checkouts ans holds pages
Features
- (RM 657 -> Story RM 359) New harvest plugin: integer
Replace all non-numeric characters by '0' so the final value is a valid
integer.
- (RM 652 -> Story RM 627) Show ILS user infos on user profile page
This patch make ILS informations available by declaring them as extra
user fields.
'My Library Account' page and all related code is removed by this patch.
Fields weight is now stored in a Field variable
'field_bundle_settings_user__user'
Git history
$ git show-branch --sha1-name HEAD 7.x-1.1
! [HEAD] Merge remote-tracking branch 'origin/ft/R659' into 7.x-1.x
! [7.x-1.1] Remove hook_ds_fields_info implementations
--
- [2481475] Merge remote-tracking branch 'origin/ft/R659' into 7.x-1.x
+ [d13a2e8] RM 659 - Admin always access to checkouts ans holds pages
+ [79f460f] R650: Add context 'libraries' to some strings
+ [72c542a] R652: Show ILS user infos on user profile page
+ [6608e95] R657: New harvest plugin: integer
+ [6ad0164] R595 contextualize item availability
+ [252c722] R595 fix untranslatable string
- Adding "libraries" context and translations fix (RM 592)
- Fix forbidden acces on items list (RM 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...)