Commit graph

250 commits

Author SHA1 Message Date
e49c62ce93 The Comment button is now disabled when there is no text and the AsyncButton can now be disabled without setting it to inProgress 2024-12-04 22:19:01 +01:00
8234fd438a fix 500 error if files does not exist on disk
All checks were successful
/ test (push) Successful in 51s
/ deploy (push) Successful in 4m52s
2024-12-01 18:09:32 +01:00
2a2ef61fc4 add basic view for item history
All checks were successful
/ test (pull_request) Successful in 48s
/ test (push) Successful in 50s
/ deploy (push) Successful in 4m51s
2024-12-01 17:27:06 +01:00
eb9e9088ca update prefetched fields
All checks were successful
/ test (push) Successful in 51s
/ deploy (push) Successful in 3m35s
2024-11-29 16:53:15 +01:00
b109e5995e add /item/comment endpoint and prefetch related models
All checks were successful
/ test (push) Successful in 52s
/ deploy (push) Successful in 4m48s
2024-11-28 21:58:26 +01:00
a59423780e deploy: Fix metrics in nginx
All checks were successful
/ test (push) Successful in 48s
/ deploy (push) Successful in 4m56s
2024-11-25 19:36:16 +01:00
b6b29d9fed update admin interface
All checks were successful
/ test (push) Successful in 52s
/ deploy (push) Successful in 4m37s
2024-11-24 16:28:14 +01:00
61c4beda47 add timeline information to the /items endpoint
All checks were successful
/ test (push) Successful in 55s
/ deploy (push) Successful in 3m40s
2024-11-23 16:58:55 +01:00
e8887fee8b add frontend to edit event details
All checks were successful
/ test (push) Successful in 51s
/ deploy (push) Successful in 4m37s
2024-11-23 01:12:45 +01:00
8786f4b845 ensure creation file date
All checks were successful
/ test (push) Successful in 49s
/ deploy (push) Successful in 5m5s
2024-11-23 00:59:45 +01:00
0eaff2266c fix untested error in /tickets endpoint
All checks were successful
/ test (push) Successful in 48s
/ deploy (push) Successful in 4m45s
2024-11-21 22:37:49 +01:00
81a0959547 Speed up sql
All checks were successful
/ test (pull_request) Successful in 48s
/ test (push) Successful in 49s
/ deploy (push) Successful in 5m13s
2024-11-21 21:26:16 +01:00
fdf5ab8ad1 implement simple backend search for items and tickets
All checks were successful
/ test (push) Successful in 51s
/ deploy (push) Successful in 4m36s
2024-11-21 01:45:47 +01:00
f2647f0dbd add /matches endpoint ad return match information in tickets and /item endpoints
All checks were successful
/ test (push) Successful in 52s
/ deploy (push) Successful in 4m42s
2024-11-21 00:59:03 +01:00
26255fadec drop v1 API and rename id columns
All checks were successful
/ test (push) Successful in 51s
2024-11-20 02:39:49 +01:00
2fce260ba8 test on every push
All checks were successful
/ test (push) Successful in 50s
/ deploy (push) Successful in 4m41s
2024-11-18 02:17:30 +01:00
c9d58191b3 show tickets filtered by active event 2024-11-18 02:17:30 +01:00
41b71bd51a partition tickets by event 2024-11-18 02:17:30 +01:00
d73bebd5de match incoming mail to event 2024-11-18 02:16:55 +01:00
2c609427ec add simple issue templates
All checks were successful
/ test (push) Successful in 54s
/ deploy (push) Successful in 4m55s
2024-11-13 23:13:13 +01:00
120507512d deploy: Simple protection for metrics endpoint
All checks were successful
/ test (pull_request) Successful in 52s
/ test (push) Successful in 52s
/ deploy (push) Successful in 3m45s
2024-11-13 18:15:00 +00:00
63d6b7a5a8 cicd: run on every pull request, but only deploy on testing
All checks were successful
/ test (pull_request) Successful in 52s
/ test (push) Successful in 54s
/ deploy (push) Successful in 4m45s
2024-11-12 17:05:03 +01:00
5ba4085e60 cicd: Run tests automatically
All checks were successful
/ test (push) Successful in 54s
/ deploy (push) Successful in 4m41s
2024-11-11 22:10:35 +01:00
be02a3e163 cicd: Deploy testing automatically
All checks were successful
/ deploy (push) Successful in 4m56s
2024-11-11 19:37:37 +00:00
444c2de16c change the ticket.state in the backend too 2024-11-10 19:01:45 +00:00
8831f67f00 ticket state changes to pending_open on first view 2024-11-10 19:01:45 +00:00
5a6349c5d3 train spam on state change to 'closed_spam' 2024-11-09 02:58:21 +01:00
a6a8b0defe add functions to train mails as spam/ham 2024-11-09 00:03:21 +01:00
4272aab643 save raw_mails as file 2024-11-08 22:54:57 +01:00
0c4995db2b add docker env for integration testing 2024-11-08 20:09:51 +01:00
269f02c2ce Add django standard metrics 2024-11-07 19:51:31 +01:00
b9cfdf5456 fixed race contidion on ticket view loading 2024-11-06 21:26:01 +01:00
0f8462dc7c enforce startup order in docker-compose.yml 2024-11-06 21:13:44 +01:00
242066ada4 Add dev environment using docker 2024-11-06 00:51:25 +01:00
d13687a910 cleanup admin 'dashboard' 2024-11-06 00:26:56 +01:00
f44da341b4 add event mail addresses to the /events endpoints 2024-11-06 00:08:52 +01:00
55cef1128e extract the search box into its own component 2024-11-05 23:36:05 +01:00
6e38ff7ac7 use an 'AsyncButton' that waits for completion of an async onClick handler for mail replies and comments in tickets 2024-11-05 23:32:53 +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