Commit graph

242 commits

Author SHA1 Message Date
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
385831d735 Speed up sql
Some checks failed
/ test (push) Has been cancelled
2024-12-05 00:50:12 +01:00
72ff5aea12 implement simple backend search for items and tickets 2024-12-05 00:50:12 +01:00
797ea3ae12 add /matches endpoint ad return match information in tickets and /item endpoints 2024-12-05 00:50:12 +01:00
aaa11c3b60 drop v1 API and rename id columns 2024-12-05 00:50:12 +01:00
6968c38e68 test on every push 2024-12-05 00:50:12 +01:00
450562f534 show tickets filtered by active event 2024-12-05 00:50:12 +01:00
8dd56dd859 partition tickets by event 2024-12-05 00:50:12 +01:00
90f47fa9d6 match incoming mail to event 2024-12-05 00:30:05 +01:00
d18fa897a0 add simple issue templates 2024-12-05 00:30:05 +01:00
48a0f3819c deploy: Simple protection for metrics endpoint 2024-12-05 00:30:05 +01:00
80558a241d cicd: run on every pull request, but only deploy on testing 2024-12-05 00:30:05 +01:00
d9729a68ff cicd: Run tests automatically 2024-12-05 00:30:05 +01:00
f3550d7dc0 cicd: Deploy testing automatically 2024-12-05 00:30:05 +01:00
e023f87b35 change the ticket.state in the backend too 2024-12-05 00:30:05 +01:00
706d80c2c8 ticket state changes to pending_open on first view 2024-12-05 00:30:04 +01:00
6ac300d737 train spam on state change to 'closed_spam' 2024-12-05 00:30:04 +01:00
737aa69024 add functions to train mails as spam/ham 2024-12-05 00:30:04 +01:00
e9c8f1049e save raw_mails as file 2024-12-05 00:30:04 +01:00
38a24e4e06 add docker env for integration testing 2024-12-05 00:30:04 +01:00
9f5b420095 Add django standard metrics 2024-12-05 00:30:04 +01:00
031e146499 fixed race contidion on ticket view loading 2024-12-05 00:30:04 +01:00
00c01ac934 enforce startup order in docker-compose.yml 2024-12-05 00:30:04 +01:00
df345e36a1 Add dev environment using docker 2024-12-05 00:30:04 +01:00
43802196ca cleanup admin 'dashboard' 2024-12-05 00:30:04 +01:00
413a18a5d0 add event mail addresses to the /events endpoints 2024-12-05 00:30:04 +01:00
f94e2d8191 extract the search box into its own component 2024-12-05 00:30:04 +01:00
bd00f03411 use an 'AsyncButton' that waits for completion of an async onClick handler for mail replies and comments in tickets 2024-12-05 00:29:52 +01:00
3a8fa8cdcf show an animation to signify that the page is still loading 2024-11-05 23:25:44 +01:00
767d34f8b7 state button has the state pre selected 2024-11-03 21:30:08 +01:00
dffd3531fa add form to create new event 2024-11-02 22:12:00 +01:00
f9409bb823 fix related item section in ticket view 2024-06-26 20:53:19 +02:00
2ece0cefd8 add links between items and tickets /tickets endpoint 2024-06-23 04:23:48 +02:00
d8be7f09e4 add frontend to manage shipping vouchers 2024-06-23 02:58:31 +02:00
f11758607e add /shipping_vouchers endpoint 2024-06-23 02:52:15 +02:00
2f354130da add timeline nodes for linked items and shipping vouchers 2024-06-23 01:42:10 +02:00
a59509a432 always use get_model in migrations 2024-06-23 01:33:24 +02:00
7d1786f143 refactor inventory serializers 2024-06-23 01:28:21 +02:00
4152034e4a better email error logging and some pretty printing for admin interface 2024-06-23 01:23:34 +02:00
67375bd281 add shared-state-plugin 2024-06-23 01:04:32 +02:00
e91b64ca97 software caching thumbnails in javascript 2024-06-22 22:11:38 +02:00
facefc1cc7 add persistent-state-plugin 2024-06-22 20:56:51 +02:00
575d43acbd add rspamd spamfilter to ansible 2024-06-22 19:51:16 +02:00
bb71c44aa7 migrate to vue 3 2024-06-22 19:50:05 +02:00
bb07a6b641 handle 'quoted-printable' shorthand version as Transfer-Encoding 2024-04-24 19:38:52 +02:00
49d3b02b9c also handle other text encodings than UTF8 2024-04-22 20:15:12 +02:00
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
41d983ccbb encode open expanded section of /tickets view in url 2024-01-23 19:04:07 +01:00