Ramon Wenger
|
e10481ce49
|
Add visibility actions to objective group
|
2021-02-22 17:04:45 +01:00 |
Ramon Wenger
|
8d9761b3ef
|
Add new chapter visibility properties to model and schema
|
2021-02-18 17:54:02 +01:00 |
Ramon Wenger
|
1f3b6fe40d
|
Add tenant id to taskbase call
|
2021-02-15 20:03:20 +01:00 |
Ramon Wenger
|
048fd1b4a7
|
Add more debugging info to taskbase call
|
2021-02-15 15:22:40 +01:00 |
Ramon Wenger
|
5b3777cb87
|
Handle bools in bool_value call
|
2021-01-14 17:10:48 +01:00 |
Ramon Wenger
|
dbee7889b7
|
Protect some objects from deletion
|
2021-02-11 17:26:50 +01:00 |
Ramon Wenger
|
9f81082f12
|
Change how static files for cypress tests are served
|
2021-02-11 14:31:03 +01:00 |
Ramon Wenger
|
763b643186
|
Merge branch 'feature/whitelabel' into develop
|
2021-02-03 14:31:02 +01:00 |
Ramon Wenger
|
b2f92ecbc7
|
Always show assignment solutions to teachers
|
2021-02-02 15:45:22 +01:00 |
Ramon Wenger
|
1b19d8e6eb
|
Fix unit test
|
2021-01-28 13:57:25 +01:00 |
Ramon Wenger
|
a47a41d351
|
Always show solutions for teachers
|
2021-01-27 17:16:42 +01:00 |
Ramon Wenger
|
297896e380
|
Make owner of assignments optional
|
2021-01-26 16:29:00 +01:00 |
Ramon Wenger
|
9791d2d587
|
Add check for roles
|
2021-01-25 16:05:32 +01:00 |
Ramon Wenger
|
173a954516
|
Enable spell check based on env variable
|
2021-01-21 16:41:11 +01:00 |
Ramon Wenger
|
550361f64b
|
Add default env variables to example
|
2021-01-21 15:09:12 +01:00 |
Ramon Wenger
|
6101964282
|
Add default logo
|
2021-01-20 17:06:37 +01:00 |
Ramon Wenger
|
2fe24f532a
|
Add autocomplete to assignment owner field in cms admin
|
2021-01-14 20:40:24 +01:00 |
Ramon Wenger
|
b94ce40313
|
Update assignment admin fields
|
2021-01-14 20:37:32 +01:00 |
Ramon Wenger
|
7d30497e48
|
Add user argument to default class name method
|
2021-01-11 16:33:15 +01:00 |
Ramon Wenger
|
ece9178513
|
Add connection age to database settings
|
2020-11-18 21:45:47 +01:00 |
Ramon Wenger
|
ecec97a411
|
Fix vanishing text bug on submission feedback
|
2020-11-17 14:03:10 +01:00 |
Ramon Wenger
|
b3c36fb749
|
Add example survey data
|
2020-10-20 10:28:01 +02:00 |
Ramon Wenger
|
973912ba94
|
Fix admin interface for objective order
|
2020-09-30 17:25:52 +02:00 |
Ramon Wenger
|
af71a5a282
|
Add objective ordering
|
2020-09-30 17:20:22 +02:00 |
Ramon Wenger
|
76b14e3cc8
|
Add intro to instruments
|
2020-09-29 13:56:17 +02:00 |
Christian Cueni
|
5057e54e4d
|
Merged in hotfix/typos (pull request #75)
Hotfix/typos
|
2020-09-28 16:56:40 +00:00 |
Ramon Wenger
|
886550c224
|
Add interdisciplinary objective groups
|
2020-09-28 17:55:49 +02:00 |
Christian Cueni
|
33bd20d44b
|
Fix typos
|
2020-09-28 14:18:21 +02:00 |
Christian Cueni
|
bdedc22a32
|
Fix portfolio query
|
2020-09-08 14:42:39 +02:00 |
Ramon Wenger
|
05c43b80fc
|
Add unit test, fix multiple custom content block bug
|
2020-08-10 19:09:52 +02:00 |
Ramon Wenger
|
d4063286fe
|
Add search fields to school class admin
|
2020-07-22 11:39:29 +02:00 |
Ramon Wenger
|
c3d86090d4
|
Fix migrations
|
2020-07-20 11:28:54 +02:00 |
Ramon Wenger
|
d0af9cfcfc
|
Merge branch 'feature/onboarding' into develop
|
2020-07-20 11:04:54 +02:00 |
Ramon Wenger
|
8765e849e3
|
Add unit test
|
2020-07-15 12:02:56 +02:00 |
Ramon Wenger
|
6f77603e11
|
Let teachers see all the contents their classes can see
|
2020-07-15 11:42:17 +02:00 |
Ramon Wenger
|
9027aaa4ee
|
Add unit tests for onboarding
|
2020-07-10 16:08:18 +02:00 |
Ramon Wenger
|
ff3372c525
|
Fix unit tests
|
2020-07-10 15:25:29 +02:00 |
Ramon Wenger
|
2c0039be42
|
Fix cypress tests
|
2020-07-10 15:15:56 +02:00 |
Ramon Wenger
|
e9d8fdad24
|
Fix cypress tests
|
2020-07-10 11:49:00 +02:00 |
Ramon Wenger
|
f588abee43
|
Add onboarding visited flag to user
|
2020-07-07 22:31:25 +02:00 |
Christian Cueni
|
03f9fb48bd
|
Fix migrations
|
2020-07-07 13:32:37 +02:00 |
Christian Cueni
|
dcb886a17c
|
Show if user has accepted terms and condition in admin
|
2020-07-07 11:42:41 +02:00 |
Christian Cueni
|
1045093cac
|
Add data migration
|
2020-07-07 11:42:41 +02:00 |
Christian Cueni
|
4944745da0
|
Add support for multiple licenses
|
2020-07-07 11:42:41 +02:00 |
Ramon Wenger
|
44e7e4c322
|
Clean up code
|
2020-07-02 12:32:44 +02:00 |
Ramon Wenger
|
a2bbb6b26a
|
Update test settings
|
2020-06-30 11:37:52 +02:00 |
Ramon Wenger
|
dc0d6523cd
|
Add unit tests for recent modules
|
2020-06-30 11:33:14 +02:00 |
Ramon Wenger
|
b3894ec8d6
|
Add missing migration
|
2020-06-25 15:20:05 +02:00 |
Ramon Wenger
|
e899bbe21b
|
Add recently visited modules to user
|
2020-06-25 15:12:59 +02:00 |
Christian Cueni
|
6a7fbd54cf
|
Fix registration error
|
2020-06-18 18:30:26 +02:00 |
Ramon Wenger
|
5d4d660938
|
Rename conflicting migration
|
2020-06-18 16:52:19 +02:00 |
Ramon Wenger
|
f544140c35
|
Fix missing migration again
|
2020-06-18 16:19:54 +02:00 |
Ramon Wenger
|
8e48d12605
|
Fix missing migration reference
|
2020-06-18 16:17:51 +02:00 |
Ramon Wenger
|
da5bd1e439
|
Merged in feature/save-last-topic (pull request #67)
Save last topic and go there on topic navigation
Approved-by: Christian Cueni
|
2020-06-18 14:08:18 +00:00 |
Ramon Wenger
|
5339ede9aa
|
Remove duplicate migrations
|
2020-06-17 14:29:15 +02:00 |
Christian Cueni
|
1b4a0da2e1
|
Merged in feature/news (pull request #65)
Feature/news
Approved-by: Ramon Wenger
|
2020-06-17 11:53:45 +00:00 |
Ramon Wenger
|
c6bdae3fd3
|
Save last topic and go there on topic navigation
|
2020-06-16 16:29:41 +02:00 |
Christian Cueni
|
3f8c604a0c
|
Remove migrations, rename html properties
|
2020-06-04 13:20:30 +02:00 |
Christian Cueni
|
20a6290eb9
|
Update copy
|
2020-06-04 13:19:17 +02:00 |
Christian Cueni
|
22c2a44794
|
Save accepted terms in db
|
2020-06-04 13:19:17 +02:00 |
Christian Cueni
|
d9fd4dac35
|
Enforce terms in proxy
|
2020-06-04 13:19:17 +02:00 |
Christian Cueni
|
0b19f6c697
|
Rename app, update css classes
|
2020-06-03 13:25:53 +02:00 |
Christian Cueni
|
ca6adf75e1
|
Move month to string to file
|
2020-05-28 09:58:19 +02:00 |
Christian Cueni
|
abfed20a96
|
Handle locale fail
|
2020-05-28 09:27:26 +02:00 |
Christian Cueni
|
1437f465de
|
Add tiny font, update date language
|
2020-05-28 08:41:15 +02:00 |
Christian Cueni
|
12c5bf8d90
|
Format date, style source
|
2020-05-27 11:51:43 +02:00 |
Ramon Wenger
|
93d7a3f959
|
Add environment information to frontend dev server
|
2020-05-27 10:12:18 +02:00 |
Ramon Wenger
|
7ef761cf58
|
Generate missing migrations
|
2020-05-26 16:05:21 +02:00 |
Ramon Wenger
|
09153782d5
|
Fix dummy data
|
2020-05-26 11:19:06 +02:00 |
Christian Cueni
|
8ce5401311
|
Add basic grid
|
2020-05-25 15:36:55 +02:00 |
Christian Cueni
|
7d153be053
|
Add newsteaser dummy data
|
2020-05-25 13:17:12 +02:00 |
Christian Cueni
|
03a8b35466
|
Add source, add tests
|
2020-05-25 12:41:12 +02:00 |
Christian Cueni
|
6933e10a7f
|
Add news page, add field
|
2020-05-20 15:42:50 +02:00 |
Christian Cueni
|
c904a0101a
|
Add migrations, add admin, fix query
|
2020-05-20 13:14:19 +02:00 |
Christian Cueni
|
5a042bb115
|
Add models and graphql
|
2020-05-20 11:55:06 +02:00 |
Christian Cueni
|
7ac181dd33
|
Fix middleware tests
|
2020-05-12 15:57:54 +02:00 |
Christian Cueni
|
249a0f7ca1
|
Fix middleware
|
2020-05-12 15:39:20 +02:00 |
Christian Cueni
|
ce299e0f0e
|
Merged in feature/licensing (pull request #50)
Feature/licensing
|
2020-05-12 11:37:17 +00:00 |
Christian Cueni
|
03a977b974
|
Fix tests
|
2020-05-12 11:44:35 +02:00 |
Christian Cueni
|
a2554fbf37
|
Clean up code
|
2020-05-12 11:36:59 +02:00 |
Christian Cueni
|
d159876472
|
Rename input variable
|
2020-05-12 11:20:43 +02:00 |
Christian Cueni
|
685fa3ff34
|
Use built-in graphql errors
|
2020-05-12 09:56:48 +02:00 |
Christian Cueni
|
edd431671f
|
Remove unused variables, simplify tests
|
2020-05-12 08:11:51 +02:00 |
Ramon Wenger
|
cd2e5c953e
|
Update instrument dummy data
|
2020-05-07 12:22:43 +02:00 |
Christian Cueni
|
9e940e31d8
|
Allow beta users to keep data after hep registration
|
2020-05-06 08:03:51 +02:00 |
Christian Cueni
|
9a2991961c
|
Update schema generation
|
2020-05-04 09:31:44 +02:00 |
Christian Cueni
|
b7e929e9dd
|
Add patch to test
|
2020-05-04 08:48:37 +02:00 |
Christian Cueni
|
6b76c27c55
|
Merge branch 'develop' into feature/licensing
# Conflicts:
# client/config/dev.env.js
# client/config/prod.env.js
# client/cypress/fixtures/schema.json
# client/cypress/integration/beta-login.spec.js
# client/package-lock.json
# client/src/graphql/client.js
# client/src/layouts/PublicLayout.vue
# client/src/main.js
# client/src/styles/main.scss
# server/core/settings.py
# server/registration/mutations_public.py
# server/users/factories.py
# server/users/models.py
# server/users/schema.py
|
2020-04-30 15:22:55 +02:00 |
Christian Cueni
|
e147ca65e0
|
Fix date comparison
|
2020-04-30 13:17:33 +02:00 |
Christian Cueni
|
0aa1625837
|
Update links, add group_id in customer
|
2020-04-30 12:16:24 +02:00 |
Christian Cueni
|
1bc2436a8b
|
Merge branch 'develop' into feature/licensing
# Conflicts:
# server/core/settings.py
# server/core/urls.py
# server/core/views.py
|
2020-04-30 09:49:22 +02:00 |
Christian Cueni
|
ebc8d070f6
|
Remove error field from query
|
2020-04-30 09:12:36 +02:00 |
Christian Cueni
|
d46cc7a177
|
Use remove error field, fix tests
|
2020-04-30 08:49:54 +02:00 |
Christian Cueni
|
1ca982dd24
|
Fix settings
|
2020-04-30 07:49:48 +02:00 |
Christian Cueni
|
57e7122fef
|
Update ISBN
|
2020-04-30 07:03:56 +02:00 |
Christian Cueni
|
d10517b4f5
|
Update env variables
|
2020-04-30 06:49:18 +02:00 |
Christian Cueni
|
b14ed2fb5a
|
Change url, add group_id
|
2020-04-27 08:14:39 +02:00 |
Ramon Wenger
|
dcd9f0a92c
|
Add instruction block inside content block
|
2020-04-12 23:06:49 +02:00 |
Ramon Wenger
|
8774b8d324
|
Add instructions property to topic model
|
2020-04-10 21:24:15 +02:00 |
Ramon Wenger
|
9bf7f2e9fa
|
Merged feature/new-favicons into develop
|
2020-04-09 09:57:46 +02:00 |
Ramon Wenger
|
04ae5a22a8
|
Add new favicons
|
2020-04-08 14:16:03 +02:00 |
Ramon Wenger
|
dc66293684
|
Add interdisciplinary instrument
|
2020-04-08 10:50:06 +02:00 |
Ramon Wenger
|
2f6b66112c
|
Add additional editor plugins for instrument WYSIWYG editor
|
2020-04-06 13:31:40 +02:00 |
Ramon Wenger
|
ad3e3fa629
|
Add additional pipeline test settings
|
2020-04-02 16:20:42 +02:00 |
Ramon Wenger
|
7a84c2f043
|
Fix default class name generation
|
2020-04-01 09:37:54 +02:00 |
Ramon Wenger
|
2fbc70f459
|
Add backend code to generate school class codes
|
2020-03-20 22:51:05 +01:00 |
Ramon Wenger
|
aa9e72b087
|
Set selected class to newly joined or created one
|
2020-03-19 13:49:29 +01:00 |
Ramon Wenger
|
dbf2ba0832
|
Add mutation for creating new school classes with tests
|
2020-03-19 11:33:56 +01:00 |
Christian Cueni
|
737b682855
|
Add comments, clean up code
|
2020-03-17 16:13:00 +01:00 |
Christian Cueni
|
0e52ab6f49
|
Clean up code
|
2020-03-17 14:20:06 +01:00 |
Ramon Wenger
|
7b66d9b71b
|
Add dedicated django command for cypress schema
|
2020-03-16 10:05:29 +01:00 |
Ramon Wenger
|
611a066c65
|
Add button to change the school class name
|
2020-03-14 11:27:16 +01:00 |
Ramon Wenger
|
7c9d425a5e
|
Clean up code
|
2020-03-12 18:06:05 +01:00 |
Ramon Wenger
|
1da6a00d40
|
Merged in feature/active-and-inactive-users-in-class (pull request #49)
Feature/active and inactive users in class
Approved-by: Christian Cueni
|
2020-03-10 15:01:53 +00:00 |
Ramon Wenger
|
6205846b80
|
Clean up code, change some minor things
|
2020-03-10 11:40:24 +01:00 |
Ramon Wenger
|
3e2b1f66a9
|
Add comment to code
|
2020-03-10 11:39:12 +01:00 |
Ramon Wenger
|
b3b02acfef
|
Fix login for users with no school class
|
2020-03-10 11:03:06 +01:00 |
Christian Cueni
|
5d614dd7e5
|
Fix minor issues
|
2020-03-09 16:22:56 +01:00 |
Christian Cueni
|
e5b0fe539f
|
Rename LocalLogin -> BetaLogin
|
2020-03-09 15:47:50 +01:00 |
Ramon Wenger
|
442bab19bc
|
Add unit test for old classes query
|
2020-03-09 15:34:09 +01:00 |
Christian Cueni
|
b2d8c374c0
|
Raise exception in Backend
|
2020-03-09 13:51:46 +01:00 |
Ramon Wenger
|
229c6b4d8b
|
Add old classes view
|
2020-03-08 11:57:42 +01:00 |
Ramon Wenger
|
de62252824
|
Fix unit tests
|
2020-03-05 16:54:56 +01:00 |
Ramon Wenger
|
f4270b8243
|
Remove actions in class list for students
|
2020-03-05 16:41:07 +01:00 |
Ramon Wenger
|
4a3d08203d
|
Enable adding previous members to school classes
|
2020-03-05 16:18:30 +01:00 |
Ramon Wenger
|
b82b82369c
|
Add mutation to remove member from class
|
2020-03-05 15:14:26 +01:00 |
Ramon Wenger
|
acdcc7ea13
|
Add class member node
|
2020-03-04 16:57:15 +01:00 |
Ramon Wenger
|
0ea72fe598
|
Rename UserSchoolClassConnection to SchoolClassMember
|
2020-03-04 16:57:15 +01:00 |
Ramon Wenger
|
35c981a2f2
|
Add through model to user school class connection, migrate all old
classes
|
2020-03-04 16:57:15 +01:00 |
Ramon Wenger
|
ab9da652cf
|
Allow multiple teachers per school class
For that purpose, now the enabled solutions are stored on a per school class
basis instead of a per teacher basis
|
2020-03-02 17:37:29 +01:00 |
Christian Cueni
|
096fe77d46
|
Remove call to dummy license command
|
2020-02-27 13:12:33 +01:00 |
Christian Cueni
|
7e91b606bd
|
Fix migrations
|
2020-02-27 10:41:30 +01:00 |
Christian Cueni
|
ed2f2c0557
|
Merged in hotfix/html-email (pull request #48)
Hotfix/html email
Approved-by: Ramon Wenger <ramon.wenger@iterativ.ch>
|
2020-02-27 09:30:49 +00:00 |
Christian Cueni
|
d95e8ca492
|
Merge branch 'develop' into feature/licensing
# Conflicts:
# Pipfile.lock
# client/cypress/fixtures/schema.json
# client/src/graphql/client.js
# client/src/graphql/resolvers.js
# client/src/graphql/typedefs.js
# client/src/main.js
# client/src/router/index.js
# server/users/models.py
|
2020-02-27 10:29:24 +01:00 |
Christian Cueni
|
bdee1875ff
|
Fix backend test
|
2020-02-27 09:20:21 +01:00 |
Christian Cueni
|
af818f5ee7
|
Send registration emails as html
|
2020-02-26 13:51:17 +01:00 |
Ramon Wenger
|
f4a98e50ba
|
Fix unit tests
|
2020-02-26 13:22:22 +01:00 |
Ramon Wenger
|
10349d91b5
|
Update dummy data
|
2020-02-26 12:46:10 +01:00 |
Christian Cueni
|
a5e1b323a2
|
Synd HEP data
|
2020-02-26 11:12:13 +01:00 |
Christian Cueni
|
4e2c47d00a
|
Update user expiry field, fix tests
|
2020-02-26 10:31:35 +01:00 |
Christian Cueni
|
13295e2d2e
|
Fix tests
|
2020-02-25 16:12:01 +01:00 |
Christian Cueni
|
93798358ea
|
Use html emails
|
2020-02-25 14:54:02 +01:00 |
Christian Cueni
|
b572523a33
|
Add proxy for registration call
|
2020-02-25 14:42:42 +01:00 |
Christian Cueni
|
950faf1c9c
|
Merged in hotfix/html-email (pull request #47)
Add html links to emails
Approved-by: Ramon Wenger <ramon.wenger@iterativ.ch>
|
2020-02-25 13:23:11 +00:00 |
Christian Cueni
|
d44e38c04c
|
Add tag for link generation
|
2020-02-25 10:28:57 +01:00 |
Ramon Wenger
|
1623cd3265
|
Fix unit tests
|
2020-02-24 18:54:46 +01:00 |
Ramon Wenger
|
2e1d7b46bc
|
Add error message and add styling
|
2020-02-24 18:32:55 +01:00 |
Christian Cueni
|
fff752f59d
|
Add update admin token command
|
2020-02-24 16:22:48 +01:00 |
Christian Cueni
|
f62d2ad5ef
|
Fix license sync
|
2020-02-24 16:12:40 +01:00 |
Ramon Wenger
|
ca97a15398
|
Merge branch 'hotfix/postgres-pipelines' into feature/multiple-classes-for-everyone
|
2020-02-24 16:11:25 +01:00 |