Commit graph

  • b3c2233454 remove use of v1 api in item edit modal, which caused a prompt for http basic auth jedi 2024-01-23 19:05:20 +0100
  • 41d983ccbb encode open expanded section of /tickets view in url jedi 2024-01-23 19:04:07 +0100
  • 79cfbdbe2f fix logout button jedi 2024-01-23 19:02:49 +0100
  • e605292bf0 make tickets assignable to users jedi 2024-01-22 17:21:22 +0100
  • 4be8109753 'Back' button in ticket view doesn't clear url query parameter anymore jedi 2024-01-19 21:42:05 +0100
  • 26ce3e23a4 add more ticket state options jedi 2024-01-19 21:13:04 +0100
  • b28bd7b23b add alternative layout for /tickets page jedi 2024-01-17 20:08:28 +0100
  • a3f6a96f95 fix database problem with 4 byte utf-8 jedi 2024-01-16 00:10:32 +0100
  • 5e1890e990 handle html only email jedi 2024-01-15 23:38:03 +0100
  • 892493a300 use first mail in tickets instead of last to choose reply address. mitigates problem with shipping confirmation mails jedi 2024-01-15 22:00:03 +0100
  • 7e3a151ead frontend use Lightbox to enlarge mail attachments jedi 2024-01-15 20:52:11 +0100
  • 027cf4fca4 show sender and recipient addresses in ticket view jedi 2024-01-14 19:02:01 +0100
  • 04f774404a show mail attachments in frontend jedi 2024-01-14 16:01:32 +0100
  • d1626d1777 add text field to add comment to ticket jedi 2024-01-13 01:40:37 +0100
  • 5a1de437b6 add button to copy shipping contact email to clipboard jedi 2024-01-13 01:32:59 +0100
  • d6df034ad0 quickfix for "Reply-To is noreply+None@domain.tld" jedi 2024-01-13 03:31:17 +0100
  • 9269f2ec48 automatically attach mails addressed to ticket+<uuid>@domain.tld to ticket with matching uuid jedi 2024-01-13 00:00:19 +0100
  • 5a1cfedd56 send more informative auto reply jedi 2024-01-12 23:12:18 +0100
  • f7002c5548 use uuid in tickets jedi 2024-01-12 22:59:57 +0100
  • 4664d6255d handle empty Subject and empty body in incoming mails jedi 2024-01-12 21:19:14 +0100
  • c79b3185e5 do not send an auto reply to 'noreply*' addresses jedi 2024-01-12 20:58:37 +0100
  • 1804939407 make the 'last_activity' field in /tickets show the actual last activity by making it a virtual field jedi 2024-01-10 20:03:25 +0100
  • 9aeb6a319f set state to 'open' when receiving reply on a ticket that is not in state 'new' jedi 2024-01-10 19:03:40 +0100
  • 734af10525 parse and save email attachments jedi 2024-01-09 22:42:47 +0100
  • f9a95317a2 restore session from localstorage jedi 2024-01-07 23:03:22 +0100
  • 54e5ba6e8e add permissions in ticket models jedi 2024-01-07 22:29:37 +0100
  • 2e29b8b046 add virtual item field 'returned' in item jedi 2024-01-07 22:11:13 +0100
  • 83565d4b2a fix ticket link in overview jedi 2024-01-06 18:59:44 +0100
  • 3a5f35fa5d format tickets in Tickets.vue jedi 2024-01-02 17:46:34 +0100
  • 6dad675d1e change ticket reply box to textarea jedi 2024-01-02 14:35:37 +0100
  • 7b77c183fb don't save ticket state in multiple locations jedi 2023-12-30 18:34:35 +0100
  • fd7847993b fix async bug in mailadress target event lookup jedi 2023-12-30 18:33:45 +0100
  • 68812fe6b9 fix case sensitivity bug in mail domain lookup jedi 2023-12-30 01:46:49 +0100
  • b4687a8821 convert Quoted Printable email subject and body to utf-8 jedi 2023-12-29 21:50:58 +0100
  • 07213bd421 delete box button works, with \confirmation jedi 2023-12-29 18:22:48 +0100
  • affd6f6c86 timeline icon colors for ticket \according to state jedi 2023-12-29 18:19:42 +0100
  • 54a8445cd4 refactor: use slot name 'actions' in Table component jedi 2023-12-28 23:32:30 +0100
  • a458d4f850 ask for confirmation before returning or deleting items jedi 2023-12-28 22:58:12 +0100
  • c2e73afb35 add admin panel for boxes jedi 2023-12-28 22:49:55 +0100
  • fe9795d147 add migrations for state change jedi 2023-12-28 21:20:49 +0100
  • 626c9f23fe add dropdown selection to change state of tickets jedi 2023-12-28 21:08:26 +0100
  • 515648ffa8 add import for authenticatedImage in Lightbox.vue jedi 2023-12-27 17:42:04 +0100
  • 2ba96c8b16 enforce active user in router jedi 2024-01-07 21:45:31 +0100
  • 8c85aa4fe4 create admin panel views jedi 2024-01-07 21:45:03 +0100
  • 48b2752a1e add modal to manually create tickets jedi 2024-01-07 21:44:22 +0100
  • ad7528fe36 add more Icons jedi 2024-01-07 21:43:28 +0100
  • e4188df18e disable Toasts for socket errors jedi 2024-01-07 21:42:23 +0100
  • c5023202fc use AuthenticatedImage component in Items view jedi 2024-01-07 21:39:33 +0100
  • 21ec29caa8 update vuex store to use API v2 jedi 2024-01-07 21:38:25 +0100
  • 0ebfe3adfb add ticket views jedi 2024-01-07 21:32:42 +0100
  • 7f546ed13e add Login and Register views jedi 2024-01-07 21:32:10 +0100
  • fac00735ad frontend: add ticket timeline component jedi 2024-01-07 21:30:47 +0100
  • b1a8702932 add API endpoint for mails and tests jedi 2024-01-07 21:27:22 +0100
  • cbc27b143f tickets module: api_v2, admin views and tests jedi 2024-01-07 21:18:42 +0100
  • 434dfe807e add notify_sessions module jedi 2024-01-07 21:16:34 +0100
  • fc05c7c1d8 create inventory API v2 und update tests jedi 2024-01-07 21:13:44 +0100
  • 77828295f8 create file API v2 and X-Accel-Redirect endpoint for images jedi 2024-01-07 21:06:06 +0100
  • ab5e8f36d1 add API endpoints and admin views for authentication module jedi 2024-01-07 20:46:48 +0100
  • e5cd901b76 add mail module jedi 2024-01-07 20:42:31 +0100
  • 649fff80f8 add tickets module jedi 2024-01-07 19:56:10 +0100
  • 6abf3af6c0 add item match permission jedi 2024-01-07 19:53:25 +0100
  • 0438eb0b6a add custom authentication and know in settings.py jedi 2024-01-07 17:53:52 +0100
  • 0f911589ca use custom user and permission model jedi 2024-01-07 17:45:42 +0100
  • 258065eec3 fix initial nginx ssl deployment in ansible playbook jedi 2024-01-07 17:36:35 +0100
  • 8f7c037606 add requirements.dev.txt jedi 2024-01-07 17:26:20 +0100
  • 8399b7e125 fix typo jedi 2024-01-07 16:32:58 +0100
  • 9e1d570b07 move event loop to globals.py jedi 2023-11-27 20:23:21 +0100
  • 101fa7b69d add /ws/2/notify/ socket jedi 2023-11-27 01:38:43 +0100
  • 97503e91e0 update requirements.prod.txt jedi 2023-11-27 01:20:32 +0100
  • 9f63414ba2 make indentation consistent jedi 2023-11-27 01:14:52 +0100
  • d52575aa42 experimental mail transport jedi 2023-11-23 23:17:20 +0100
  • e43d4837c3 temporary fix for websockets jedi 2023-11-22 23:55:00 +0100
  • e45a1f271e disable http auth for websockets jedi 2023-11-22 22:37:56 +0100
  • c88d434f39 connect to /notify WebSocket from frontend on app startup jedi 2023-11-22 21:57:14 +0100
  • 6b3cc4c168 switch from WSGI using uWSGI to ASGI using custom event loop based on uvicorn jedi 2023-11-22 21:41:49 +0100
  • b103205dfe only use jpeg for thumbnails jedi 2023-11-20 21:17:27 +0100
  • 153d79f126 serve images via X-Sendfile jedi 2023-11-20 21:01:03 +0100
  • 27589a09bd fix embedded file upload jedi 2023-11-20 20:09:58 +0100
  • aa0bb9fd0d remove trailing slash requirement in api v1 jedi 2023-11-20 15:56:32 +0100
  • e2a2e3e117 make container and item SoftDeleteModel jedi 2023-11-20 12:24:27 +0100
  • 04581b66b6 return 404 when events doesn't exist jedi 2023-11-20 07:02:14 +0100
  • dedf98a12e do not check permissions in api v1 as they are checked by nginx already jedi 2023-11-20 06:46:43 +0100
  • 7369db8512 add /api url prefix in backend jedi 2023-11-19 00:13:29 +0100
  • e5bec44164 bump versions in package.json jedi 2023-11-18 23:26:26 +0100
  • f2720e4fb2 load MEDIA_ROOT AND STATIC_ROOT from .env jedi 2023-11-18 21:11:47 +0100
  • a340154cd9 add public domain to ALLOWED_HOSTS jedi 2023-11-18 19:57:32 +0100
  • ac6eade412 read database settings from .env file jedi 2023-11-18 17:46:54 +0100
  • 618ede273d unpin some python requirements jedi 2023-11-18 16:49:41 +0100
  • 1f41b81b8f add django backend in /core ported from laravel in c3lf/lfbackend repo jedi 2023-11-18 12:57:50 +0100
  • dd75c2b0d6 move frontend to /web jedi 2023-11-18 12:51:24 +0100
  • 9747c08bab disable server based search while it is buggy system2/frontend jedi 2023-10-13 23:34:49 +0200
  • 269a3ca339 howto: small typo fixes lagertonne 2023-08-15 12:35:22 +0200
  • a69bf30440 add english version of /howto page jedi 2023-08-15 12:06:45 +0200
  • a7cfaf8ec7 change default event url jedi 2023-08-14 16:06:52 +0200
  • 0bead62c83 hotfix /howto page again jedi 2023-08-14 15:58:49 +0200
  • b61a3d5776 hotfix /howto page jedi 2023-08-14 15:42:26 +0200
  • 9f29af03c5 chore: set camera facing mode to "environment" busti 2023-08-13 20:02:45 +0200
  • 010282a7bb add tests for files and refactor system2/backend jedi 2020-01-19 01:07:08 +0100
  • af4e7dc241 only use uid instead of item_uid jedi 2020-01-18 22:04:04 +0100
  • b0cb0db558 a flock of bugfixes jedi 2020-01-18 21:55:27 +0100