Commit graph

250 commits

Author SHA1 Message Date
d1c3ffffc5 implement simple backend search for items and tickets
All checks were successful
/ test (push) Successful in 53s
2024-12-05 01:05:05 +01:00
f7fda52fd0 fix 500 error if files does not exist on disk
All checks were successful
/ deploy (push) Successful in 4m48s
/ test (pull_request) Successful in 50s
/ test (push) Successful in 2m45s
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
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