cylancer/cy_lending

A simple TYPO3 extension for lending of objects.

4.1.1 2025-06-08 15:40 UTC

This package is auto-updated.

Last update: 2025-06-14 10:23:03 UTC


README

A simple TYPO3 extension for lending of objects.

With this extension you can organize the lending of objects. Front-end users can submit a loan request for one or more objects for a certain period of time. This request can go through a simple approval process or can also be approved automatically. A calendar shows which objects are already on loan and for which there are requests. A warning is issued for loans that overlap in time. External appointment sources can also be integrated using a hook.

Change log

  • 4.1.1 :: UPD : Update (cleaning) TCA configuration
  • 4.1.0 :: UPD : UI form: The max quantities are updated, if the object, from or until field is changed (AJAX)
  • 4.0.0 :: UPD : Update to TYPO3 13 and Bootstrap 15.
  • 3.3.0 :: ADD : After the lean request, you have an button for a new lean request
  • 3.2.3 :: ADD : Add hyphens in the calendar detail view.
  • 3.2.2 :: Fix : Lendings and availability request with a start date in the past are no longer displayed under “My lendings or “My availability requests”.
  • 3.2.1 :: Fix : Replace "appointment symbole" with "appointment symbol".
  • 3.2.0 :: ADD : You can set an individual appointment symbol.
  • 3.1.0 :: ADD : You can cancel your availability request.
  • 3.0.1 :: FIX : Calculation of all lending observer receiver is fixed.
  • 3.0.0 :: UPD : Update to TYPO3 12 and Bootstrap 5.
  • 2.1.1 :: FIX : Fix the separation between the group with high priority rights and the approver group.
  • 2.1.0 :: UPD : Separate the configuration for high priority lendings authorization per object.
  • 2.0.2 :: FIX : Small fix automatic approve function and max quantity setting of the group elements.
  • 2.0.1 :: FIX : The automatic approve function works now.
  • 1.4.0 :: UPD : Add sub lendings.
  • 1.3.1 :: CHG : Add small border bottom to an event in the calendar.
  • 1.3.0 :: UPD : Add ignore time overlapping function
  • 1.2.9 :: CHG : The fix reduces unused detail times.
  • 1.2.8 :: CHG : Detail show displays the times better.
  • 1.2.7 :: UPD : High priority is persistent now.
  • 1.2.6 :: FIX : Fix the time rendering in the calendar.
  • 1.2.5 :: UPD : Approvers can create lendings with high priority. (Overrides exists lendings.)
  • 1.2.4 :: FIX : Prevent two double requests (UI).
  • 1.2.3 :: FIX : Better handling with deleted requests.
  • 1.2.2 :: FIX : Prevent two different permits.
  • 1.2.1 :: ADD : Make the configuration parser stable.
  • 1.2.0 :: ADD : Add an reasons for prevention request API.
  • 1.1.7 :: UPD : Release the flexform select tree level.
  • 1.1.6 :: CHG : Change the storage uids strategy.
  • 1.1.5 :: FIX : The approver tab displays data.
  • 1.1.4 :: FIX : Not approved lendings are displayed stripped.
  • 1.1.3 :: ADD : Add licence entry in the composer file.
  • 1.1.2 :: FIX : Remove debug outputs.
  • 1.1.1 :: FIX : Repaire the date format.
  • 1.1.0 :: ADD : Add ajax connect for dynamic reloading of the events (lendings).
  • 1.0.0 :: FIX : Fix the plugin registration/configuration.
  • 0.9.8 :: FIX : Remove debug output
  • 0.9.7 :: ADD : Make TypoScript available (always load)
  • 0.9.6 :: FIX : Automatic approve
  • 0.9.5 :: FIX : Object descriptions (translations)
  • 0.9.4 :: ADD : Adds a limit of the next and the previous month button.
  • 0.9.3 :: Initial beta version