Commit Graph

258 Commits

Author SHA1 Message Date
Ramon Wenger 799e60e63a Add query for activities on server 2024-02-28 11:19:45 +01:00
Ramon Wenger 7cf192f132 Refactor schema definitions to use less direct imports
This prevents some circular import issues
2024-02-28 11:14:45 +01:00
Lorenz Padberg c22238e5a6 Betalogin casinsensitive email 2024-02-16 10:36:55 +01:00
Lorenz Padberg 9e4c19c633 Add migrations to develop 2023-12-13 16:08:50 +01:00
Ramon Wenger b745afd91e Adapt to new syntax for execute context 2023-12-11 16:44:34 +01:00
Ramon Wenger 6f563806f7 Update wagtail, django and wagtail_factories
Also make some changes according to the migration guides of those
packages.
2023-12-11 16:44:34 +01:00
Ramon Wenger dea78ea189 Add some changes for resolving an obscure bug with user settings 2023-10-10 14:53:53 +02:00
Lorenz Padberg a0086a8010 Merge branch 'hotfix/MS-792-MeineAkivitäten' into develop
# Conflicts:
#	client/src/components/ui/InfoMessage.vue
#	client/src/styles/_variables.scss
2023-09-08 11:26:24 +02:00
Lorenz Padberg b62211a5b4 Fix content blocks, notes, and chapters. 2023-09-06 16:31:24 +02:00
Ramon Wenger 6fff84127c Add a default `last_topic` to the PrivateUserNode 2023-08-31 17:20:39 +02:00
Lorenz Padberg 0ae86202c7 Merged in feature/MS743-ModuleCategorization (pull request #131)
Feature/MS743 ModuleCategorization

Approved-by: Ramon Wenger
2023-08-24 08:40:04 +00:00
Lorenz Padberg 990b92139f Add database migrations 2023-08-22 15:05:10 +02:00
Lorenz Padberg 0b1954c570 Rename ModuleCategory -> ModuleLevel 2023-08-21 14:22:28 +02:00
Ramon Wenger 67ebcbcaa0 Add some light logging to login process to see when licenses are created 2023-08-17 16:07:55 +02:00
Ramon Wenger 1a3e7c9169 Move filter logic inside query 2023-08-16 15:30:21 +02:00
Lorenz Padberg 6d312da0ae Add Category Pills to Module 2023-08-15 16:36:47 +02:00
Lorenz Padberg 23bf51db52 Add update lastModuleCategory mutation 2023-08-15 16:36:47 +02:00
Ramon Wenger c3db7dd25f Change test license duration, add "test" to description 2023-08-14 16:10:30 +02:00
Lorenz Padberg 76fcb8b468 Make portfolia viewable by all teachers of class / student 2023-07-12 17:25:31 +02:00
Lorenz Padberg d856cd9a92 Make username case insensitive 2023-07-12 17:25:31 +02:00
Lorenz Padberg 7d74003d0d Enable login with email, like the form says 2023-07-12 17:24:51 +02:00
Ramon Wenger 28a23c4d02 Update test with pytest syntax further 2023-05-31 13:34:21 +02:00
Ramon Wenger 8938ec79cf Rewrite a test to use pytest syntax 2023-05-30 21:41:30 +02:00
Ramon Wenger 9d50db59f6 Add pytest dependency to project, also add config
Change deprecated code for importing translations

Change deprecated syntax in tests

Replace deprecated django url methods

Add plugins and change testing script
2023-05-30 16:30:28 +02:00
Ramon Wenger a400df1668 Add new license ISBNs
Resolves MS-724 #complete
2023-05-25 12:08:28 +02:00
Ramon Wenger 3cd3ce7c8e Fix missing variable error 2023-05-24 20:54:14 +02:00
Ramon Wenger 266356b510 Update types and schema 2023-05-24 20:28:01 +02:00
Ramon Wenger e256eac55b Change license duration for mydetailhandel to 260 days 2022-12-13 13:57:25 +01:00
Ramon Wenger f071e85863 Add new myKV variables, rename app flavor ids 2022-11-30 16:46:54 +01:00
Ramon Wenger d271c81387 Add new licenses for new environments 2022-11-30 15:13:39 +01:00
Ramon Wenger b244c7349d Increase test license duration for MyKV 2022-09-01 15:44:24 +02:00
Ramon Wenger c7cf52c33f Fix faulty default value declaration for ISBN of licenses 2022-07-15 17:52:03 +02:00
Ramon Wenger e296191707 Add missing migrations 2022-07-12 13:11:42 +02:00
Ramon Wenger 0b70537241 Resolve migration conflict, add missing migration 2022-06-23 12:08:34 +02:00
Ramon Wenger a2b62c4c25 Merge branch 'hotfix/visible-student-submissions' into develop 2022-06-21 17:01:33 +02:00
Ramon Wenger c0806d6b82 Fix query for users in same school class
Now only queries for the active school class instead of all school
classes
2022-06-21 16:42:27 +02:00
Ramon Wenger 22460fcf28 Update unit tests 2022-06-13 15:37:15 +02:00
Ramon Wenger 7691774426 Fix license bug on test environments 2022-05-18 16:51:48 +02:00
Ramon Wenger 01aa9b6965 Unify platform and app flavor 2022-05-18 15:50:53 +02:00
Ramon Wenger 3caa3638fc Add method for default isbn 2022-05-17 13:56:04 +02:00
Ramon Wenger 5c944c09db Fix missing variable 2022-05-16 22:36:00 +02:00
Ramon Wenger ad34cf50cf Add my-kv licenses and per-platform check for them 2022-05-16 17:47:46 +02:00
Ramon Wenger c6ddb3b051 Update `create team` mutation signature 2022-04-12 14:57:56 +02:00
Ramon Wenger 861437fcae Fix unit test 2022-04-12 13:39:09 +02:00
Ramon Wenger f6cc6f6a83 Add cypress test for validation case 2022-04-12 12:36:43 +02:00
Ramon Wenger 4973037486 Update error handling in mutation for school class creation 2022-04-08 17:32:10 +02:00
Ramon Wenger 04c850753f Fix unit tests, change some properties 2022-01-27 17:58:02 +01:00
Ramon Wenger 928f9027d3 Clean up code, make Query and Mutation more standard compliant 2022-01-27 17:34:45 +01:00
Ramon Wenger 37af5c0412 Clean up and simplify some code 2022-01-27 15:07:59 +01:00
Ramon Wenger cf66702d75 Update django, wagtail and some others 2021-12-13 15:48:01 +01:00