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