github leihs/leihs 3.5.0
leihs 3.5.0 released

latest releases: 7.5.0, 7.5.0-RC.2, 7.5.0-RC.1...
10 years ago

The leihs team is proud to bring you leihs 3.5.0! Some news for this release:

  • New feature: Inventory pools can now be configured so that any new user that is created in the system automatically has customer-level access to that inventory pool. It doesn't matter how the user is created, whether they log in through LDAP, through the database login system, it all works.
  • New feature: Inventory pools can now elect to automatically suspend users who have overdue returns.
  • Brand new LDAP authentication adapter.You should be able to authenticate against a broad range of LDAP servers with this, there is more error reporting than ever and you can configure more things, such as the LDAP field to use as unique_id for your users. Read all about the configuration in the admin guide.
  • Admins can disable the borrowing and the lending sections of leihs and show a maintenance message instead (configurable in settings). This is useful if e.g. your whole lending infrastructure is closed for some time, e.g. due to moving to a new building.
  • The link to the leihs source code is no longer displayed in the borrow section and on the splash screen. This helps in situations such as reported in #38.
  • A more easily understandable German translation for closed times and dates was added ( #43, thanks for the contribution!)
  • Upgraded to Rails 4.0.4.

Bugfixes:

  • If you're configured a contract lending party address in your leihs instance, it actually shows up on contracts now.
  • If you've configured a custom logo for your instance, it now actually shows up. Note that you have to give the path of the image relative to public/assets now. So make sure not to include public/assets in your logo path.
  • A user's "suspended until" field now shows the proper date format.
  • The timeline view for models works again. Timeline assets are now precompiled properly.
  • Removed some gems from the production environment that were only useful in testing or development. This gives you a slightly more leightweight production installation.
  • Some better translations were included. Thanks

Upgrading work as usual, as described in Performing Upgrades in the admin guide.

Don't miss a new leihs release

NewReleases is sending notifications on new releases.