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.