Commit graph

  • e9c8f1049e save raw_mails as file jedi 2024-11-08 22:23:52 +01:00
  • 38a24e4e06 add docker env for integration testing jedi 2024-11-08 20:04:43 +01:00
  • 9f5b420095 Add django standard metrics lagertonne 2024-11-06 22:21:32 +01:00
  • 031e146499 fixed race contidion on ticket view loading bton 2024-11-06 21:09:06 +01:00
  • 00c01ac934 enforce startup order in docker-compose.yml jedi 2024-11-06 21:13:44 +01:00
  • df345e36a1 Add dev environment using docker lagertonne 2024-11-01 20:42:13 +01:00
  • 43802196ca cleanup admin 'dashboard' jedi 2024-11-06 00:26:56 +01:00
  • 413a18a5d0 add event mail addresses to the /events endpoints jedi 2024-11-06 00:03:35 +01:00
  • f94e2d8191 extract the search box into its own component jedi 2024-11-05 23:36:05 +01:00
  • bd00f03411 use an 'AsyncButton' that waits for completion of an async onClick handler for mail replies and comments in tickets jedi 2024-11-05 23:32:53 +01:00
  • c056e6880f added a check in the make_reply function to ensure that mails have a body bton 2024-12-04 22:57:12 +01:00
  • 8a181f7fa5 Disable send mail button when there is no text bton 2024-11-27 22:09:02 +01:00
  • e49c62ce93 The Comment button is now disabled when there is no text and the AsyncButton can now be disabled without setting it to inProgress bton 2024-11-27 22:01:31 +01:00
  • 8234fd438a fix 500 error if files does not exist on disk jedi 2024-12-01 18:09:32 +01:00
  • 2a2ef61fc4 add basic view for item history jedi 2024-11-27 19:39:58 +01:00
  • eb9e9088ca update prefetched fields jedi 2024-11-29 01:32:54 +01:00
  • b109e5995e add /item/comment endpoint and prefetch related models jedi 2024-11-28 21:58:26 +01:00
  • 3bd0008a77 deploy: Add prometheus node_exporter lagertonne 2024-11-27 19:41:59 +01:00
  • a59423780e deploy: Fix metrics in nginx lagertonne 2024-11-25 19:36:16 +01:00
  • b6b29d9fed update admin interface jedi 2024-11-23 14:40:13 +01:00
  • 61c4beda47 add timeline information to the /items endpoint jedi 2024-11-23 01:22:24 +01:00
  • e8887fee8b add frontend to edit event details jedi 2024-11-06 21:11:18 +01:00
  • 8786f4b845 ensure creation file date jedi 2024-11-23 00:59:45 +01:00
  • 0eaff2266c fix untested error in /tickets endpoint jedi 2024-11-21 22:37:49 +01:00
  • 81a0959547 Speed up sql eleon 2024-11-21 21:14:38 +01:00
  • fdf5ab8ad1 implement simple backend search for items and tickets jedi 2024-11-09 05:05:05 +01:00
  • f2647f0dbd add /matches endpoint ad return match information in tickets and /item endpoints jedi 2024-11-21 00:58:14 +01:00
  • 26255fadec drop v1 API and rename id columns jedi 2024-11-20 00:23:20 +01:00
  • 2fce260ba8 test on every push jedi 2024-11-17 21:53:12 +01:00
  • c9d58191b3 show tickets filtered by active event jedi 2024-11-17 00:16:54 +01:00
  • 41b71bd51a partition tickets by event jedi 2024-11-13 23:51:54 +01:00
  • d73bebd5de match incoming mail to event jedi 2024-11-18 02:01:23 +01:00
  • 2c609427ec add simple issue templates jedi 2024-11-13 23:12:17 +01:00
  • 120507512d deploy: Simple protection for metrics endpoint lagertonne 2024-11-12 17:28:12 +01:00
  • 86b4568a94 deploy: Simple protection for metrics endpoint lagertonne 2024-11-12 17:28:12 +01:00
  • 63d6b7a5a8 cicd: run on every pull request, but only deploy on testing lagertonne 2024-11-12 16:51:29 +01:00
  • 5ba4085e60 cicd: Run tests automatically lagertonne 2024-11-06 22:26:48 +01:00
  • be02a3e163 cicd: Deploy testing automatically lagertonne 2024-11-06 22:26:48 +01:00
  • c2800fa9cb cicd: Deploy testing automatically lagertonne 2024-11-06 22:26:48 +01:00
  • 444c2de16c change the ticket.state in the backend too bton 2024-11-10 19:53:09 +01:00
  • 8831f67f00 ticket state changes to pending_open on first view bton 2024-11-10 17:12:53 +01:00
  • e38e05d370 change the ticket.state in the backend too bton 2024-11-10 19:53:09 +01:00
  • 9902bda6d8 ticket state changes to pending_open on first view bton 2024-11-10 17:12:53 +01:00
  • 5a6349c5d3 train spam on state change to 'closed_spam' jedi 2024-11-09 01:00:53 +01:00
  • a6a8b0defe add functions to train mails as spam/ham jedi 2024-11-09 00:03:21 +01:00
  • 4272aab643 save raw_mails as file jedi 2024-11-08 22:23:52 +01:00
  • 0c4995db2b add docker env for integration testing jedi 2024-11-08 20:04:43 +01:00
  • 269f02c2ce Add django standard metrics lagertonne 2024-11-06 22:21:32 +01:00
  • b9cfdf5456 fixed race contidion on ticket view loading bton 2024-11-06 21:09:06 +01:00
  • 0f8462dc7c enforce startup order in docker-compose.yml jedi 2024-11-06 21:13:44 +01:00
  • 242066ada4 Add dev environment using docker lagertonne 2024-11-01 20:42:13 +01:00
  • d13687a910 cleanup admin 'dashboard' jedi 2024-11-06 00:26:56 +01:00
  • f44da341b4 add event mail addresses to the /events endpoints jedi 2024-11-06 00:03:35 +01:00
  • 55cef1128e extract the search box into its own component jedi 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 jedi 2024-11-05 23:32:53 +01:00
  • 3a8fa8cdcf show an animation to signify that the page is still loading jedi 2024-11-05 23:25:44 +01:00
  • 767d34f8b7 state button has the state pre selected bton 2024-11-02 01:13:21 +01:00
  • 487aa7d61f add dev docker jedi 2024-11-01 23:40:55 +01:00
  • 4dbe364e6d assigned ticket button is pre selected and deisabled if selected person == asigned person bton 2024-11-02 01:24:12 +01:00
  • 24bd2bdd0a state button has the state pre selected bton 2024-11-02 01:13:21 +01:00
  • cf48428a4c disable Assigned Ticket butten in ticket view until they would actually do something bton 2024-11-01 22:48:24 +01:00
  • c0388e2b54 stash jedi 2024-11-03 19:31:12 +01:00
  • a7af4f9cdd add dev docker jedi 2024-11-01 23:40:55 +01:00
  • 98dfc33385 stash events admin frontend jedi 2024-11-01 22:26:15 +01:00
  • 37da5b38b1 stash jedi 2024-07-19 21:04:55 +02:00
  • fe2f8b3b05 stash jedi 2024-07-18 21:11:53 +02:00
  • e81bf94dc1 stash jedi 2024-07-18 20:32:31 +02:00
  • 165bec6496 stash jedi 2024-07-17 20:22:40 +02:00
  • 03f21feb2f stash jedi 2024-07-17 19:03:47 +02:00
  • e58779b98f stash jedi 2024-07-17 18:59:54 +02:00
  • 40184f12ee stash jedi 2024-07-17 18:43:40 +02:00
  • 4d8406bd7c stash jedi 2024-07-13 17:28:38 +02:00
  • 1cfeb34a4c stash jedi 2024-06-29 16:48:08 +02:00
  • bbbc6869c1 stash jedi 2024-06-28 00:49:09 +02:00
  • dbeb9f4116 stash jedi 2024-06-26 21:22:34 +02:00
  • bcc056e451 stash jedi 2024-06-26 18:42:56 +02:00
  • dffd3531fa add form to create new event jedi 2024-11-02 22:12:00 +01:00
  • f9409bb823 fix related item section in ticket view jedi 2024-06-26 20:53:19 +02:00
  • 2ece0cefd8 add links between items and tickets /tickets endpoint jedi 2024-06-23 04:19:54 +02:00
  • d8be7f09e4 add frontend to manage shipping vouchers jedi 2024-06-23 02:58:31 +02:00
  • f11758607e add /shipping_vouchers endpoint jedi 2024-06-23 02:50:44 +02:00
  • 2f354130da add timeline nodes for linked items and shipping vouchers jedi 2024-06-23 01:42:10 +02:00
  • a59509a432 always use get_model in migrations jedi 2024-06-23 01:33:24 +02:00
  • 7d1786f143 refactor inventory serializers jedi 2024-06-23 01:28:21 +02:00
  • 4152034e4a better email error logging and some pretty printing for admin interface jedi 2024-06-23 01:20:13 +02:00
  • 67375bd281 add shared-state-plugin jedi 2024-06-23 01:04:32 +02:00
  • e91b64ca97 software caching thumbnails in javascript jedi 2024-06-22 22:11:38 +02:00
  • facefc1cc7 add persistent-state-plugin jedi 2024-06-22 20:56:51 +02:00
  • 575d43acbd add rspamd spamfilter to ansible jedi 2024-06-22 19:51:16 +02:00
  • bb71c44aa7 migrate to vue 3 jedi 2024-06-18 20:10:10 +02:00
  • bb07a6b641 handle 'quoted-printable' shorthand version as Transfer-Encoding jedi 2024-04-24 19:38:52 +02:00
  • 49d3b02b9c also handle other text encodings than UTF8 jedi 2024-04-22 20:05:53 +02:00
  • b3c2233454 remove use of v1 api in item edit modal, which caused a prompt for http basic auth jedi 2024-01-23 19:05:20 +01:00
  • 41d983ccbb encode open expanded section of /tickets view in url jedi 2024-01-23 19:04:07 +01:00
  • 79cfbdbe2f fix logout button jedi 2024-01-23 19:02:49 +01:00
  • e605292bf0 make tickets assignable to users jedi 2024-01-22 17:21:22 +01:00
  • 4be8109753 'Back' button in ticket view doesn't clear url query parameter anymore jedi 2024-01-19 21:42:05 +01:00
  • 26ce3e23a4 add more ticket state options jedi 2024-01-19 21:13:04 +01:00
  • b28bd7b23b add alternative layout for /tickets page jedi 2024-01-17 20:08:28 +01:00
  • a3f6a96f95 fix database problem with 4 byte utf-8 jedi 2024-01-16 00:10:32 +01:00