16 Commits

Author SHA1 Message Date
Erik Thuning
dbe4d459ad Started storing which user extended a loan 2025-09-23 16:59:33 +02:00
Erik Thuning
afb3020a34 Added support for notes on events.
As of yet the notes get saved but never displayed anywhere.
2025-03-14 15:26:07 +01:00
Erik Thuning
63ccad38c8 Implemented tracking of who initiated an event. 2025-03-14 14:12:28 +01:00
Erik Thuning
e640c24515 FIX: Initiating a loan from a product no longer requires the user to already exist.
Loans created on the checkout page and the product page used different
functions to look up users, causing inconsistent behaviour. Now both use the
"advanced" user lookup that will initialize users that don't currently exist
in the system.
2025-03-13 14:49:34 +01:00
Erik Thuning
b2ff35a6d9 Found even more untranslated strings! 2024-02-27 15:19:30 +01:00
Erik Thuning
4f8bc9486d Fixed the inventory registry field not trimming whitespace 2024-02-08 15:38:54 +01:00
Erik Thuning
ae8b73cb88 Trim whitespace from serials when checking out and returning products 2022-07-27 13:15:06 +02:00
Erik Thuning
04af074849 Whitespace cleanup 2022-07-19 16:57:42 +02:00
root
9f4bc39e55 Testing a hopefully faster ldap lookup 2021-09-15 11:43:36 +02:00
Erik Thuning
a3656604c0 Implemented attachments for products 2019-11-19 15:06:22 +01:00
Erik Thuning
ae1e215829 Removed a forgotten debug statement 2019-10-24 15:03:18 +02:00
root
d271ed8115 Fixed a bug where the brand of a product could not be updated 2019-08-16 15:08:25 +02:00
Erik Thuning
5f7ee5ff45 Fixed several bugs:
- product creation/update was broken since adding the brand field
 - template suggestions and loading was broken since changing datalist names
 - discard and service buttons were not hidden when creating new products
2019-08-16 14:06:41 +02:00
Erik Thuning
45eb32c70b Implemented suggestions for product field contents
based on existing contents of the same field on other products.
Also changed datalist IDs to be more descriptive
2019-08-15 11:34:59 +02:00
Erik Thuning
0923435462 Added a function to temporariliy suspend availability of products
for service. Also did some refactoring in related areas.
2019-06-12 20:39:55 +02:00
Erik Thuning
692c2e0aeb Broke all classes into separate files and activated class autoloading.
All free functions are now in functions.php
2019-06-11 17:05:48 +02:00