Commit Graph

  • 15d59fd6f6 testing git setup Viktor Pedersen 2021-07-20 13:09:55 +02:00
  • 475c567fda Update README.md Viktor Pedersen 2021-07-20 12:53:48 +02:00
  • 60d049d7d4 Added a empty readme file Erik Thuning 2021-07-20 12:48:50 +02:00
  • 06d05e099e Fixed a bug with saving templates root 2021-06-03 13:46:19 +02:00
  • c5a16cb5eb Fixed a bug with saving templates root 2021-06-03 13:46:19 +02:00
  • bef253940c Halfway implemented a new search interface root 2021-05-25 11:35:21 +02:00
  • 3bb3484724 Updated the invoice column to support more data Erik Thuning 2020-11-30 11:04:35 +01:00
  • f3ee75c15b Added brand name to reminder emails Erik Thuning 2020-09-01 09:27:12 +02:00
  • ca7957d438 Minor formatting tweak Erik Thuning 2020-06-18 11:46:35 +02:00
  • 55a316d2da Fixed a bug where empty search results were showing up immediately on opening the search page. Also added the attachments directory to the repo with an appropriate .gitignore file root 2020-06-05 12:26:29 +02:00
  • 9d346296bc Reverted the last two commits; back to eager product init. Made product creation a separate page and added a menu item for it Erik Thuning 2020-01-20 14:47:50 +01:00
  • 2e7ac9fe71 Trying to speed up product instatntiation Erik Thuning 2020-01-20 11:39:41 +01:00
  • 2348b07e7c Changed object initialization to be lazier Erik Thuning 2020-01-20 11:25:51 +01:00
  • 0a8904e00a Added the attachment table to the database definition Erik Thuning 2020-01-16 14:41:55 +01:00
  • a3656604c0 Implemented attachments for products Erik Thuning 2019-11-19 15:06:22 +01:00
  • 3cc2b91ed4 Changed the layout to use two columns Preparing to implement attachments Erik Thuning 2019-10-28 16:55:08 +01:00
  • e3d97e4966 Minor accessibility tweak Erik Thuning 2019-10-25 13:24:20 +02:00
  • ae1e215829 Removed a forgotten debug statement Erik Thuning 2019-10-24 15:03:18 +02:00
  • ddaa1c6663 Broke the Cron class into its own include file, and made some addresses configurable. Introduced a configuration variable to use for future implementation of discard notifications. Erik Thuning 2019-10-24 09:57:47 +02:00
  • f9ffa5dde1 Updated the reminder message with english text Also fixed a bug preventing proper pluralization Erik Thuning 2019-10-17 09:36:36 +02:00
  • 8baa5fdbca Cron works now Erik Thuning 2019-10-14 15:52:30 +02:00
  • 1c5bbdab95 Added a button to create a new loan on the user details page Erik Thuning 2019-09-20 13:47:08 +02:00
  • d4f3ff7704 Added some username cleanup Erik Thuning 2019-09-13 11:32:18 +02:00
  • d271ed8115 Fixed a bug where the brand of a product could not be updated root 2019-08-16 15:08:25 +02:00
  • 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 Erik Thuning 2019-08-16 14:06:41 +02:00
  • 282d19ee2c Fixed minor display bugs Erik Thuning 2019-08-16 09:38:08 +02:00
  • 07b372c426 Fixed a placeholder not being removed on the new product page Erik Thuning 2019-08-16 09:18:09 +02:00
  • 80a2b900d8 Set a fixed size on the status field in product tables Erik Thuning 2019-08-15 13:09:28 +02:00
  • 8495eca38c Merge branch 'master' of github.com:dsv-su/boka3 Erik Thuning 2019-08-15 11:38:31 +02:00
  • 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 Erik Thuning 2019-08-15 11:34:59 +02:00
  • 2f7edd1798 small css touch ups to enhance responsiveness: grid; menu height; table width Pavel Sokolov 2019-08-04 19:09:04 +02:00
  • bb8666a2d7 Minor bug fix Erik Thuning 2019-07-24 15:49:18 +02:00
  • 76eb90e643 Fixed a bug that prevented users from being listed Erik Thuning 2019-07-24 15:02:57 +02:00
  • f637d42383 Refactored event retrieval to use the new type column Erik Thuning 2019-07-24 14:24:41 +02:00
  • 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 Erik Thuning 2019-07-24 14:09:31 +02:00
  • 763d1c6ba5 Minor change Erik Thuning 2019-07-24 14:08:27 +02:00
  • 1b0f27b2e9 Refactoring to support the new database structure and event model Erik Thuning 2019-07-23 15:32:33 +02:00
  • 56aea1a9d3 Modified showExtend to suit the new HTML structure Erik Thuning 2019-07-23 15:31:21 +02:00
  • 06f6f2ae30 Added styles for new status values Erik Thuning 2019-07-23 15:30:46 +02:00
  • d61ba55af4 Added new utility functions format_date and default_loan_end Erik Thuning 2019-07-23 15:29:20 +02:00
  • adc8d36bb0 Introducing events - loans are now events, and there is also a service event type Erik Thuning 2019-07-23 15:26:27 +02:00
  • caca5dddbd Restructured the history table fragments Erik Thuning 2019-07-23 15:24:02 +02:00
  • e67634b62b Removed the duration method and replaced with explicit methods to get start and end Erik Thuning 2019-07-23 15:23:26 +02:00
  • a412256598 Merge branch 'add_manufacturer' Erik Thuning 2019-07-16 15:00:53 +02:00
  • 59395ad311 Added support for searching for brands and fixed a bug where the query was presented in translated form to the user Erik Thuning 2019-07-16 14:48:27 +02:00
  • 720551af8d Changed products to always have a manufacturer field Erik Thuning 2019-07-16 14:47:44 +02:00
  • 8654206c72 Added the ability to search for presence of fields Erik Thuning 2019-07-16 14:45:58 +02:00
  • 0923435462 Added a function to temporariliy suspend availability of products for service. Also did some refactoring in related areas. Erik Thuning 2019-06-12 20:39:55 +02:00
  • e5790ca013 Changed the menu background to a css gradient Erik Thuning 2019-06-12 13:38:18 +02:00
  • 5d0ccee041 Fixed a bug where existing tags weren't being filtered from suggestions Erik Thuning 2019-06-12 11:44:12 +02:00
  • 402980a304 Added serial in product tables Erik Thuning 2019-06-12 11:42:16 +02:00
  • 8485264714 Searches now automatically match parts of field values, and the search field has autofocus Erik Thuning 2019-06-12 11:09:03 +02:00
  • 97d483524a Fixed bugs caused by the previous commit Erik Thuning 2019-06-11 17:19:00 +02:00
  • 692c2e0aeb Broke all classes into separate files and activated class autoloading. All free functions are now in functions.php Erik Thuning 2019-06-11 17:05:48 +02:00
  • fe4e92b6e9 Added some help text for the search page and tweaked search functionality a bit Erik Thuning 2019-06-11 15:47:40 +02:00
  • 00039c8dac Included a slightly stripped version of the phpqrcode library Downloaded from https://github.com/t0k4rt/phpqrcode Erik Thuning 2019-06-11 15:19:49 +02:00
  • e089291612 Fixed the missing tags bug for templates Erik Thuning 2019-06-11 15:07:25 +02:00
  • 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 Erik Thuning 2019-06-11 14:59:49 +02:00
  • 56c634cf18
    Create LICENSE Erik Thuning 2019-06-05 15:05:10 +02:00
  • eb1987d83a Completed implementation of search v2. It is not posible to find discarded products via search at this time. Erik Thuning 2019-06-04 17:29:55 +02:00
  • f6b8258a14 Removed special handling of search Erik Thuning 2019-05-10 09:52:19 +02:00
  • 1349cd608c Added handling of invalid inventory IDs and added error messages for all invalid IDs Erik Thuning 2019-04-15 10:27:58 +02:00
  • 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 Erik Thuning 2019-04-11 17:03:59 +02:00
  • f26e281b9c Inproved handling of missing user IDs Erik Thuning 2019-04-11 11:02:52 +02:00
  • 3074136cf7 Improved handling of unknown product IDs Erik Thuning 2019-04-11 10:29:20 +02:00
  • f0bec4bedd Minor bug fix Erik Thuning 2019-04-09 19:18:20 +02:00
  • 7ae51265fb Several changes: * Implemented ajax calls for template handling * Added escaping of tag names * Minor style bug fixes Erik Thuning 2019-04-09 19:17:19 +02:00
  • 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 Erik Thuning 2019-04-09 18:20:33 +02:00
  • 5a73a9d5db Finalized template handling and made some minor style changes Erik Thuning 2019-04-09 18:15:21 +02:00
  • b0785435f8 Added a function to remove templates and fixed some capitalization issues Erik Thuning 2019-04-09 18:12:57 +02:00
  • 45dbb84969 Added a functions to show siblings and the ability to suggest templates Erik Thuning 2019-04-05 15:34:05 +02:00
  • 2d729f8cc6 Added template handling when rendering the new product page Erik Thuning 2019-04-05 15:33:35 +02:00
  • b3182b3192 Removed usage of !important, minor tweaks Erik Thuning 2019-04-05 15:24:42 +02:00
  • ebf6c477b6 Added a Template class and introduced linebreaks into very long SQL lines Erik Thuning 2019-04-05 15:22:23 +02:00
  • 38b5f9463a Added buttons for adding and choosing templates Erik Thuning 2019-04-05 14:54:36 +02:00
  • bb38a5ec3f Added tables for templates to the database Erik Thuning 2019-04-05 14:50:24 +02:00
  • 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 Erik Thuning 2019-02-28 15:04:20 +01:00
  • ce40d5ddfd Fixed a bug where input validation wasn't being done when adding new products Erik Thuning 2019-02-27 17:15:38 +01:00
  • 9ec0efd81d Added autofocus to the product return field Erik Thuning 2019-02-27 17:14:37 +01:00
  • 6f62515238 Added a unique constraint on the serial field in the product table Erik Thuning 2019-02-27 17:13:46 +01:00
  • 1d2695763c Added required attribute to a field Erik Thuning 2019-02-27 17:13:16 +01:00
  • 2741cc4338 Changed 'användare' to 'låntagare' Erik Thuning 2018-09-13 11:21:55 +02:00
  • 085d4bd804 Expanded the sanity check on tags Erik Thuning 2018-09-11 17:04:01 +02:00
  • 02c4af72f9 Added a sanity check on tags Erik Thuning 2018-09-11 17:03:41 +02:00
  • 0df7a8d06c Fixed a search bug Erik Thuning 2018-09-11 17:03:17 +02:00
  • 5836de7ccd Fixed a chrome bug Erik Thuning 2018-09-11 16:32:41 +02:00
  • a81f445bf9 Completed and refactored search. Also some minor graphical tweaks Erik Thuning 2018-09-11 16:04:12 +02:00
  • 15e5a35a6c Updated search help text Erik Thuning 2018-09-11 16:02:36 +02:00
  • 71b853c973 Implemented advanced search and removed discarded products from the default listing, moving them into the history page Erik Thuning 2018-09-07 17:17:50 +02:00
  • 34ded12e0a Added a style for discarded products Erik Thuning 2018-09-07 17:14:47 +02:00
  • d8ecd2f797 Changed insertion of new fields so they are inserted in alphabetical order Erik Thuning 2018-09-07 17:14:14 +02:00
  • 3607167ac7 Added help text for advanced search Erik Thuning 2018-09-07 17:13:07 +02:00
  • eb3121f0f6 Refactored the inventory screen code Erik Thuning 2018-09-07 11:46:09 +02:00
  • 8c2de26af1 Implemented discarding of products Erik Thuning 2018-09-06 17:28:47 +02:00
  • 162c89065a Activated the date picker Erik Thuning 2018-09-06 16:56:34 +02:00
  • 8eadacb9e2 Added autocomplete on new tags and new fields Erik Thuning 2018-09-06 16:18:37 +02:00
  • 1b5e99d537 Removed an extra ; Erik Thuning 2018-09-06 16:16:21 +02:00
  • 4a5f9ee0f1 Added images for datepicker Erik Thuning 2018-09-06 16:14:40 +02:00
  • 8aecbc6b7d Added a datepicker Erik Thuning 2018-09-06 16:13:41 +02:00
  • ed8402efd5 Removed obsolete database model Erik Thuning 2018-09-05 17:20:01 +02:00