Commit graph

289 commits

Author SHA1 Message Date
8d830bda64 added readme for shipment features 2025-03-15 22:55:51 +01:00
67075c25b7 created model for shipments 2025-03-15 22:38:56 +01:00
40eae9187b created missing migration 2025-03-15 22:38:42 +01:00
04f42a8747 added test containers and items to testdata 2025-03-15 21:59:22 +01:00
e8a92b26fa remove unnecessary packages from requirements.dev.txt 2025-03-15 21:03:42 +01:00
d80fb60afd fix bug in initial db creation caused by prometheus lib rtying to access tables at load time 2025-03-09 21:27:19 +01:00
6b0def543c remove duplicate code in files.models.FileManager 2025-02-09 19:38:17 +01:00
1568252112 show all item timestamps in timeline 2025-02-09 19:23:29 +01:00
9e0540d133 added a check in the make_reply function to ensure that mails have a body 2025-02-09 17:24:42 +01:00
c2bcd53749 Disable send mail button when there is no text 2025-02-09 17:23:48 +01:00
86b4220eaa The Comment button is now disabled when there is no text and the AsyncButton can now be disabled without setting it to inProgress 2025-02-09 17:23:48 +01:00
13994a111e show pending_suspected_spam tickets in default overview 2025-02-09 11:25:28 +01:00
554bc70413 when the 'X-Spam' flag is set in the mail header, set the state to 'pending_suspected_spam' and do not send auto-reply 2025-02-07 23:34:39 +01:00
9395226c5f disable automatic ticket state change 2025-01-27 20:01:31 +01:00
c26152d3c5 fix frontend bug in ticket view 2025-01-27 19:57:22 +01:00
70516db074 ~ change "the algorithm" ~ 2025-01-26 20:03:06 +01:00
2677f4b8b6 link item to ticket frontend 2025-01-26 19:56:25 +01:00
fbbf8352cf don't report "Internal Server Error" if mail already exists 2025-01-20 19:43:01 +01:00
4ea74637a3 finally get a grip on utf-8 2025-01-20 18:30:42 +01:00
f133ae9e60 allow searching while "all" event is selected 2025-01-20 17:39:13 +01:00
0fa52645c2 handle plain base64 as transfer-encoding in incoming mails 2025-01-18 22:15:04 +01:00
65755feb2f add UI for backend search 2025-01-13 16:29:37 +01:00
ebb13b2a85 fix bug in tickets search api and add tests 2025-01-13 16:29:37 +01:00
5f0d9b8626 add more tests for encodings 2025-01-12 13:29:44 +01:00
3635a55e39 fix error in mail parsing: not all 'inline' elements ara attachments 2025-01-09 17:19:31 +01:00
598f758332 reduce shadow logouts, by actually logging out when token fails or is expired 2024-12-24 15:56:24 +01:00
66a03a9dca metrics: Fix inverted return state in metrics 2024-12-24 07:05:47 +01:00
f266133d14 bugfix: use correct url in manual ticket creation 2024-12-23 17:16:17 +01:00
b393767871 deploy: Fix hostname in postfix config 2024-12-23 15:02:41 +01:00
02d0c1498d deploy: Add dkim signing with rspamd 2024-12-23 14:57:42 +01:00
198a9ccaa0 deploy: Remove mail relay host 2024-12-23 14:56:38 +01:00
22ac146110 metrics: Make labels more speakable 2024-12-23 14:36:08 +01:00
2886d887f5 metrics: Make metrics actually usable
With this commit, we should get stats for the item count per event per
returned-state.
2024-12-23 13:20:44 +00:00
06c0d6cf44 metrics: Add the first (simple) custom metrics 2024-12-23 13:20:44 +00:00
1e23151021 deploy: Fix dkim-key selection in rspamd 2024-12-22 21:26:45 +01:00
ed7186cbbd add testdata to docker setup. use sqlite in 'dev' scenario and mailpit in 'testing' 2024-12-22 21:12:57 +01:00
c512da2660 use id instead of eid in Events.vue and use index independent of sorting 2024-12-22 21:12:57 +01:00
e4fa48eb75 force loading of items after switching to another event 2024-12-22 21:12:57 +01:00
b31f3758e0 cicd: Fix failure when .ssh exists 2024-12-19 13:44:17 +00:00
9141752fdf fix container selection in AddItemModal.vue 2024-12-19 14:25:36 +01:00
f7fda52fd0 fix 500 error if files does not exist on disk 2024-12-05 00:50:52 +01:00
385620717c add basic view for item history 2024-12-05 00:50:48 +01:00
ec6e872163 update prefetched fields 2024-12-05 00:50:12 +01:00
c03d298a58 add /item/comment endpoint and prefetch related models 2024-12-05 00:50:12 +01:00
52cf00ef9c deploy: Fix metrics in nginx 2024-12-05 00:50:12 +01:00
0cb9b6cd95 update admin interface 2024-12-05 00:50:12 +01:00
a51036d6f2 add timeline information to the /items endpoint 2024-12-05 00:50:12 +01:00
01b022128d add frontend to edit event details 2024-12-05 00:50:12 +01:00
690a9c954e ensure creation file date 2024-12-05 00:50:12 +01:00
f57f0796eb fix untested error in /tickets endpoint 2024-12-05 00:50:12 +01:00