371 Commits

Author SHA1 Message Date
Erik Thuning
76eb90e643 Fixed a bug that prevented users from being listed 2019-07-24 15:02:57 +02:00
Erik Thuning
f637d42383 Refactored event retrieval to use the new type column 2019-07-24 14:24:41 +02:00
Erik Thuning
ef756e36b4 Several changes:
- The inventory page now shows status of seen products as of when they were registered,
   not as of now.
 - Renamed a placeholder in fragments.html to be more intuitive.
 - Added a type field to the event table in the database, so that complete events can
   be constructed without complex logic.
 - Refactored to support the above changes
2019-07-24 14:09:31 +02:00
Erik Thuning
763d1c6ba5 Minor change 2019-07-24 14:08:27 +02:00
Erik Thuning
1b0f27b2e9 Refactoring to support the new database structure and event model 2019-07-23 15:32:33 +02:00
Erik Thuning
56aea1a9d3 Modified showExtend to suit the new HTML structure 2019-07-23 15:31:21 +02:00
Erik Thuning
06f6f2ae30 Added styles for new status values 2019-07-23 15:30:46 +02:00
Erik Thuning
d61ba55af4 Added new utility functions format_date and default_loan_end 2019-07-23 15:29:20 +02:00
Erik Thuning
adc8d36bb0 Introducing events - loans are now events, and there is also a service event type 2019-07-23 15:26:27 +02:00
Erik Thuning
caca5dddbd Restructured the history table fragments 2019-07-23 15:24:02 +02:00
Erik Thuning
e67634b62b Removed the duration method and replaced with explicit methods to get start and end 2019-07-23 15:23:26 +02:00
Erik Thuning
a412256598 Merge branch 'add_manufacturer' 2019-07-16 15:00:53 +02:00
Erik Thuning
59395ad311 Added support for searching for brands and fixed a bug where the query was presented in translated form to the user 2019-07-16 14:48:27 +02:00
Erik Thuning
720551af8d Changed products to always have a manufacturer field 2019-07-16 14:47:44 +02:00
Erik Thuning
8654206c72 Added the ability to search for presence of fields 2019-07-16 14:45:58 +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
e5790ca013 Changed the menu background to a css gradient 2019-06-12 13:38:18 +02:00
Erik Thuning
5d0ccee041 Fixed a bug where existing tags weren't being filtered from suggestions 2019-06-12 11:44:12 +02:00
Erik Thuning
402980a304 Added serial in product tables 2019-06-12 11:42:16 +02:00
Erik Thuning
8485264714 Searches now automatically match parts of field values, and the search field has autofocus 2019-06-12 11:09:03 +02:00
Erik Thuning
97d483524a Fixed bugs caused by the previous commit 2019-06-11 17:19:00 +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
Erik Thuning
fe4e92b6e9 Added some help text for the search page and tweaked search functionality a bit 2019-06-11 15:47:40 +02:00
Erik Thuning
00039c8dac Included a slightly stripped version of the phpqrcode library
Downloaded from https://github.com/t0k4rt/phpqrcode
2019-06-11 15:19:49 +02:00
Erik Thuning
e089291612 Fixed the missing tags bug for templates 2019-06-11 15:07:25 +02:00
Erik Thuning
4acd884261 Added support for creating labels for print using QR codes.
Also fixed a bug when adding a product without tags
and a minor usability fix on the checkout page
2019-06-11 14:59:49 +02:00
Erik Thuning
56c634cf18
Create LICENSE 2019-06-05 15:05:10 +02:00
Erik Thuning
eb1987d83a Completed implementation of search v2. It is not posible to find discarded products via search at this time. 2019-06-04 17:29:55 +02:00
Erik Thuning
f6b8258a14 Removed special handling of search 2019-05-10 09:52:19 +02:00
Erik Thuning
1349cd608c Added handling of invalid inventory IDs and added error messages for all invalid IDs 2019-04-15 10:27:58 +02:00
Erik Thuning
2aee184390 Several changes:
* Added a user notes field to the checkout page
 * Added user suggestions to the checkout page
 * Refactored suggestion generation
 * Proper pluralization on reminder emails
 * Improved the feedback message when returning a product
2019-04-11 17:03:59 +02:00
Erik Thuning
f26e281b9c Inproved handling of missing user IDs 2019-04-11 11:02:52 +02:00
Erik Thuning
3074136cf7 Improved handling of unknown product IDs 2019-04-11 10:29:20 +02:00
Erik Thuning
f0bec4bedd Minor bug fix 2019-04-09 19:18:20 +02:00
Erik Thuning
7ae51265fb Several changes:
* Implemented ajax calls for template handling
 * Added escaping of tag names
 * Minor style bug fixes
2019-04-09 19:17:19 +02:00
Erik Thuning
3c2f5fa6f8 Several changes:
* Added saving and deletion of templates via ajax
 * Removed the unused function 'temp'
 * Added rendering of the template handler on the new product page
2019-04-09 18:20:33 +02:00
Erik Thuning
5a73a9d5db Finalized template handling and made some minor style changes 2019-04-09 18:15:21 +02:00
Erik Thuning
b0785435f8 Added a function to remove templates and fixed some capitalization issues 2019-04-09 18:12:57 +02:00
Erik Thuning
45dbb84969 Added a functions to show siblings and the ability to suggest templates 2019-04-05 15:34:05 +02:00
Erik Thuning
2d729f8cc6 Added template handling when rendering the new product page 2019-04-05 15:33:35 +02:00
Erik Thuning
b3182b3192 Removed usage of !important, minor tweaks 2019-04-05 15:24:42 +02:00
Erik Thuning
ebf6c477b6 Added a Template class and introduced linebreaks into very long SQL lines 2019-04-05 15:22:23 +02:00
Erik Thuning
38b5f9463a Added buttons for adding and choosing templates 2019-04-05 14:54:36 +02:00
Erik Thuning
bb38a5ec3f Added tables for templates to the database 2019-04-05 14:50:24 +02:00
Erik Thuning
8aa562de83 Added support for automatically emailing users with overdue loans once per day via cron.
Also fixed a bug where an empty tag was added to products without any tags
Fixed a bug where an empty tag was begin added
2019-02-28 15:04:20 +01:00
Erik Thuning
ce40d5ddfd Fixed a bug where input validation wasn't being done when adding new products 2019-02-27 17:15:38 +01:00
Erik Thuning
9ec0efd81d Added autofocus to the product return field 2019-02-27 17:14:37 +01:00
Erik Thuning
6f62515238 Added a unique constraint on the serial field in the product table 2019-02-27 17:13:46 +01:00
Erik Thuning
1d2695763c Added required attribute to a field 2019-02-27 17:13:16 +01:00
Erik Thuning
2741cc4338 Changed 'användare' to 'låntagare' 2018-09-13 11:21:55 +02:00