Commit Graph

1466 Commits

Author SHA1 Message Date
Christian Cueni dec5691d8f Add info to attendance page 2024-07-25 09:52:15 +02:00
Elia Bieri a6a83e6b90 Install watcher to resolve warning 2024-07-25 09:48:26 +02:00
Christian Cueni 13528f5394 Merged develop into feature/VBV-707-spinner 2024-07-25 05:44:43 +00:00
Christian Cueni 7d2715ead1 Merged develop into feature/cembra-enable 2024-07-24 13:26:53 +00:00
Christian Cueni bd59f24ea9 Add loading spinner to widget 2024-07-24 09:20:28 +02:00
Daniel Egger 08b65f00d7 Enable cembra/byjuno payment for PROD env 2024-07-23 14:40:22 +02:00
Daniel Egger aa30dadfd7 Update cypress tests 2024-07-16 15:57:24 +02:00
Daniel Egger f0acdaf254 Add custom organisation name 2024-07-16 15:13:52 +02:00
Daniel Egger d56c346512 Add more editable profile fields 2024-07-16 14:37:19 +02:00
Daniel Egger 47896444a6 Make `ItDatePicker` component 2024-07-12 11:19:38 +02:00
Daniel Egger 12476740df Merged in feature/npm-node-upgrade (pull request #350)
Feature/npm node upgrade

* Upgrade npm dependencies, node20, remove Storybook

* Upgrade more libs


Approved-by: Christian Cueni
2024-07-12 08:44:14 +00:00
Daniel Egger 3d3556f692 Filter out "cembra_byjuno" for prod 2024-07-10 18:12:25 +02:00
Daniel Egger d9efdb0d73 chore: `paymentMethods` does not have to be computed 2024-07-10 18:08:25 +02:00
Daniel Egger a53459f8bf Theming for date picker 2024-07-04 14:54:23 +02:00
Daniel Egger d0b357c33c Fix tests 2024-07-04 14:54:23 +02:00
Daniel Egger b58a7313a8 Add @vuepic/vue-datepicker for birth date in onboarding 2024-07-04 14:54:23 +02:00
Daniel Egger 52f2b30a58 Translations 2024-07-04 14:54:23 +02:00
Daniel Egger fab9297989 Test cembra/byjuno invoice 2024-07-04 14:54:22 +02:00
Daniel Egger 3ef1ba18b2 Improve Cypress tests 2024-07-04 14:54:22 +02:00
Daniel Egger 9d91a9102a Add more logging in app/database 2024-07-04 14:54:22 +02:00
Daniel Egger b9f8e5d771 Handle phone numbers 2024-07-04 14:54:22 +02:00
Daniel Egger 42fd2f1377 Add logic/validation for cembra fields 2024-07-04 14:54:22 +02:00
Daniel Egger b6e4f30b58 Add device fingerprint code 2024-07-04 14:54:22 +02:00
Daniel Egger e776103eb7 Add new fields for cembra pay 2024-07-04 14:54:22 +02:00
Daniel Egger da5c6d07d2 Add Cypress test for checkout process 2024-07-04 14:54:22 +02:00
Christian Cueni c0a94ca988 Add attendance export in cockpit 2024-07-02 15:03:42 +02:00
Christian Cueni 767f6c42f6 Add export to feedback cockpit page 2024-07-02 14:07:43 +02:00
Christian Cueni f7798cfa55 Merged develop into feature/abacus-export 2024-06-20 05:21:05 +00:00
Daniel Egger ca01bf1196 Try to fix flaky cypress test 2024-06-19 16:27:11 +02:00
Daniel Egger de6b659ea7 Try to fix flaky cypress test 2024-06-19 16:24:37 +02:00
Christian Cueni 7a8ee56109 Add language to request, add language backend tests, add icon 2024-06-18 15:56:17 +02:00
Christian Cueni 7c21070b96 Add frontend tests, add translations 2024-06-18 08:26:30 +02:00
Christian Cueni 232959b92d Display export only to experts 2024-06-17 20:07:47 +02:00
Christian Cueni 033886f00b Add frontend export 2024-06-17 16:32:27 +02:00
Christian Cueni 0a9a4af5b2 wip: Use ints as input 2024-06-17 14:21:47 +02:00
Christian Cueni 50d5c4080d Revert "wip: Remove old code"
This reverts commit 06572c9e1f.
2024-06-13 15:36:47 +02:00
Christian Cueni b8813482b0 Fix export, add client code and urls 2024-06-13 14:45:53 +02:00
Christian Cueni 06572c9e1f wip: Remove old code 2024-06-13 13:05:54 +02:00
Daniel Egger f4729cb4c8 Start abacus upload manually from admin interface 2024-05-31 19:11:46 +02:00
Daniel Egger f8c6e135e1 Add fake datatrans endpoints for e2e tests 2024-05-31 16:00:05 +02:00
Daniel Egger ec21238ece Remove unused BillingAddress model 2024-05-31 09:54:42 +02:00
Daniel Egger 2646b072ee Refactor country handling code 2024-05-30 15:35:17 +02:00
Daniel Egger f5733368d0 Remove "wegleitung" when there are no points 2024-05-28 15:52:28 +02:00
Daniel Egger f78cdea3f2 Improve `AssignmentCompletion` admin page 2024-05-23 14:45:36 +02:00
Daniel Egger afcca75c82 Übersetzungen 2024-05-23 14:45:36 +02:00
Daniel Egger ec4da1b265 Add cypress test for cockpit 2024-05-23 14:45:36 +02:00
Daniel Egger aa4f0a0d92 Add cypress tests 2024-05-23 14:45:35 +02:00
Daniel Egger 401c44dbc7 Use deducted and final points in frontend 2024-05-23 14:45:35 +02:00
Daniel Egger fe0fb55bc9 Fix cypress tests 2024-05-23 14:45:35 +02:00
Daniel Egger 8415e1689d Refactor display 2024-05-23 14:45:35 +02:00
Daniel Egger ce03346c6a Update texts 2024-05-23 14:45:35 +02:00
Daniel Egger 4b9614d89d Show grades instead of points for certificates 2024-05-23 14:45:35 +02:00
Daniel Egger 8cab40f1d5 Add `competence_certificate_weight` to Assignment model 2024-05-23 14:45:35 +02:00
Christian Cueni f779760bc3 Add uk support email to error page 2024-05-23 14:14:40 +02:00
Christian Cueni 0c8d384a51 Add translation string 2024-05-22 11:38:10 +02:00
Christian Cueni 5cbd63d70c Show loading spinner 2024-05-14 10:45:28 +02:00
Christian Cueni 029ca0140f Add buy link (VBV-682) 2024-05-13 16:30:45 +02:00
Christian Cueni 1634943c21 Hide Fremdeinschätzung in a users profile if in uk course 2024-05-06 13:24:15 +02:00
Christian Cueni c5e080a80a Merged develop into feature/uk-vv-tests 2024-05-06 07:14:31 +00:00
Christian Cueni a59e1689e3 Merged develop into feature/vueuse-update 2024-05-06 06:25:04 +00:00
Christian Cueni 1d995bff91 Add cypress tests for course specific settings 2024-05-06 07:57:43 +02:00
Christian Cueni d02b76477e Hide link to evaluation details in profile 2024-05-02 16:20:07 +02:00
Christian Cueni b497fd3fed Display correct contacts, remove unused var 2024-05-02 15:55:32 +02:00
Christian Cueni 52b6e2ee4f Fix evaluation text in üK 2024-05-02 15:27:38 +02:00
Daniel Egger f11d51b333 Show "noMenteesText" for Lernbegleiter 2024-05-02 12:02:03 +02:00
Christian Cueni 92d96f4710 Add label texts in order 2024-05-02 11:15:16 +02:00
Christian Cueni 8c41d4ab03 Display Mentees page for experts/supervisors 2024-05-02 11:05:33 +02:00
Christian Cueni c2a3e5c80e Hide feedback request in uk 2024-05-02 10:23:09 +02:00
Christian Cueni 94f61c2ef6 Fix texts 2024-05-02 10:20:16 +02:00
Christian Cueni c977fcf510 Fix c2a for expert 2024-05-02 10:19:47 +02:00
Christian Cueni 9e2f12095f Fix onboarding 2024-05-01 15:48:47 +02:00
Christian Cueni c45e0e9d74 Reorder components 2024-05-01 07:08:30 +02:00
Christian Cueni 06fcc5d23a Update text 2024-04-30 15:41:24 +02:00
Daniel Egger ec1c94b990 Rename composable 2024-04-30 11:01:38 +02:00
Daniel Egger f4be4e2418 VBV-673: Praxisbildner Übersicht KN 2024-04-26 17:30:55 +02:00
Daniel Egger 1693adce39 Fix cypress test for due dates page 2024-04-25 18:53:41 +02:00
Daniel Egger d15eb70792 VBV-672: Link zu gefilteter Personenliste 2024-04-25 18:49:02 +02:00
Daniel Egger 9c1e399f4d Add role filter to persons page 2024-04-25 18:49:02 +02:00
Daniel Egger 1325d9912c Add region filter to persons page 2024-04-25 18:49:02 +02:00
Daniel Egger c294f0e35d VBV-674: Add avatar images to dueDates for lerning mentors 2024-04-25 18:49:02 +02:00
Daniel Egger daa8a16e55 Render due dates without url for `LEARNING_MENTOR` 2024-04-25 18:49:02 +02:00
Daniel Egger bb57591387 Add avatar images to dashboar persons page 2024-04-25 18:49:02 +02:00
Christian Cueni 85007a17c9 Fix back button 2024-04-25 11:36:04 +02:00
Daniel Egger b590139e2f VBV-546: Upgrade @headlessui/vue with bugfix (for feedback) 2024-04-25 09:31:48 +02:00
Christian Cueni f4bde62e93 Fix link vertical alingment in Basebox 2024-04-25 09:26:12 +02:00
Christian Cueni a7900f6bc8 Fix typecheck 🪓 2024-04-25 07:17:48 +02:00
Christian Cueni 552746182f Refactor frontend 2024-04-24 21:17:33 +02:00
Christian Cueni 5d7898d415 wip: Update copy, fix typecheck 2024-04-23 11:02:43 +02:00
Christian Cueni 0d982f937c Use sub routes 2024-04-22 20:08:37 +02:00
Christian Cueni 073c2a8a60 wip: Add user certificate query, modify components 2024-04-22 15:49:31 +02:00
Christian Cueni 2318135f50 wip: Add routes 2024-04-22 13:30:44 +02:00
Christian Cueni db7fbdd03a Fix title, add basic link to persons 2024-04-22 11:05:50 +02:00
Christian Cueni e0b4a045ce Fix some tests, fix linting 2024-04-22 08:49:58 +02:00
Christian Cueni 34512f8db0 Make typechecker happy 2024-04-19 19:28:22 +02:00
Christian Cueni d8316b177d wip: Move loading of data to parent component 2024-04-19 19:04:53 +02:00
Christian Cueni 3cc46f70a5 wip: Move code to composable 2024-04-19 18:24:54 +02:00
Christian Cueni bfdb992d60 WIP: Update feedback statistics page 2024-04-19 18:17:21 +02:00
Daniel Egger 8cb00b0976 Replace dueDate code 2024-04-19 16:47:27 +02:00
Daniel Egger 41b0d3ae4d Improve history management 2024-04-19 15:28:19 +02:00
Daniel Egger 7847191d97 Fix `ignoreGuardsForHomeRoute` workaround... 2024-04-19 12:47:37 +02:00
Daniel Egger 9a3af24f72 Only show future appointments 2024-04-19 12:34:28 +02:00
Daniel Egger e7ea2f8922 Selecte courseSession from route query for dueDates 2024-04-19 11:47:23 +02:00
Daniel Egger 87f3d12329 Upgrade vueuse lib 2024-04-19 11:23:57 +02:00
Daniel Egger 4925c1a178 Cleanup dates/appointments handling in app 2024-04-19 11:17:22 +02:00
Daniel Egger 905d7a5290 Add new DashboardAsideWidget 2024-04-19 10:37:35 +02:00
Daniel Egger 102196a290 Add new DashboardDueDatesPage 2024-04-19 09:31:08 +02:00
Daniel Egger bfdacfec62 User course_session and course `id`s as string 2024-04-18 17:39:58 +02:00
Daniel Egger 46a2f6a3ba Add filters to dashboard person table 2024-04-18 17:25:00 +02:00
Christian Cueni 49bd67f3e0 WIP: Fix statistic pages 2024-04-18 17:22:44 +02:00
Christian Cueni b58bceb14d WIP: Adding courseId to statistics page 2024-04-18 15:43:19 +02:00
Christian Cueni bc909ae1b6 Check learning mentor term in uk and vv 2024-04-18 08:28:40 +02:00
Christian Cueni 1b378fafcc Fix tests, add links 2024-04-18 06:39:31 +02:00
Christian Cueni 70b3138574 Fix UI issue on passed-label 2024-04-16 15:04:59 +02:00
Christian Cueni 97dd952e4f Hide "old" dashboard content 2024-04-16 14:24:03 +02:00
Christian Cueni 41c48bed9d Refactor dashboard page 2024-04-16 07:27:34 +02:00
Christian Cueni 68d44f950f WIP: Filter statistics by circle 2024-04-15 13:48:56 +02:00
Christian Cueni 121f7c227a WIP: Add supervisor base dashboard 2024-04-11 15:09:59 +02:00
Christian Cueni 77c69f1229 Add progress text to diagram 2024-04-11 14:06:18 +02:00
Christian Cueni b19375f336 Change menu order, hide tasks for üK 2024-04-11 13:37:14 +02:00
Christian Cueni 93b8089510 Fix stats type, set button properties 2024-04-11 11:35:16 +02:00
Christian Cueni 8a89bed0ac WIP: Fix typecheck 2024-04-10 11:18:43 +02:00
Christian Cueni 14474d1799 WIP: Align widgets [skip ci] 2024-04-09 16:34:27 +02:00
Christian Cueni 2865328a8e WIP: Add preview 2024-04-09 15:30:26 +02:00
Christian Cueni 66220cdfcb WIP: Use Basebox 2024-04-09 15:29:46 +02:00
Christian Cueni a375559670 WIP: Update Lernbegleitung copy [skip ci] 2024-04-09 13:50:20 +02:00
Christian Cueni 58cf852842 WIP: Style components 2024-04-09 11:16:27 +02:00
Christian Cueni eda9829b36 Add mentor components and basic styling 2024-04-09 08:59:44 +02:00
Christian Cueni 89fc3a8deb WIP: Fix types, allow filter for user in stats 2024-04-08 14:22:33 +02:00
Christian Cueni d417cf5fe3 WIP: Update schema 2024-04-08 13:31:29 +02:00
Christian Cueni 265bd01b79 WIP: Remove GraphQL code 2024-04-08 13:01:36 +02:00
Christian Cueni 4a982d8af2 WIP: Use REST endpoint 2024-04-08 12:47:55 +02:00
Christian Cueni 5ba319e524 Merge branch 'feature/dashboard-persons' into feature/dashboard 2024-04-08 08:12:27 +02:00
Christian Cueni 6ea45eff66 WIP: Add ui config 2024-04-08 08:08:12 +02:00
Daniel Egger 7473923dac Action link not for all 2024-04-05 15:19:14 +02:00
Daniel Egger 91ee3e605b Add action link 2024-04-04 13:06:14 +02:00
Daniel Egger 15d6baac81 Display persons 2024-04-04 11:59:07 +02:00
Daniel Egger e49a4971ae Add simple DashboardPersonsPage which loads data 2024-04-03 15:15:07 +02:00
Christian Cueni 2f77bf7734 WIP: Add Praxisbildner switch, move code to type 2024-04-03 11:14:44 +02:00
Christian Cueni 6edb5be093 WIP: Add own components 2024-04-02 15:55:34 +02:00
Livio Bieri 3eb098be35 Merge branch 'develop' into feat/geteilter-bereich 2024-03-27 15:40:50 +01:00
Livio Bieri ed685b9c78 chore: cypress tests for learning mentor 2024-03-27 14:58:18 +01:00
Livio Bieri 8109446602 fix: hide sample solution if learning mentors are present 2024-03-26 10:38:56 +01:00
Christian Cueni 0f6f61667b Merged develop into fix/musterlosung 2024-03-26 06:32:43 +00:00
Livio Bieri 3dfc7438eb fix: correct text 2024-03-25 17:04:06 +01:00
Livio Bieri df441d57a2 fix: sample solution praxis assignment w/o mentor 2024-03-25 16:55:56 +01:00
Christian Cueni e47ce8e011 Round sum to one digit after the comma 2024-03-25 13:24:49 +01:00
Christian Cueni 10449ebed3 Remove scrollbar by restricting the height 2024-03-25 09:42:21 +01:00
Livio Bieri e232aa4820 chore: cleanup 2024-03-22 11:34:09 +01:00
Livio Bieri 5d14bde805 chore: use same function to check performance criteria status 2024-03-22 11:29:45 +01:00
Livio Bieri 1831dcc363 fix: apply new definition of completed to allFinishedInLearningSequence 2024-03-22 11:22:53 +01:00