Commit Graph

  • da400155eb fix SithModelBackend._get_group_permissions imperosol 2024-12-22 15:01:58 +01:00
  • 5079938a5b Fix get_operator on non bar counters and better display of counter with no products Sli 2024-12-22 13:36:50 +01:00
  • b8430adc50 Split counter-click-index.ts Sli 2024-12-22 13:01:31 +01:00
  • eed434aeb2 Improve age management for getting products and make get_product a part of counter model Sli 2024-12-22 12:27:58 +01:00
  • 372470b44b Improve empty basket and tray price management Sli 2024-12-22 12:00:42 +01:00
  • 7071553c3b Optimize product id validation on counter click Sli 2024-12-22 02:14:14 +01:00
  • eea237b813 Pre-filter allowed products in backend for counter click Sli 2024-12-22 01:56:57 +01:00
  • c37288c285 Display nice product cards on counter click interface Sli 2024-12-21 20:38:09 +01:00
  • ccf5767a01 Fix customerBalance not init and submit/cancel buttons visuals Sli 2024-12-21 15:15:07 +01:00
  • ffe6fc8c2a Redirect when cancelling instead of submitting a form Sli 2024-12-20 20:21:36 +01:00
  • 5f0b4d2050 Properly display form errors in counter Sli 2024-12-20 20:18:02 +01:00
  • f9d7dc7d3a Restore form when form submit fails due to error Sli 2024-12-20 19:41:38 +01:00
  • 8ebea00896 Fix crash during validation Sli 2024-12-20 19:10:46 +01:00
  • a548f4744e Fix counter main Sli 2024-12-20 19:06:01 +01:00
  • a383f3e717 Don't use codes as a primary key in counter click Sli 2024-12-20 18:34:27 +01:00
  • 60f18669c8 Make counter click client side first Sli 2024-12-20 17:32:37 +01:00
  • a36946529b Fix error when submitting group form without any group checked Sli 2024-12-22 12:04:51 +01:00
  • eaac0c728f
    Merge pull request #961 from ae-utbm/auth-backend thomas girod 2024-12-22 06:38:34 +01:00
  • 9ca95774a3
    Merge pull request #962 from ae-utbm/query-news thomas girod 2024-12-22 06:32:58 +01:00
  • fa66851889 fix n+1 queries on birthdays imperosol 2024-12-21 21:03:52 +01:00
  • ab81f11199 Manage subscribers group permissions imperosol 2024-12-21 18:52:16 +01:00
  • bea7741d35 populate group permissions imperosol 2024-12-21 18:48:30 +01:00
  • 81e163812e custom auth backend imperosol 2024-12-21 17:34:20 +01:00
  • 4f233538e0
    Merge pull request #955 from ae-utbm/counter-click-step-3 Bartuccio Antoine 2024-12-21 16:00:06 +01:00
  • 4ac09ac08b Use tomselect instead of jquery autoselect for counter clicks Sli 2024-12-18 23:32:46 +01:00
  • 6d02970676
    Merge pull request #946 from ae-utbm/product-csv thomas girod 2024-12-21 15:50:34 +01:00
  • b773a05bb5
    Merge pull request #960 from ae-utbm/taiste thomas girod 2024-12-21 02:40:20 +01:00
  • accf1befce Make products filterable by product type imperosol 2024-12-21 02:13:37 +01:00
  • 6953eaa9d0 fix sanitization of the csv content imperosol 2024-12-18 17:11:20 +01:00
  • 180bae59c8 Add translations imperosol 2024-12-17 13:02:39 +01:00
  • 9cafc163e8 fix frontend archived products filter imperosol 2024-12-14 03:13:14 +01:00
  • 8f8eef4107 display products as cards imperosol 2024-12-14 02:45:11 +01:00
  • 7af745087e create a card css component imperosol 2024-12-14 01:45:54 +01:00
  • aab093200b slightly improve style imperosol 2024-12-14 00:36:12 +01:00
  • 1a9556f811 add a button to download products as csv imperosol 2024-12-14 00:11:25 +01:00
  • 39b36aa509 ajaxify the product admin page imperosol 2024-12-14 00:10:34 +01:00
  • 3fc260a12c add csv converter imperosol 2024-12-14 00:08:11 +01:00
  • 1696a2f579 Add NestedKeyOf Type imperosol 2024-12-14 00:06:18 +01:00
  • baebc0b690
    Merge pull request #958 from ae-utbm/fix-group-form thomas girod 2024-12-20 11:07:13 +01:00
  • 9f3a10ca71 fix user groups form imperosol 2024-12-20 11:00:57 +01:00
  • 38ceaf3106
    Merge pull request #957 from ae-utbm/user-model thomas girod 2024-12-19 20:32:39 +01:00
  • 87b619794d Fix groups displayed on user profile group edition Sli 2024-12-19 18:57:50 +01:00
  • 29c4a36479
    Merge pull request #956 from ae-utbm/query-page-hist thomas girod 2024-12-19 15:09:11 +01:00
  • ddeb12f08c
    Merge pull request #929 from ae-utbm/user-model Bartuccio Antoine 2024-12-19 14:27:16 +01:00
  • a7b1406e06 post-rebase fix imperosol 2024-12-19 10:53:11 +01:00
  • 871ef60cf6 remove obsolete RunPython operations imperosol 2024-11-20 18:35:55 +01:00
  • 7e9071a533 optimize User.is_subscribed and User.was_subscribed imperosol 2024-11-20 17:25:39 +01:00
  • 8c660e9856 Make core.User inherit from AbstractUser instead of AbstractBaseUser imperosol 2024-11-20 17:10:57 +01:00
  • 6ca641ab7f fix: N+1 queries on page version list page imperosol 2024-12-19 10:32:02 +01:00
  • 8d6609566f
    Merge pull request #951 from ae-utbm/refactor-news thomas girod 2024-12-18 16:09:41 +01:00
  • 17e4c63737 refactor news model and creation form imperosol 2024-12-16 16:32:07 +01:00
  • fad470b670
    Merge pull request #952 from ae-utbm/sort-producttypes thomas girod 2024-12-18 15:45:50 +01:00
  • c5646b1e59
    Merge pull request #954 from ae-utbm/fix-subscription thomas girod 2024-12-18 15:45:17 +01:00
  • 5da27bb266 rename producttype to product_type imperosol 2024-12-18 12:16:24 +01:00
  • be6a077c8e fix access to the subscription page imperosol 2024-12-18 14:13:39 +01:00
  • 8d643fc6b4 Apply review comments imperosol 2024-12-17 17:23:13 +01:00
  • 47876e3971 Make product types dynamically orderable. imperosol 2024-12-17 00:53:47 +01:00
  • c79c251ba7 Add ProductTypeController imperosol 2024-12-16 19:46:34 +01:00
  • 483670e798 Make ProductType an OrderedModel imperosol 2024-12-15 18:55:09 +01:00
  • 6c8a6008d5 api route to search products with detailed infos. imperosol 2024-12-13 23:58:25 +01:00
  • e680124d7b fix makemessages command in docs imperosol 2024-12-13 23:41:24 +01:00
  • b06a06f50c feat: add restore on backspace plugin for tom select imperosol 2024-12-07 13:38:31 +01:00
  • c1be55a719
    Merge pull request #953 from ae-utbm/taiste thomas girod 2024-12-17 11:43:32 +01:00
  • 6416de237f
    Merge pull request #923 from ae-utbm/counter-click-step-2 Bartuccio Antoine 2024-12-17 10:58:34 +01:00
  • ad44fd52a4 Apply review comments Sli 2024-12-17 10:54:41 +01:00
  • 03c27b10e5 Fix refill permissions Sli 2024-12-17 02:42:07 +01:00
  • fc0ef29738 Remove GetCustomer API endpoint Sli 2024-12-17 01:42:10 +01:00
  • a0eb53a607 Apply review comments Sli 2024-12-17 01:41:45 +01:00
  • 66e5ef64fd Don't use API to update amount after a refilling query Sli 2024-12-17 00:45:51 +01:00
  • 2a9cbfdf77 Add test case in user preferences for other subscriber accessing and accessing trombi user trombi Sli 2024-12-16 11:03:55 +01:00
  • 0a460b46b9 Add tests for user preferences Sli 2024-12-16 10:34:35 +01:00
  • f5d5cc18a8
    Merge pull request #949 from ae-utbm/trombi thomas girod 2024-12-16 10:06:17 +01:00
  • 4c65939bbe Fix crash when admin gets to preferences of an user subscribed to a trombinoscope Sli 2024-12-16 09:31:43 +01:00
  • 379527cd58 Add a nice animation on successful refilling Sli 2024-12-16 00:58:23 +01:00
  • f63fb59cbf Allow filtering of refilling options Sli 2024-12-16 00:15:21 +01:00
  • cde864fdc7 Apply review comments Sli 2024-12-15 21:33:43 +01:00
  • e9361697f7 Convert customer refill to a fragment view Sli 2024-12-15 21:33:19 +01:00
  • 830c752971
    Merge pull request #948 from ae-utbm/sentry thomas girod 2024-12-15 18:36:46 +01:00
  • 6bdc1b73ae Enable sentry workflow again Sli 2024-12-15 17:31:41 +01:00
  • 0f003870bb
    Merge pull request #924 from ae-utbm/unique-student-card NaNoMelo 2024-12-15 17:06:35 +01:00
  • 0631c77a1c Apply review comments Sli 2024-12-15 17:02:44 +01:00
  • 2cc4308a58 Fix tooltip shadow and position and improve unittests Sli 2024-12-13 11:43:34 +01:00
  • 4975475e85 Add tooltip on current registered card, allow barmen to delete cards and make card deletion a fragment Sli 2024-12-10 23:48:46 +01:00
  • 466fe58763 feat: make student card unique per user imperosol 2024-12-08 16:07:25 +01:00
  • 3b7e338808 fix 500 when accessing preferences imperosol 2024-11-15 14:47:39 +01:00
  • 53b13e7aef
    Merge pull request #947 from ae-utbm/dependencies Bartuccio Antoine 2024-12-15 13:53:28 +01:00
  • fa60ecb25a Upgrade dependencies Sli 2024-12-15 00:59:55 +01:00
  • a975824481
    Merge pull request #945 from ae-utbm/refactor-product thomas girod 2024-12-09 20:20:11 +01:00
  • c51e5eb6cb remove parent_product column in the Product table imperosol 2024-12-09 12:09:12 +01:00
  • f0bc502ec9 fix translation in subscription creation success fragment imperosol 2024-12-09 12:15:57 +01:00
  • 902cafc5e4
    Merge pull request #921 from ae-utbm/counter-click Bartuccio Antoine 2024-12-08 13:49:08 +01:00
  • b2f54aa23e
    Merge pull request #943 from ae-utbm/update-deps thomas girod 2024-12-08 13:46:53 +01:00
  • 29a5425259 Add spinner to student card form Sli 2024-12-08 12:31:35 +01:00
  • e2a34c75ea deps: update dependencies imperosol 2024-12-08 11:54:58 +01:00
  • de7aa6f6a6 Create a generic form fragment renderer Sli 2024-12-08 11:45:16 +01:00
  • 9acb421b2e deps: update ruff imperosol 2024-12-08 11:17:27 +01:00
  • 66d2dc74e7 Pre-fetch forms for student card Sli 2024-12-08 00:32:28 +01:00
  • 2f613607af Update number of queries in test_num_queries Sli 2024-12-07 22:48:18 +01:00
  • d4b9c3afb1 Make StudentCardFormView fragment only Sli 2024-12-07 17:28:34 +01:00
  • b81cf49d0a Remove student card creation from CounterClick view and use fragment instead Sli 2024-11-14 16:17:10 +01:00