Ramon Wenger
|
9bde5dbb20
|
Add update team mutation on server and some tests for it
|
2021-03-25 18:00:04 +01:00 |
Ramon Wenger
|
ba0059d90f
|
Restrict team mutations to teachers
|
2021-03-25 16:32:09 +01:00 |
Ramon Wenger
|
a4ff9d2942
|
Add join team mutation
|
2021-03-25 00:13:43 +01:00 |
Ramon Wenger
|
4e1ab68a52
|
Add team model, team node and a mutation for creating a team
|
2021-03-24 23:43:36 +01:00 |
Ramon Wenger
|
9027aaa4ee
|
Add unit tests for onboarding
|
2020-07-10 16:08:18 +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 |
Christian Cueni
|
22c2a44794
|
Save accepted terms in db
|
2020-06-04 13:19:17 +02:00 |
Christian Cueni
|
03a8b35466
|
Add source, add tests
|
2020-05-25 12:41:12 +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 |
Ramon Wenger
|
7a84c2f043
|
Fix default class name generation
|
2020-04-01 09:37:54 +02: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
|
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
|
de62252824
|
Fix unit tests
|
2020-03-05 16:54:56 +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 |
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
|
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 |
Ramon Wenger
|
1623cd3265
|
Fix unit tests
|
2020-02-24 18:54:46 +01:00 |
Christian Cueni
|
96c0b3ee64
|
Move license to core
|
2020-02-20 13:22:15 +01:00 |
Christian Cueni
|
cd24073675
|
Add local login tests in backend
|
2020-02-18 14:53:08 +01:00 |
Christian Cueni
|
3c72c9559e
|
Split token and local login
|
2020-02-18 14:36:49 +01:00 |
Christian Cueni
|
c9c42e2296
|
Check user license in Api, save
|
2020-02-17 15:08:06 +01:00 |
Ramon Wenger
|
99487c9705
|
Add unit tests
|
2020-02-12 20:29:22 +01:00 |
Christian Cueni
|
75e1597d6f
|
Update email if user changed on hep
|
2020-02-11 14:40:34 +01:00 |
Christian Cueni
|
23028c779b
|
Refactor login
|
2020-02-11 14:40:34 +01:00 |
Christian Cueni
|
f628966ae9
|
Add registration, implement tests
|
2020-02-11 14:40:34 +01:00 |
Christian Cueni
|
6beb4296f7
|
Store admin token in db
|
2020-02-11 14:40:34 +01:00 |
Christian Cueni
|
773547c883
|
Fix client, refactor user handling, fix tests
|
2020-02-11 14:40:33 +01:00 |
Christian Cueni
|
45f887287f
|
Save group_id, verify email confirmed
|
2020-02-11 14:40:33 +01:00 |
Christian Cueni
|
a2f634a677
|
Use token
|
2020-02-11 14:40:33 +01:00 |
Christian Cueni
|
dbc4f6f2ee
|
Handle network error
|
2020-02-11 14:40:33 +01:00 |
Christian Cueni
|
c13ed2a5b2
|
Verify valid product, move default school creation
|
2020-02-11 14:40:33 +01:00 |
Christian Cueni
|
0e95e872c8
|
Verify valid product
|
2020-02-11 14:40:33 +01:00 |
Christian Cueni
|
8c9d40cbc7
|
Verify error message
|
2020-02-11 14:40:33 +01:00 |
Christian Cueni
|
9856693ea6
|
Test no validated email case
|
2020-02-11 14:40:33 +01:00 |
Christian Cueni
|
e98d2774fd
|
Test user with no login
|
2020-02-11 14:40:33 +01:00 |
Christian Cueni
|
9c4e2de296
|
Select correct product (basic version)
|
2020-02-11 14:40:33 +01:00 |
Christian Cueni
|
bc997bbeea
|
Add login happy paths
|
2020-02-11 14:40:33 +01:00 |
Christian Cueni
|
87ceb5fc0e
|
Setup views and tests
|
2020-02-11 14:40:33 +01:00 |
Christian Cueni
|
e2f5c0b3f0
|
Fix copy, fix styles on server
|
2019-11-11 18:19:35 +01:00 |
Christian Cueni
|
b20917d29a
|
Validate license on login
|
2019-11-11 18:19:34 +01:00 |
Christian Cueni
|
80fce17efb
|
Create class after regsitration
|
2019-11-11 18:19:34 +01:00 |
Christian Cueni
|
13e3192776
|
Remove graphql password reset, style django pages
|
2019-10-08 09:30:00 +02:00 |
Christian Cueni
|
fb225b926d
|
Add login tests
|
2019-10-08 09:30:00 +02:00 |
Christian Cueni
|
7e92753977
|
Add password reset tests
|
2019-10-08 09:30:00 +02:00 |
Christian Cueni
|
638bea0cd0
|
Use cache to propagate changes, add tests, style popover
|
2019-07-25 11:43:51 +02:00 |