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
|
68b751d325
|
Add matomo sanity check
|
2020-04-01 17:45:07 +02:00 |
Ramon Wenger
|
a42201d876
|
Add matomo config
|
2020-04-01 17:25:59 +02:00 |
Ramon Wenger
|
e177608360
|
Refactor another plugin
|
2020-03-25 13:15:18 +01:00 |
Ramon Wenger
|
32e3c6067b
|
Move modal to plugin
|
2020-03-25 12:58:53 +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 |
Ramon Wenger
|
1c71c24ea0
|
Change redirect for new student, also add new test
|
2020-02-26 12:48:30 +01:00 |
Christian Cueni
|
e9713c736b
|
Redirect to hello, add redirect query param
|
2020-02-18 16:32:12 +01:00 |
Christian Cueni
|
e067717d50
|
Fix local login
|
2020-02-18 16:01:20 +01:00 |
Christian Cueni
|
3c72c9559e
|
Split token and local login
|
2020-02-18 14:36:49 +01:00 |
Christian Cueni
|
42d16caafc
|
Allow coupon calls
|
2020-02-18 14:10:04 +01:00 |
Christian Cueni
|
f3bd38e819
|
Redirect users without license to coupon page
|
2020-02-18 13:48:45 +01:00 |
Christian Cueni
|
26a342c5a5
|
Fix license verification flow
|
2020-02-18 13:32:17 +01:00 |
Christian Cueni
|
677d8dbf44
|
Fix login & tests
|
2020-02-18 10:05:07 +01:00 |
Christian Cueni
|
36c43bf4e1
|
Detect 402 in frontend, allow me query
|
2020-02-17 16:08:47 +01:00 |
Christian Cueni
|
6509b31ab5
|
Add registration tests
|
2020-02-12 13:37:36 +01:00 |
Christian Cueni
|
a0eeec4e18
|
Add extra fields to registration, remove unused fields
|
2020-02-11 14:44:14 +01:00 |
Christian Cueni
|
1d50287dbf
|
Add basic registration flow
|
2020-02-11 14:41:55 +01:00 |
Christian Cueni
|
113b1d8d9a
|
Reset cache on logout, refactor logout
|
2020-01-22 08:43:01 +01:00 |
Christian Cueni
|
06dbf20094
|
Add no-class page & guard
|
2019-11-11 18:19:34 +01:00 |
Christian Cueni
|
f3ae0fec7e
|
Display server errors
|
2019-11-11 18:19:34 +01:00 |
Christian Cueni
|
81d89dae9a
|
Change css names, refactor login guard
|
2019-10-23 08:33:37 +02:00 |
Christian Cueni
|
0694471270
|
Fix test, cleanup 🛁
|
2019-10-08 13:41:09 +02:00 |
Christian Cueni
|
9783bd802a
|
Redirect user to visited page after login
|
2019-10-08 09:30:00 +02:00 |
Christian Cueni
|
062269f030
|
Add loggedIn guard, add basic login component
|
2019-10-08 09:30:00 +02:00 |
Christian Cueni
|
8f1ee79347
|
Add jest tests
|
2019-08-13 10:57:11 +02:00 |
Ramon Wenger
|
d768087b2e
|
Add auto grow directive to textarea
|
2019-07-11 13:55:39 +02:00 |
Ramon Wenger
|
f9642ff49e
|
Get survey from server and display it dynamically
|
2019-06-27 17:55:07 +02:00 |
Ramon Wenger
|
2494245b12
|
Add survey.js demo implementation to frontend
|
2019-06-20 14:51:09 +02:00 |
Christian Cueni
|
f8c1f372cb
|
merge develop into feature/pw-reset
|
2019-04-11 08:14:08 +02:00 |
Christian Cueni
|
13685b082e
|
rename components, add cypress tests, update hash
|
2019-04-08 14:18:43 +02:00 |
Christian Cueni
|
5b47cc5a43
|
Add form validation, style form
|
2019-04-04 13:37:38 +02:00 |
Ramon Wenger
|
8754900e84
|
Add dynamic project entry display and creation to frontend
|
2019-03-13 17:55:13 +01:00 |
Ramon Wenger
|
63e98b099f
|
Rename config variable again
|
2019-02-14 12:34:17 +01:00 |
Ramon Wenger
|
c4c025d0cc
|
Change variable name for Google Analytics ID
|
2019-02-14 12:22:58 +01:00 |
Ramon Wenger
|
f5d146df95
|
Add check for Analytics ID
|
2019-02-14 11:26:47 +01:00 |
Ramon Wenger
|
be9f4f4aae
|
Add Google Analytics
|
2019-02-14 10:07:52 +01:00 |
Ramon Wenger
|
7e88642918
|
Remove order property from module
|
2018-10-17 15:48:14 +02:00 |
Ramon Wenger
|
1faa75fdba
|
Hide visibility popover on click outside of element
|
2018-10-17 09:36:12 +02:00 |
Ramon Wenger
|
ea9fa06634
|
Add assignment queries and mutation to client
|
2018-10-02 10:08:59 +02:00 |
Ramon Wenger
|
56c22a9105
|
Improve removeAllEdges
|
2018-09-05 10:17:55 +02:00 |
Pawel Kowalski
|
12d8d2375c
|
update get rid of
|
2018-09-04 18:08:06 +02:00 |
Ramon Wenger
|
6db6dceb85
|
Add smooth scrolling
|
2018-08-23 11:42:51 +02:00 |
Ramon Wenger
|
19de9a7e65
|
Improve edge removal code
Keep arrays as arrays instead of objects
|
2018-08-20 15:35:00 +02:00 |
Pawel Kowalski
|
bc29989908
|
Use component this scoped function instead of Vue global function for getRidOfEdges
|
2018-08-18 00:53:57 +02:00 |
Pawel Kowalski
|
d6d8d60c9b
|
And now also get rid of edges
|
2018-08-18 00:40:30 +02:00 |
Pawel Kowalski
|
bd136d79b3
|
Not perfect, but an intermediary solution for the edges/nodes problem
|
2018-08-18 00:02:31 +02:00 |
Ramon Wenger
|
f2d9d18894
|
Remove nuxt from project
|
2018-08-09 14:20:33 +02:00 |
Ramon Wenger
|
d884298413
|
Remove unused code
|
2018-08-08 15:38:37 +02:00 |
Ramon Wenger
|
5e6ea1f52e
|
Add nuxt.js to project
|
2018-08-08 15:00:56 +02:00 |