Commit graph

41 commits

Author SHA1 Message Date
jedi b3c2233454 remove use of v1 api in item edit modal, which caused a prompt for http basic auth 2024-01-23 19:05:20 +01:00
jedi 41d983ccbb encode open expanded section of /tickets view in url 2024-01-23 19:04:07 +01:00
jedi 79cfbdbe2f fix logout button 2024-01-23 19:03:02 +01:00
jedi e605292bf0 make tickets assignable to users 2024-01-22 18:29:39 +01:00
jedi 4be8109753 'Back' button in ticket view doesn't clear url query parameter anymore 2024-01-19 21:42:05 +01:00
jedi 26ce3e23a4 add more ticket state options 2024-01-19 21:18:50 +01:00
jedi b28bd7b23b add alternative layout for /tickets page 2024-01-19 20:50:36 +01:00
jedi 7e3a151ead frontend use Lightbox to enlarge mail attachments 2024-01-15 20:52:11 +01:00
jedi 027cf4fca4 show sender and recipient addresses in ticket view 2024-01-14 19:02:01 +01:00
jedi 04f774404a show mail attachments in frontend 2024-01-14 18:21:16 +01:00
jedi d1626d1777 add text field to add comment to ticket 2024-01-13 20:31:46 +01:00
jedi 5a1de437b6 add button to copy shipping contact email to clipboard 2024-01-13 20:31:46 +01:00
jedi f9a95317a2 restore session from localstorage 2024-01-07 23:03:22 +01:00
jedi 83565d4b2a fix ticket link in overview 2024-01-07 21:56:40 +01:00
jedi 3a5f35fa5d format tickets in Tickets.vue 2024-01-07 21:56:40 +01:00
jedi 6dad675d1e change ticket reply box to textarea 2024-01-07 21:56:40 +01:00
jedi 07213bd421 delete box button works, with
\confirmation
2024-01-07 21:54:57 +01:00
jedi affd6f6c86 timeline icon colors for ticket
\according to state
2024-01-07 21:54:57 +01:00
jedi 54a8445cd4 refactor: use slot name 'actions' in Table component 2024-01-07 21:54:57 +01:00
jedi a458d4f850 ask for confirmation before returning or deleting items 2024-01-07 21:54:57 +01:00
jedi c2e73afb35 add admin panel for boxes 2024-01-07 21:54:54 +01:00
jedi 626c9f23fe add dropdown selection to change state of tickets 2024-01-07 21:53:43 +01:00
jedi 515648ffa8 add import for authenticatedImage in Lightbox.vue 2024-01-07 21:53:43 +01:00
jedi 2ba96c8b16 enforce active user in router 2024-01-07 21:45:31 +01:00
jedi 8c85aa4fe4 create admin panel views 2024-01-07 21:45:03 +01:00
jedi 48b2752a1e add modal to manually create tickets 2024-01-07 21:44:22 +01:00
jedi ad7528fe36 add more Icons 2024-01-07 21:43:28 +01:00
jedi e4188df18e disable Toasts for socket errors 2024-01-07 21:42:23 +01:00
jedi c5023202fc use AuthenticatedImage component in Items view 2024-01-07 21:41:40 +01:00
jedi 21ec29caa8 update vuex store to use API v2 2024-01-07 21:38:25 +01:00
jedi 0ebfe3adfb add ticket views 2024-01-07 21:32:42 +01:00
jedi 7f546ed13e add Login and Register views 2024-01-07 21:32:10 +01:00
jedi fac00735ad frontend: add ticket timeline component 2024-01-07 21:30:47 +01:00
jedi 258065eec3 fix initial nginx ssl deployment in ansible playbook 2024-01-07 17:40:09 +01:00
jedi 101fa7b69d add /ws/2/notify/ socket 2023-11-27 01:48:48 +01:00
jedi 97503e91e0 update requirements.prod.txt 2023-11-27 01:34:58 +01:00
jedi 9f63414ba2 make indentation consistent 2023-11-27 01:14:52 +01:00
jedi e45a1f271e disable http auth for websockets 2023-11-22 22:47:35 +01:00
jedi c88d434f39 connect to /notify WebSocket from frontend on app startup 2023-11-22 21:57:14 +01:00
jedi e5bec44164 bump versions in package.json 2023-11-18 23:40:38 +01:00
jedi dd75c2b0d6 move frontend to /web 2023-11-18 12:51:24 +01:00