Daniel Egger
61ce0897cf
Refactor user creation code for sso and import
2023-06-02 15:16:41 +02:00
Daniel Egger
8a1e9221c8
Cleanup unused stuff
2023-06-01 23:12:47 +02:00
Lorenz Padberg
69445b546c
Change default admin passwort (for tests)
2023-06-01 16:18:58 +02:00
Lorenz Padberg
6826410d82
Change default admin passord to environment variable
2023-06-01 15:39:57 +02:00
Daniel Egger
9e3124160a
Add some test data and clean up some things
2023-05-17 19:09:33 +02:00
Elia Bieri
849e49c433
Minor fixes
2023-05-17 13:42:16 +02:00
Daniel Egger
31dae0a5cd
VBV-306: Use GraphQL for assignment code
2023-05-15 19:07:06 +02:00
Daniel Egger
e130d65f37
Merged in feature/VBV-339-assignment-cypress-test (pull request #79 )
...
Feature/VBV-339 assignment cypress test UNFINISHED
* Create assignment submission test data for cypress test
* Add first assignment trainer test
* Add first cypress test which checks DB entry with all instrumentation
2023-05-12 14:33:14 +00:00
Daniel Egger
b313bad031
Rename field `type` to `content_type` in REST response
...
In Wagtail Grapple/GraphQL the field is already called `content_type`
2023-05-12 13:38:35 +02:00
Daniel Egger
a15af2bf86
VBV-350: Refactor LearningContent to individual wagtail pages
2023-05-12 11:51:02 +02:00
Daniel Egger
d1907182a3
Fix cypress tests
2023-05-09 13:46:43 +02:00
Daniel Egger
edc1eed60d
Reset AssignmentCompletion data on reset action
2023-05-08 14:27:40 +02:00
Daniel Egger
fef864df25
VBV-321: squash current work
...
Load and display AssignmentCompletionStatus
Datenmodell um Bewertungskriterien erweitern
Refactor assignment pages
Show user results
Update some data fields
Show user assignment evaluation
Changes after rebase
Rename `grading` -> `evaluation`
Add evaluation data to AssignmentCompletion
Refactor usage of `assignmentStore`
Store points for evaluation
Only debounce text
Show user responses on evaluation page
2023-05-08 14:24:38 +02:00
Daniel Egger
adc61479fc
Merged in feature/VBV-290-kn-backend (pull request #59 )
...
Feature/VBV-290 kn backend
* Add initial assignment completion model
* Add first version of `update_assignment_completion`
* Upgrade wagtail>=4 for new functions needed in assignment api
* Add API to update assignment user data
* Post API via assignment not learning_content
* Add GET api endpoints for AssignmentCompletion
* Add some initial assignment completion data
* Add admin view for AssignmentCompletion
Approved-by: Elia Bieri
2023-04-18 08:07:29 +00:00
Daniel Egger
5955ad83a3
Add widget to pretty print JSONFields in admin
2023-04-14 16:11:31 +02:00
Daniel Egger
13b580468d
Create test assignment with tasks in code
2023-04-05 21:43:15 +02:00
Daniel Egger
1f7b9252ab
Remove api page chache -> it is not needed anymore
2023-03-17 11:15:56 +01:00
Christian Cueni
b2cc2788df
Add FR üK Trainer, add DE üK student
2023-03-15 06:59:27 +01:00
Christian Cueni
154b123bec
Update FR ük
2023-03-06 11:40:59 +01:00
Christian Cueni
02315af984
Add demo language switch
2023-03-02 07:07:40 +01:00
Christian Cueni
8f5eebed1f
Format files
2023-02-13 09:37:47 +01:00
Christian Cueni
b667140d3e
Add language field and API
2023-02-08 13:15:04 +01:00
Elia Bieri
b5e4c30d40
Merged in feature/notifications (pull request #15 )
2023-02-08 11:39:27 +00:00
Christian Cueni
8b2aab8298
Add Chrigi to üK, change numbers of feedbacks
2023-01-31 11:49:26 +01:00
Christian Cueni
bf704cccc5
Add experts to all circles
2023-01-23 13:40:47 +01:00
Christian Cueni
c34d3729fc
Assign users to new course
2023-01-23 09:31:10 +01:00
Christian Cueni
429f6241d2
Add missing expert
2023-01-19 07:43:04 +01:00
Daniel Egger
47770bde90
Refactor course expert serializer
2023-01-11 15:54:50 +01:00
Christian Cueni
ae62b43606
Fix upload, add delete s3 files command
2023-01-11 07:38:47 +01:00
Christian Cueni
e2ce704a40
Add sso_id field
2023-01-11 07:11:38 +01:00
Daniel Egger
15b5223dc5
Fix cypress tests
2022-12-14 22:05:10 +01:00
Christian Cueni
5e0b69702f
Add file upload modal
2022-12-13 08:42:29 +01:00
Daniel Egger
cb9505b54c
Add some more demo users
2022-12-02 10:27:27 +01:00
Daniel Egger
a3c3e60763
Show only uniqe courses (not course sessions) on Dashboar
2022-11-14 11:20:37 +01:00
Daniel Egger
64b6356ef5
Add more test users
2022-11-11 11:22:41 +01:00
Daniel Egger
6f6fbc3cf8
Replace email from Bianca
2022-11-09 12:40:01 +01:00
Daniel Egger
93a0fdaadb
Add ÜK1 course
2022-11-09 12:40:01 +01:00
Daniel Egger
e6e5b77d0e
Create default `CourseSessionUser`s
2022-11-09 12:40:01 +01:00
Daniel Egger
d8577c70d5
Limit page access to users which can access course
2022-11-09 12:40:00 +01:00
Daniel Egger
d8148158a1
Refactor serialization code
2022-11-09 12:40:00 +01:00
Christian Cueni
f3c5999cad
Make changes for demo
2022-11-08 14:40:57 +01:00
Christian Cueni
bd520134f1
Add changes for demo
...
New user name
Hide unfinished HFs
Make unfinished HFs in path placeholders
2022-11-01 21:25:45 +01:00
Christian Cueni
6254e63d01
Don't show "in Umsetzung" labels, add demo user
2022-10-27 12:45:43 +02:00
Daniel Egger
34a21eeed3
Use <router-link> instead of <a> for internal links
2022-10-11 16:46:53 +02:00
Daniel Egger
cf873e6f23
Add circles to competence api json
2022-10-11 16:46:53 +02:00
Daniel Egger
115c512e84
Fix reset_schema script used by caprover
2022-10-05 17:09:42 +02:00
Daniel Egger
827e7a0fc0
Add code formatting with prettier and black
2022-09-30 17:43:06 +02:00
Daniel Egger
b5804c2696
Fix test lerngang
2022-09-28 14:52:25 +02:00
Daniel Egger
ee4f6fb565
Add course app with default course model
2022-09-23 14:55:21 +02:00
Daniel Egger
d5f4b37cfe
VBV-102: refactor server urls
2022-09-02 14:33:38 +02:00
Daniel Egger
919edf1a24
Add cypress tests for circle page
2022-08-29 16:22:31 +02:00
Daniel Egger
52632708db
Make cypress tests run on bitbucket
2022-08-26 18:18:32 +02:00
Daniel Egger
01ff7c2f79
Fix trufflehog exclude patterns
2022-08-26 14:39:19 +02:00
Daniel Egger
0ad8706625
Fix unit tests
2022-08-26 10:47:01 +02:00
Lorenz Padberg
bef3b59188
test
2022-08-23 15:44:10 +02:00
Lorenz Padberg
5af1041a12
Merge branch 'develop' of bitbucket.org:iterativ/vbv_lernwelt into develop
2022-08-18 15:27:30 +02:00
Lorenz Padberg
3c2d0a26db
Add Document factories and Collections to test data
2022-08-18 15:27:18 +02:00
Christian Cueni
38d5fc3369
Add logout
2022-08-18 11:09:38 +02:00
Christian Cueni
759dd97de4
Fix avatar url
2022-08-10 11:00:51 +02:00
Christian Cueni
8bfd2ac953
Update sso settings, add user manager
2022-08-10 08:49:33 +02:00
Christian Cueni
75b5c5fd5c
Allow other default passwords for users
2022-08-08 11:01:40 +02:00
Christian Cueni
63e12009ec
Add new test users
2022-08-04 07:17:43 +02:00
Daniel Egger
cc293400b4
More (copied) content for learningpath
2022-07-04 09:37:26 +02:00
Daniel Egger
4bc533a656
Add new client pages
2022-06-30 14:11:22 +02:00
Daniel Egger
2af7439b97
VBV-76: Refactor user and login handling
2022-06-30 14:11:21 +02:00
Daniel Egger
4b02991f0d
Improve DB reset for caprover deployment
2022-06-30 14:11:21 +02:00
Daniel Egger
9d768c8205
Changes for deployment
2022-06-21 13:39:48 +02:00
Daniel Egger
0d54437bf8
Add first api to complete learning contents
2022-06-14 10:42:29 +02:00
Daniel Egger
3a9ad53e7a
Upgrade to Wagtail 3.0
2022-06-07 18:16:53 +02:00
Daniel Egger
5fda07a5c2
Add workaround for vitejs resolving font path
2022-06-05 21:25:40 +02:00
Daniel Egger
fd008be527
Style home page a bit
2022-06-03 10:12:52 +02:00
Daniel Egger
424af03ce1
Update scripts for building and deployment
2022-05-30 16:58:22 +02:00
Daniel Egger
5081ddf107
Rename env variable stuff
2022-05-25 18:31:43 +02:00
Daniel Egger
532212bf03
Serve vue index page in development directly from vue
2022-05-23 09:23:35 +02:00
Daniel Egger
95376290d6
Add local config
2022-05-16 14:42:03 +02:00
Lorenz Padberg
36ffd8ed6f
Merge branch 'feature/graphql-api' into develop
...
# Conflicts:
# server/config/settings/base.py
# server/config/urls.py
# server/example.env
# server/requirements/requirements-dev.txt
# server/requirements/requirements.txt
2022-05-16 11:37:29 +02:00
Christian Cueni
65313668cc
Fix typo, make linter happy
2022-04-21 15:57:59 +02:00
Christian Cueni
14965aa60b
Add middleware and guards
2022-04-21 14:23:52 +02:00
Christian Cueni
616113aaf9
Login user
2022-04-20 15:16:32 +02:00
Christian Cueni
29258c4348
Fix OpenId login
2022-04-20 14:43:04 +02:00
Lorenz Padberg
cd4276a7a5
Added function to create testdata and DB
2022-04-12 14:53:50 +02:00
Lorenz Padberg
3496a20489
created learnpath factories
2022-04-05 11:07:03 +02:00
Lorenz Padberg
af3b7da461
fixed imports
2022-03-31 17:35:48 +02:00
Lorenz Padberg
18233aa4e6
added example tests
2022-03-31 15:17:32 +02:00
Daniel Egger
ca709c9766
Refactor logging config
2022-02-08 21:37:02 +01:00
Daniel Egger
b5a243b141
Configure logging
2022-02-08 18:50:56 +01:00
Daniel Egger
e4a04b8bdd
Add configuration
2022-02-08 17:03:40 +01:00
Daniel Egger
7549d42e1e
Add rate limit libraries
2022-02-08 16:16:12 +01:00
Daniel Egger
09b525eb15
Add cypress tests
2022-02-08 14:44:11 +01:00
Daniel Egger
8dd3316f8f
Prepare django for cypress
2022-02-08 13:45:40 +01:00
Daniel Egger
db291b50c0
Add simpletodo htmx example app
2022-02-08 08:37:51 +01:00
Daniel Egger
d41e1da419
Add tests
2022-02-03 21:23:30 +01:00
Daniel Egger
aa476b4318
Improved logging
2022-02-03 18:38:53 +01:00
Daniel Egger
045391fc59
Code formatting
2022-02-03 17:52:21 +01:00
Daniel Egger
425273c5a3
Move django project to `server` directory
2022-02-03 17:33:59 +01:00