Christian Cueni
579758037e
Disable button during upload
2023-01-10 08:09:16 +01:00
Christian Cueni
cb9249328e
Add delete unreferenced file command
2023-01-10 08:09:13 +01:00
Christian Cueni
d65d786f4f
Fix permissions, refactor upload code
2023-01-10 08:05:02 +01:00
Christian Cueni
fc017961ab
Verify permissions
2023-01-10 08:05:02 +01:00
Christian Cueni
8ad84cc778
WIP: Add tests
2023-01-10 08:05:02 +01:00
Daniel Egger
7a3e4324d9
VBV-213: Filter criteria by selected circle
...
Show upload button only to circle experts
Add files app and basic frontend test
Add service, refactor form
WIP: Upload file
WIP: Upload file to s3
WIP: Add course models, add view
WIP: Add local upload
WIP: Add basic get
WIP: Validate form
WIP: Add file list, download by name
WIP: Update documents after upload
WIP: Add delete button and API
WIP: Reset upload_finished_at when document is deleted
WIP: Handle upload error
Add s3 document
2023-01-10 08:04:56 +01:00
Ramon Wenger
3fe7a47c90
Fix checkbox grow bug
2023-01-09 16:08:31 +01:00
Ramon Wenger
d0633823bf
Fix linting issues
2023-01-09 15:53:24 +01:00
Ramon Wenger
6a4f795801
Rename store function
2023-01-09 15:37:15 +01:00
Ramon Wenger
4a3eb72416
Fix import
2022-12-29 16:46:49 +01:00
Ramon Wenger
3aa5e52e20
Fix typescript errors
2022-12-29 16:42:42 +01:00
Ramon Wenger
5bcfda9156
Clean up code to make typechecker happy
2022-12-29 16:39:45 +01:00
Ramon Wenger
a4a93a2214
Fix some linting errors and warnings
2022-12-29 16:35:40 +01:00
Ramon Wenger
5bd8137df4
Remove feedback component from dashboard page
2022-12-29 16:32:50 +01:00
Ramon Wenger
91a785dc80
Refactor course sessions store to use setup API
2022-12-29 16:32:48 +01:00
Ramon Wenger
799768da22
Add course session id to payload, re-add button for testing the payload
2022-12-29 16:29:13 +01:00
Ramon Wenger
8f1509d40c
Add steps to feedback form, fix some styling
2022-12-29 16:29:11 +01:00
Ramon Wenger
36847175c7
Add custom textarea component
2022-12-29 16:28:36 +01:00
Ramon Wenger
4702c92744
Add new components to styleguide
2022-12-29 16:28:36 +01:00
Ramon Wenger
7bb8910a18
Add checkbox group component, update checkbox component
2022-12-29 16:28:36 +01:00
Ramon Wenger
28a193e22a
Update radio group component
2022-12-29 16:28:36 +01:00
Ramon Wenger
65a2180822
Add tailwind headlessui plugin
2022-12-29 16:28:36 +01:00
Ramon Wenger
d5a3025e12
Make prettier happy too
2022-12-29 16:28:36 +01:00
Ramon Wenger
865e0d80f6
Refactor LearningContent component
2022-12-29 16:28:34 +01:00
Ramon Wenger
aa6054a84e
Refactor Radio Group component, update styling
2022-12-29 16:26:31 +01:00
Ramon Wenger
dd30010269
Refactor feedback component
2022-12-29 16:26:31 +01:00
Ramon Wenger
69fc7f7dbb
Add Feedback mutation call, also codegen for typing
2022-12-29 16:26:29 +01:00
Ramon Wenger
be0a53c16d
Add new input elements to feedback form
2022-12-29 16:25:16 +01:00
Ramon Wenger
425c91ff6b
Add initial Feedback component
2022-12-29 16:25:16 +01:00
Ramon Wenger
1a315b1d62
Add codegen packages
2022-12-29 16:25:16 +01:00
Ramon Wenger
f61ce46fc3
Refactor ItCheckbox
2022-12-29 16:25:12 +01:00
Daniel Egger
59f717fa39
VBV-213: Filter criteria by selected circle
2022-12-21 10:38:27 +01:00
Daniel Egger
59787ade3b
VBV-224: Only show selected circles on cockpit page
2022-12-19 18:12:34 +01:00
Christian Cueni
58bb1d5fef
Use own icon for learning content
2022-12-15 09:40:46 +01:00
Daniel Egger
527b806a35
Fix race condition on user loading
2022-12-14 23:15:07 +01:00
Daniel Egger
15b5223dc5
Fix cypress tests
2022-12-14 22:05:10 +01:00
Daniel Egger
134d1f05d6
Fix typecheck error
2022-12-14 19:10:41 +01:00
Daniel Egger
e8073753be
Add circle view for user profiles in cockpit
2022-12-14 19:02:48 +01:00
Daniel Egger
38114b55c5
Fix ItPersonRow
2022-12-14 18:59:09 +01:00
Elia Bieri
ad7474f1cf
Merged in feature/notifications (pull request #14 )
...
Add fake notification page
2022-12-14 12:55:34 +00:00
Christian Cueni
3f58325c2f
Display selected circles in list
2022-12-14 08:12:04 +01:00
Christian Cueni
fb42625354
Allow multi-circle selection in cockpit
2022-12-14 07:58:16 +01:00
Christian Cueni
786f92595c
Show upload button only to experts
2022-12-13 14:29:48 +01:00
Christian Cueni
4ac1c78a4f
Update path name
2022-12-13 14:21:26 +01:00
Christian Cueni
e8085831df
Add learning sequence field
2022-12-13 11:21:16 +01:00
Christian Cueni
5e0b69702f
Add file upload modal
2022-12-13 08:42:29 +01:00
Christian Cueni
2248ad4396
Merge branch 'feature/cockpit-ui' into develop
2022-12-12 13:34:33 +01:00
Christian Cueni
fd2aaadedb
Add conditional Cockpit link to navigation
2022-12-12 13:22:24 +01:00
Christian Cueni
3375d0f121
Return circle expert data, use circle data
2022-12-12 11:02:06 +01:00
Ramon Wenger
41c6346136
Add favicon
2022-12-08 17:06:04 +01:00
Christian Cueni
35b3a3204f
Update CompetenceDetail component
2022-12-08 08:48:51 +01:00
Christian Cueni
b12bf59925
Clean up person row
2022-12-08 08:03:59 +01:00
Daniel Egger
59f5a5c454
Autoformat code
2022-12-07 15:37:10 +01:00
Daniel Egger
181efbc382
Fix url to self evalution
2022-12-07 15:25:18 +01:00
Daniel Egger
17bd36fe54
Add competence data to cockpit user profile page
2022-12-07 14:48:59 +01:00
Daniel Egger
39e3d657d0
Fix typecheck error
2022-12-07 14:29:10 +01:00
Daniel Egger
c5d4d678ea
Merge branch 'develop' into feature/cockpit-ui
...
# Conflicts:
# client/src/components/competences/CompetenceDetail.vue
# client/src/locales/de.json
# client/tailwind.config.js
2022-12-07 14:23:03 +01:00
Daniel Egger
4ff1a1097d
Embed LearningPath diagram on person list of cockpit
2022-12-07 13:44:41 +01:00
Daniel Egger
299ff5271d
Refactor LearningPathDiagram
2022-12-07 12:24:12 +01:00
Christian Cueni
91c19f29b4
Refactor CompetenceDetail component
2022-12-07 07:29:38 +01:00
Daniel Egger
2c17012686
Refactor learningPath loading
2022-12-06 17:12:54 +01:00
Daniel Egger
00c2217ad1
Add first simple profile page to test loading of learning path per user
2022-12-06 09:27:38 +01:00
Christian Cueni
934d4c6945
Add page, refactor arrow
2022-12-05 15:51:44 +01:00
Christian Cueni
fb1ac5fe65
Fix text
2022-12-05 08:23:44 +01:00
Daniel Egger
4f28d72213
Fix typecheck error
2022-12-02 17:59:02 +01:00
Daniel Egger
0cbce3c42b
Load separate competence profile for every user
2022-12-02 17:49:40 +01:00
Daniel Egger
0adf734846
Url handling
2022-12-02 17:10:57 +01:00
Daniel Egger
5aa73e4997
Fix problem in competence pages
2022-12-02 16:57:44 +01:00
Daniel Egger
299b30cb0f
Fix route matching with special chars
2022-12-02 16:55:52 +01:00
Daniel Egger
7bddd43b65
Refactor competenceStore to handle multiple users
2022-12-02 16:14:37 +01:00
Daniel Egger
c9ddefd82e
Load completion data for user
2022-12-02 15:15:44 +01:00
Daniel Egger
48cf9026d9
Add cockpit store
2022-12-02 14:24:02 +01:00
Daniel Egger
963250a8da
Add role to course session user
2022-12-02 13:59:27 +01:00
Daniel Egger
00d2527b29
Refactor urls for courses, learning paths and competence profile
2022-12-02 11:18:56 +01:00
Christian Cueni
d9390ef82d
Add basic cockpit page
2022-12-01 16:02:43 +00:00
Christian Cueni
4729bbe59f
Fix text
2022-11-23 07:19:31 +00:00
Christian Cueni
c0ef2c1391
Fix UI/UX errors
2022-11-23 07:17:22 +00:00
Ramon Wenger
84d17ff732
Add urql to frontend
2022-11-22 16:18:52 +01:00
Daniel Egger
e10f4eb86a
VBV-191: Abschluss Lernsequenz nach Besprechung mit Steph und Chrigu
2022-11-21 11:09:02 +01:00
Daniel Egger
07406f8e89
VBV-191: Abschluss Lernsequenz
2022-11-18 17:41:10 +01:00
Christian Cueni
4d32e99c8c
Add sentry in frontend
2022-11-17 13:44:12 +01:00
Christian Cueni
95a15eae6a
Open shop link in new tab
2022-11-16 07:26:14 +01:00
Christian Cueni
87a89e564c
Fix learning content header
2022-11-15 13:12:08 +01:00
Christian Cueni
2313587f6a
Update text
2022-11-15 13:02:37 +01:00
Daniel Egger
3cfd8a4017
Rename Cockit to Dashboard
2022-11-14 11:22:14 +01:00
Daniel Egger
a3c3e60763
Show only uniqe courses (not course sessions) on Dashboar
2022-11-14 11:20:37 +01:00
Daniel Egger
05fa4ab3be
Fix cypress tests by not loading unknown data
2022-11-11 18:21:16 +01:00
Daniel Egger
f212df5d29
Fix mobile LearningPathDiagram rendering
2022-11-11 18:01:19 +01:00
Daniel Egger
5aaa9da8dc
Add dynamic "Lernpfad" and "KompetenzNavi" urls
2022-11-11 17:51:32 +01:00
Daniel Egger
089d81bd03
Add small LearningPath diagram for cockpit
2022-11-11 14:03:53 +01:00
Daniel Egger
1f7321f935
Add LearningPathDiagram mini version
2022-11-11 13:38:40 +01:00
Daniel Egger
55d4ea6080
Reload completion data correctly
2022-11-11 11:22:41 +01:00
Daniel Egger
05e6906878
Working example with rerendering of LearningPathDiagram
2022-11-11 11:22:41 +01:00
Daniel Egger
4111e26828
Refactor data loading
2022-11-11 11:22:41 +01:00
Daniel Egger
376c206b29
Refactor getting data with promise cache
2022-11-11 11:22:41 +01:00
Daniel Egger
7e54301882
Load courseSessions for CockpitPage
2022-11-11 11:22:40 +01:00
Daniel Egger
eebbd09e9a
Fix typecheck error
2022-11-11 11:03:42 +01:00
Ramon Wenger
1c93a1d3aa
Add package-lock.json to repo to prevent unforeseen dependency issues
2022-11-10 10:34:01 +01:00
Christian Cueni
3d53885572
Add navigation translations
2022-11-10 07:45:05 +01:00
Lorenz Padberg
e524ffdb3a
Fix cirlce diagram start rotation
2022-11-09 15:47:36 +01:00
Christian Cueni
50da271ea4
Merge branch 'feature/i18n' into develop
2022-11-08 16:05:18 +01:00
Christian Cueni
03bbd26774
Add translations strings
2022-11-08 15:05:54 +01:00
Christian Cueni
f3c5999cad
Make changes for demo
2022-11-08 14:40:57 +01:00
Christian Cueni
2015ab25de
Update WBTs
2022-11-08 08:28:26 +01:00
Christian Cueni
9a2675cd16
Use HF detail image from backend
2022-11-07 11:39:25 +01:00
Christian Cueni
f6d46d077d
Update fake profile
2022-11-05 20:09:34 +01:00
Christian Cueni
44d8c1645e
Add new types, update name
2022-11-03 07:15:36 +01:00
Christian Cueni
3608156353
WIP: Setup i18n
2022-10-27 16:09:06 +02:00
Christian Cueni
6254e63d01
Don't show "in Umsetzung" labels, add demo user
2022-10-27 12:45:43 +02:00
Christian Cueni
fc4bda0895
Add self evaluation back button
2022-10-25 16:46:35 +02:00
Christian Cueni
5ce25fe4da
Add new icons
2022-10-25 13:19:07 +02:00
Christian Cueni
4738aa7367
Use prettier
2022-10-25 11:27:57 +02:00
Christian Cueni
4626065b7c
Add fake landing page
2022-10-25 09:35:32 +02:00
Christian Cueni
844b18196f
Fix types
2022-10-24 14:16:35 +02:00
Christian Cueni
6f1adeb95c
Style mediacenter views, update criteria row
2022-10-24 14:13:26 +02:00
Christian Cueni
7ce195f518
Add mobile selection
2022-10-24 14:13:24 +02:00
Christian Cueni
9b8bbf5ebc
Use horizontal scrolling
2022-10-24 14:12:49 +02:00
Christian Cueni
f6114c78e7
Style mobile Mediathek overview
2022-10-24 14:12:43 +02:00
Christian Cueni
74ec62493e
Style mobile competence page
2022-10-24 14:11:22 +02:00
Daniel Egger
924bf6f140
Fix `npm run test`
2022-10-21 18:00:22 +02:00
Daniel Egger
788f6cf663
Fix typecheck errors on CircleDiagram
2022-10-21 16:58:11 +02:00
Daniel Egger
bf70658710
Fix typecheck errors
2022-10-21 15:19:24 +02:00
Daniel Egger
9e92a2a521
Remove typecheck errors
2022-10-21 14:32:33 +02:00
Daniel Egger
c8824763f6
Refactor types
2022-10-21 13:44:11 +02:00
Christian Cueni
bbc67a8526
Add single criteria view
2022-10-20 12:54:07 +02:00
Christian Cueni
e653f915fe
Update HF icons
2022-10-19 12:01:30 +02:00
Christian Cueni
f529e74f30
Use env as redirect URL
2022-10-18 16:50:03 +02:00
Christian Cueni
7fbac1aaea
Rename Profil to Navi
2022-10-18 15:56:25 +02:00
Christian Cueni
c7414c0714
Improve a11y, fix responsiveness for unit
2022-10-17 11:30:09 +02:00
Daniel Egger
bb1db2d845
Add Beispiel Transferauftrag
2022-10-14 18:10:07 +02:00
Daniel Egger
4d24d3b295
Add "Beenden" content
2022-10-14 14:43:23 +02:00
Daniel Egger
189cfcde3f
Weitere Circle-Texte übernommen
2022-10-14 12:57:34 +02:00
Christian Cueni
0bec076378
Make things prettier
2022-10-13 11:35:58 +02:00
Christian Cueni
229a27bce2
Add medialibrary test
2022-10-13 11:28:48 +02:00
Daniel Egger
c9bf1d2753
Add wbt files to git lfs
2022-10-12 17:22:03 +02:00
Christian Cueni
935e562c74
Use the proper quotes
2022-10-12 16:14:53 +02:00
Christian Cueni
8c186e81ef
Add empty alt attribute to images
2022-10-12 16:14:51 +02:00
Daniel Egger
c21f347325
Set default border color to border-color-gray500
2022-10-12 14:19:14 +02:00
Daniel Egger
aeae8318d1
Fixes in LearningPathDiagram
2022-10-12 13:45:26 +02:00
Daniel Egger
9de6ca199d
Fix cypress tests
2022-10-11 16:52:46 +02:00
Daniel Egger
5f3a018207
Some fixes in media library
2022-10-11 16:46:53 +02:00
Daniel Egger
d80b3ba3ef
Fix some details in d3 diagrams
2022-10-11 16:46:53 +02:00
Daniel Egger
e5cdd35e95
Mobile Anpassungen Kompetenzprofil
2022-10-11 16:46:53 +02:00
Daniel Egger
d93e3f132a
Mobile Anpassungen
2022-10-11 16:46:53 +02:00
Daniel Egger
7939867aa9
Add context dependent back link from media category page
2022-10-11 16:46:53 +02:00
Daniel Egger
126f0de318
Anpassungen Mobile
2022-10-11 16:46:53 +02:00
Daniel Egger
f78fabbb47
Changes according to Stephs tests
2022-10-11 16:46:53 +02:00
Daniel Egger
34a21eeed3
Use <router-link> instead of <a> for internal links
2022-10-11 16:46:53 +02:00
Daniel Egger
64b5c5a825
Use circle filter on competence page
2022-10-11 16:46:53 +02:00
Christian Cueni
871c69c0a9
Fix stuck no-scroll class on modal close
2022-10-11 15:57:32 +02:00
Daniel Egger
d9d741f4c6
Add back links to media library frontend
2022-10-07 17:33:15 +02:00
Daniel Egger
3c386f31ca
Add linking to `evaluate_url` for learning unit
2022-10-07 17:22:28 +02:00
Daniel Egger
ebfeec4184
Refactor competence profile
2022-10-07 17:08:55 +02:00
Daniel Egger
d42b32ef30
Refactor navigation with competence profile
2022-10-07 16:41:16 +02:00
Daniel Egger
6f491ef661
Refactor competence main view
2022-10-07 16:32:07 +02:00
Daniel Egger
f4dafef005
Refactor competence detail view
2022-10-07 15:11:22 +02:00
Daniel Egger
999a916427
Add backend data to competence profile main page
2022-10-07 14:50:52 +02:00
Daniel Egger
46ad6cab36
Completion data in Performance Criteria view
2022-10-07 14:20:42 +02:00
Daniel Egger
dc3b1a4ca6
Add backend data to competence profile
2022-10-07 11:35:43 +02:00
Daniel Egger
22e3fce59e
Reformat code
2022-10-07 10:12:52 +02:00
Christian Cueni
3fa0521623
Style competence mobile views
2022-10-07 10:07:42 +02:00
Christian Cueni
9fe5c689a3
WIP: Add criteria page
2022-10-07 10:07:42 +02:00
Christian Cueni
31331f9d16
WIP: Use real criteria data structure
2022-10-07 10:07:40 +02:00
Christian Cueni
b78cf5ffd0
WIP: Add arrow animation
2022-10-07 10:07:29 +02:00
Christian Cueni
9756902ce2
WIP: Add competence detail view
2022-10-07 10:07:28 +02:00
Christian Cueni
c96fa96a24
WIP: Add LK row
2022-10-07 10:07:18 +02:00
Christian Cueni
7d7a5c198f
WIP: Add self assesment
2022-10-07 10:07:18 +02:00
Christian Cueni
f9f213231b
WIP: Add competence page and progress
2022-10-07 10:07:17 +02:00
Daniel Egger
998001df14
Fix cypress tests
2022-10-05 17:02:17 +02:00
Daniel Egger
22b2491136
Scroll behaviour in Lernpfad
2022-10-05 16:44:04 +02:00
Daniel Egger
7872125167
Fix npm build error
2022-10-05 15:56:42 +02:00
Daniel Egger
df6f331811
Anpassung "Verankerung im Lernpfad"
2022-10-05 15:29:29 +02:00
Daniel Egger
914223bc77
Adapt design of media library
2022-10-05 14:12:03 +02:00
Daniel Egger
6abeb6a2b1
Refactor some layouts
2022-10-05 13:32:03 +02:00
Daniel Egger
b7e4d83e76
Add wbts to lernfpad oktober demo
2022-10-05 12:15:26 +02:00
Daniel Egger
3bf9e75714
Add urls to media_libraries in Lernpfad
2022-10-05 11:32:40 +02:00
Daniel Egger
dbf3db3d23
Add more circle data
2022-10-04 16:55:48 +02:00
Daniel Egger
ad532dc50d
Add placeholder learning content
2022-10-04 16:26:34 +02:00
Daniel Egger
17eb308f6e
Add data for mediathek "Reisen" und "Fahrzeug"
2022-10-04 14:43:06 +02:00
Daniel Egger
fd6c15c282
Fix cypress tests
2022-10-04 14:42:34 +02:00
Daniel Egger
a8e7b6f433
Add learn media page
2022-10-04 14:42:34 +02:00
Daniel Egger
63a5039134
Work on media library frontend
2022-10-04 14:42:34 +02:00
Daniel Egger
cbdbdba6b8
Add `frontend_url` field to wagtail pages
2022-10-04 14:42:34 +02:00
Daniel Egger
5b3a751704
Load media items from backend to show in frontend
2022-10-04 14:42:34 +02:00
Daniel Egger
71b072ade2
Refactor media content data models
2022-10-04 14:42:34 +02:00
Lorenz Padberg
87ab5ae194
Fix Bug of multiple circles over each other.
2022-10-04 11:18:11 +02:00
Daniel Egger
5a4ff1cfda
Rename "circle" folder to "learningPath" folder
2022-09-30 17:58:32 +02:00
Daniel Egger
9d1eff5a42
Rename "Media Center" to "Media Library"
2022-09-30 17:55:35 +02:00
Daniel Egger
827e7a0fc0
Add code formatting with prettier and black
2022-09-30 17:43:06 +02:00
Daniel Egger
03e82fadb7
Fix lowercase mediacenter for build in cypress
2022-09-28 20:48:11 +02:00
Daniel Egger
6cf7d97771
Fix js tests
2022-09-28 18:10:38 +02:00
Daniel Egger
659684f25b
Fix some type errors
2022-09-28 16:51:10 +02:00
Daniel Egger
bdae082550
Fix self-evalution checkboxes
2022-09-28 16:19:01 +02:00
Daniel Egger
c0e7662c8f
Merge branch 'develop' into feature/mediathek-frontend
2022-09-27 15:01:47 +02:00
Elia Bieri
129507bf6e
Merged in feature/vbv-132-learning-content-badges-20220921 (pull request #9 )
...
Implement learning content type badges
2022-09-27 08:37:46 +00:00
Daniel Egger
5667921518
Take MediaCategoryDetail data from api
2022-09-23 17:47:19 +02:00
Daniel Egger
18c3e28ba1
Load MediaCenter data from api
2022-09-23 16:49:00 +02:00
Daniel Egger
8941f4ad24
Merge branch 'feature/mediathek-server' into feature/mediathek-frontend
2022-09-23 16:17:02 +02:00
Daniel Egger
79c0fb8b11
Refactor
2022-09-23 15:14:42 +02:00
Daniel Egger
f9c3e82b66
Adapt LearningPath to new course model
2022-09-23 14:55:21 +02:00
Elia Bieri
722b9f7937
Merged in feature/vbv-148-human-readable-duration (pull request #8 )
...
Implement human readable durations
* Implement duration formatting for humans
* Add UTs
* Rework rounding and formatting
* Rename function
2022-09-20 11:12:05 +00:00
Christian Cueni
442ee3e4da
Add basic mediacenter store
2022-09-19 14:40:06 +02:00
Christian Cueni
f7b0140eec
Make grids mobile-ish
2022-09-19 14:40:06 +02:00
Christian Cueni
6d5823eb06
Add Dropdown to Mediathek
2022-09-19 14:40:06 +02:00
Christian Cueni
c35b5cce70
Make DropdownSelect component
2022-09-19 14:40:06 +02:00
Christian Cueni
1a41fe4f10
WIP: Add "Alles zeigen" link
2022-09-19 14:40:06 +02:00
Christian Cueni
d38e7eee38
WIP: Add media link component
2022-09-19 14:40:06 +02:00
Christian Cueni
a198da395a
Use layout for Handlungsfelder
2022-09-19 14:40:06 +02:00
Christian Cueni
a0ea8a18a6
WIP: Add basic Handlungsfeld page
2022-09-19 14:40:06 +02:00
Christian Cueni
43c311145e
Add basic styles to Handlungsfelder
2022-09-19 14:38:50 +02:00
Christian Cueni
070c79a0d9
WIP: Add icons to safelist
2022-09-19 14:38:50 +02:00
Christian Cueni
23f6c43352
WIP: Add OverviewCard
2022-09-19 14:38:50 +02:00
Christian Cueni
31eb779ce5
Add basic routing and container
2022-09-19 14:38:50 +02:00
Daniel Egger
d8959a8d0c
Add total circle duration to circle view
2022-09-15 07:55:53 +02:00
Daniel Egger
18f87cbd5a
fix flaky test
2022-09-14 18:43:33 +02:00
Daniel Egger
b7eb88e4d5
Cypress tests
2022-09-14 15:52:44 +02:00
Daniel Egger
a3171da28d
Dynamic "Weiter gehts" "Leider gehts"
2022-09-14 15:52:44 +02:00
Daniel Egger
edc0b3aeb2
Design Anpassungen
2022-09-14 15:52:44 +02:00
Daniel Egger
20a3de4d80
VBV-144: enable `hyphens: auto` on body tag
2022-09-14 15:52:44 +02:00
Daniel Egger
0c01d39fb3
VBV-88: LearningPathView vertical
2022-09-14 15:52:44 +02:00
Daniel Egger
a57ef84ed8
VBV-80: Umgesetzt Circle-Ansicht "weiter gehts"
2022-09-09 18:06:38 +02:00
Daniel Egger
6b0cf9effd
Refactor LearningContent routing
2022-09-09 17:47:27 +02:00
Daniel Egger
dc5adb6214
Refactor SelfEvaluation to its own route
2022-09-09 16:57:39 +02:00
Daniel Egger
5d6e94ebd6
Refactor LearningContent to its own route
2022-09-09 16:15:08 +02:00
Daniel Egger
ac268907bf
VBV-143: "git revision hash" und Build-Datum anzeigen
2022-09-09 11:56:51 +02:00
Daniel Egger
3ff2b23cf7
VBV-142: move "/media" to "/static/media"
2022-09-09 11:56:49 +02:00
Daniel Egger
2e59d2464c
Add parent prefix to slugs
2022-09-02 17:42:14 +02:00
Daniel Egger
d5f4b37cfe
VBV-102: refactor server urls
2022-09-02 14:33:38 +02:00
Daniel Egger
26f373afe2
Add e2e test for "weiter gehts"-button
2022-08-31 18:36:10 +02:00
Daniel Egger
18acf10c9a
Refactor to new url structure for learningPath and circle
2022-08-31 15:28:17 +02:00
Daniel Egger
0acdab60cd
Add vitest tests to bitbucket pipelines
2022-08-31 13:42:22 +02:00
Daniel Egger
911b974360
Fix some typescript warnings
2022-08-31 12:23:05 +02:00
Daniel Egger
2316150375
Update `nextLearningContent` dynamically
2022-08-30 17:47:32 +02:00
Daniel Egger
a32c8ccbff
VBV-80: Refactor next learning content
2022-08-30 17:34:29 +02:00
Daniel Egger
97f01e0a08
Refactor LearningPath class
2022-08-30 15:59:30 +02:00
Daniel Egger
b404578926
Upgrade client libraries
2022-08-30 15:56:54 +02:00
Daniel Egger
26139304a3
Generate additional simple learningPath for development
2022-08-30 15:56:54 +02:00
Daniel Egger
eaa06719d6
Update styleguide colors
2022-08-30 15:56:54 +02:00
Lorenz Padberg
dd18cf895b
Merge branch 'develop' of bitbucket.org:iterativ/vbv_lernwelt into develop
...
# Conflicts:
# client/src/views/LearningPathView.vue
2022-08-30 14:53:20 +02:00
Lorenz Padberg
a2a027d1c8
Merge branch 'feature/weiter-gehts' into develop
2022-08-30 14:51:14 +02:00
Lorenz Padberg
a560d86061
Add detetecion for last learning unit
2022-08-30 14:50:31 +02:00
Lorenz Padberg
eceeff559a
Added get last completed functionality
2022-08-30 13:51:05 +02:00
Lorenz Padberg
508cf4e967
Add Weiter gehts to learning path overview
2022-08-30 11:52:57 +02:00
Daniel Egger
8b79201ba6
Refactor color values to json file
2022-08-30 11:07:30 +02:00
Daniel Egger
13f1154a94
Access tailwind theme from within custom CSS
2022-08-29 18:30:56 +02:00
Daniel Egger
b6751adea5
VBV-67: Circle Ansicht Design Anpassungen
2022-08-29 18:23:33 +02:00
Daniel Egger
919edf1a24
Add cypress tests for circle page
2022-08-29 16:22:31 +02:00
Daniel Egger
3189e1cb7f
Add cypress tests for learningPath view
2022-08-29 14:10:55 +02:00
Daniel Egger
52632708db
Make cypress tests run on bitbucket
2022-08-26 18:18:32 +02:00
Daniel Egger
ebce0a3a34
Cypress login with helper function
2022-08-26 15:52:34 +02:00
Daniel Egger
33757aa77e
Add second cypress test
2022-08-26 15:12:03 +02:00
Daniel Egger
75a209e04f
Upgrade to Cypress 10, add first login test
2022-08-26 15:06:22 +02:00
Lorenz Padberg
ec479235f7
Add exercise url as wbt
2022-08-24 17:04:36 +02:00
Lorenz Padberg
8eafb48bf6
Fix Bug learning path not visible
2022-08-23 14:51:34 +02:00
Christian Cueni
38d5fc3369
Add logout
2022-08-18 11:09:38 +02:00
Christian Cueni
6ec987110a
Add sso login link
2022-08-18 09:21:22 +02:00
Christian Cueni
95a0e0f1a7
Fix main navigation bar issues
2022-08-18 09:13:29 +02:00
Christian Cueni
df903f2663
Add back link, remove unused code, fix mobile menu margins
2022-08-17 15:59:01 +02:00
Christian Cueni
66a41ff85b
Refactor active link function
2022-08-17 09:22:22 +02:00
Christian Cueni
ec5b659ff0
Fix background scroll on modal
2022-08-16 15:43:30 +02:00
Lorenz Padberg
67545f474a
Added green state to learning path diagramm
2022-08-15 15:51:51 +02:00
Lorenz Padberg
3767edce04
Add half done to circle diagramm
2022-08-11 17:11:29 +02:00
Lorenz Padberg
2ad392f4c4
Fix responsive hidden attributes
2022-08-11 15:38:34 +02:00
Lorenz Padberg
5350f624c9
Restyling
2022-08-11 15:15:52 +02:00
Lorenz Padberg
bc971065e3
Remove console logs
2022-08-11 15:00:03 +02:00
Lorenz Padberg
9566c69450
Add vertical Learning path diagramm to modal
2022-08-11 14:54:14 +02:00
Lorenz Padberg
a3266aac14
Fix topic titles
2022-08-10 14:19:51 +02:00
Lorenz Padberg
1209a57e87
Merge branch 'develop' into feature/responsive-learnpfad
...
# Conflicts:
# .dockerignore
2022-08-10 10:44:57 +02:00
Lorenz Padberg
16b87380d8
Use Variables for spaces between objects
2022-08-10 10:16:57 +02:00
Christian Cueni
22e9fcaed4
Add missing prop
2022-08-10 07:15:00 +02:00
Christian Cueni
737ceb6fd4
Merge branch 'feature/vbv-90-new-main-navigation' into develop
2022-08-10 07:10:39 +02:00
Lorenz Padberg
c7622f7ed6
Make vertical alignment of diagram
2022-08-09 16:44:42 +02:00
Christian Cueni
0a7feea30c
Add font classes
2022-08-08 10:48:05 +02:00
Daniel Egger
10d7632bfe
VBV-86: Update base font styles
2022-08-08 10:48:05 +02:00
Christian Cueni
7acf115372
Close MobileMenu on click
2022-08-08 10:40:22 +02:00
Christian Cueni
75fc75616d
Style mobile menu
2022-08-08 09:56:28 +02:00
Christian Cueni
1e2bc078cd
WIP: Add mobile modal, refactor modal
2022-08-04 17:44:50 +02:00
Christian Cueni
03cd0fd32b
WIP: Add dummy mobile nav
2022-08-04 15:38:45 +02:00
Christian Cueni
01b042f01f
Add vbv link
2022-08-04 15:38:45 +02:00
Christian Cueni
2c4695222b
Add dropdown to navigation
2022-08-04 15:38:45 +02:00
Christian Cueni
5ed546412f
Add align option
2022-08-04 15:38:45 +02:00
Christian Cueni
15adae1b30
Add icon, style dropdown
2022-08-04 15:38:45 +02:00
Christian Cueni
6007ad8576
Add dropdown functionality
2022-08-04 15:38:45 +02:00
Christian Cueni
13c691c3c9
Show correct links in navigation
2022-08-04 15:38:41 +02:00
Christian Cueni
d45530c2dd
Fix width on big screens
2022-08-04 15:28:17 +02:00
Christian Cueni
d93090f43b
Make div a button
2022-08-04 15:28:17 +02:00
Christian Cueni
53f01701ad
Add animation
2022-08-04 15:28:17 +02:00
Christian Cueni
a9ab3ef2fc
Fix modal
2022-08-04 15:28:17 +02:00
Christian Cueni
9f263ec657
Fix iframe height for WBT
2022-08-04 15:28:17 +02:00
Christian Cueni
9a7b858cf3
Add missing packages to client
2022-08-04 15:28:17 +02:00
Christian Cueni
d91293338d
Fix black
2022-08-04 11:01:26 +02:00
Christian Cueni
019c7a9f91
Update colors
2022-08-02 11:42:23 +02:00
Daniel Egger
987eeb9def
Style LearningUnit in Wagtail
2022-07-14 16:08:18 +02:00
Daniel Egger
15edbede8f
Simple loading state for circle view and app transitions
2022-07-06 09:30:47 +02:00
Daniel Egger
724b8a8cb1
Add convenience features
2022-07-06 09:19:34 +02:00
Daniel Egger
8edea0b92f
Add page cache for learningpath pages
2022-07-05 15:44:11 +02:00
Lorenz Padberg
026fbf243a
fixed willkommen zurück responsive
2022-07-05 15:36:19 +02:00
Lorenz Padberg
ec2560f88c
made topic lines and circle names hidden in small screens
2022-07-05 15:19:22 +02:00
Daniel Egger
2daf659d71
Small fixes
2022-07-05 07:40:26 +02:00
Lorenz Padberg
1699852eda
fixed topic line position
2022-07-04 18:29:59 +02:00
Lorenz Padberg
abea407523
Merge branch 'develop' of bitbucket.org:iterativ/vbv_lernwelt into develop
2022-07-04 17:24:43 +02:00
Lorenz Padberg
dcbef8efed
Fixed topics rendering
2022-07-04 17:12:30 +02:00
Daniel Egger
c8a291e26c
Add click to CircleDiagram to scroll to LearningSequence
2022-07-04 17:04:41 +02:00
Daniel Egger
1753ce0de4
Fix learningPath and topics loading
2022-07-04 16:38:56 +02:00
Daniel Egger
dc0c12a347
Fix render onMounter for CircleDiagram
2022-07-04 15:05:19 +02:00
Daniel Egger
e0c43b7247
Make reactive
2022-07-04 14:20:50 +02:00
Lorenz Padberg
ad9c495c9c
Merge remote-tracking branch 'origin/develop' into develop
2022-07-04 12:23:16 +02:00
Lorenz Padberg
5f39cfb2e9
fixed learning path text wrapping
2022-07-04 12:22:38 +02:00
Daniel Egger
2557d478c9
Show finished learningSequences in LearningPathDiagram
2022-07-04 12:15:49 +02:00
Daniel Egger
cbbf4e42a2
Refactor learningPath views
2022-07-04 11:52:05 +02:00
Daniel Egger
7022827cf3
Refactor circle code to Circle class
2022-07-04 10:51:49 +02:00
Daniel Egger
cc293400b4
More (copied) content for learningpath
2022-07-04 09:37:26 +02:00
Daniel Egger
988dd7c0de
VBV-85: Update Navigation
2022-06-30 17:40:59 +02:00
Lorenz Padberg
30ef9c9c39
Merge branch 'develop' of bitbucket.org:iterativ/vbv_lernwelt into develop
2022-06-30 15:20:08 +02:00
Lorenz Padberg
ca7ff385f9
added type for circle diagram
2022-06-30 15:19:53 +02:00
Daniel Egger
4e7ca3bd1a
Toggle MainNavigationBar
2022-06-30 14:11:22 +02:00
Daniel Egger
d679eeb17d
VBV-78: WBT in Circle eingebaut
2022-06-30 14:11:22 +02:00
Daniel Egger
76349ffc7e
Add more menu entries
2022-06-30 14:11:22 +02:00
Daniel Egger
9e9476f9a4
Refactor tailwind configuration
2022-06-30 14:11:22 +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
Lorenz Padberg
71c3deba47
excluded media from gitignore
2022-06-30 11:03:20 +02:00
Lorenz Padberg
c9cc2c2cb6
first viable version
2022-06-30 11:02:52 +02:00
Lorenz Padberg
20c85dc6fc
frist reactive version
2022-06-30 10:41:50 +02:00
Lorenz Padberg
91f09beede
added done state (not yet reactive)
2022-06-28 17:12:59 +02:00
Lorenz Padberg
463fd5eee7
removed last arrow
2022-06-28 14:59:57 +02:00
Lorenz Padberg
9319aa2b16
add hover transition
2022-06-28 14:34:09 +02:00
Lorenz Padberg
e8dcd231f2
added done status
2022-06-28 13:49:12 +02:00
Lorenz Padberg
a8a239e395
added arrows correctly
2022-06-28 13:31:50 +02:00
Lorenz Padberg
1af338c889
rotated learning sequences
2022-06-27 18:23:48 +02:00
Lorenz Padberg
bb24161f4b
with real data from store
2022-06-27 18:11:11 +02:00
Lorenz Padberg
dad0942049
first really awesome wow effect 🤢
2022-06-27 17:37:53 +02:00
Lorenz Padberg
a92437ce5b
refactoring
2022-06-27 16:17:50 +02:00
Lorenz Padberg
6918822554
connected visualisation to real data
2022-06-27 16:12:12 +02:00
Lorenz Padberg
cf6dc50922
test_dani
2022-06-27 15:12:19 +02:00
Lorenz Padberg
0ccec140a4
Added basic navigation fixed svg sizing
2022-06-27 13:53:50 +02:00
Lorenz Padberg
46275fe775
some fixes
2022-06-27 11:08:09 +02:00
Lorenz Padberg
7ddcd13b10
added text wrapping
2022-06-27 11:08:09 +02:00
Lorenz Padberg
14b2ce0176
aded hover and done state
2022-06-27 11:08:09 +02:00
Lorenz Padberg
b24bbc3f62
circles working
2022-06-27 11:08:09 +02:00
Lorenz Padberg
21f69338b6
f
2022-06-27 11:08:09 +02:00
Daniel Egger
16a4c8ccb4
Make responsive
2022-06-23 19:06:52 +02:00
Daniel Egger
500ed0f111
Step through circle
2022-06-23 18:33:20 +02:00
Daniel Egger
3686924cfe
Refactor completion api
2022-06-22 19:04:35 +02:00
Daniel Egger
12322638dc
Add LearningUnitQuestion as custom model
2022-06-22 16:26:12 +02:00
Daniel Egger
4d94f30444
Add SelfEvaluation component
2022-06-22 14:45:52 +02:00
Daniel Egger
7e5debb5ca
update icon stuff
2022-06-22 11:21:28 +02:00
Daniel Egger
2c36ea9242
Add previous-/next- attributes to LearningContents
2022-06-21 18:23:35 +02:00
Daniel Egger
b893dcbcc8
Add component for learning content
2022-06-21 15:58:05 +02:00
Daniel Egger
9d768c8205
Changes for deployment
2022-06-21 13:39:48 +02:00
Daniel Egger
3dfb9af7c9
Add transition
2022-06-20 18:22:39 +02:00
Daniel Egger
fef31bf189
Add CircleOverview component
2022-06-20 17:58:37 +02:00
Daniel Egger
1483ec8be0
Refactor to pinia store
2022-06-20 16:40:03 +02:00
Daniel Egger
626e336db9
Add more typescript checks
2022-06-20 14:40:52 +02:00
Daniel Egger
c1a7f4551d
Add ts types for circle data
2022-06-20 11:40:34 +02:00
Daniel Egger
b6f26eaa61
Vue test config with vitest
2022-06-20 10:24:20 +02:00
Daniel Egger
bf9cc37a2f
Fix problem
2022-06-20 09:19:51 +02:00
Daniel Egger
a27fa35fe3
Toggle learning contents
2022-06-14 16:41:21 +02:00
Daniel Egger
ad7d63a8e9
Copy icons directly as delivered from Steph
2022-06-14 15:33:20 +02:00
Daniel Egger
5d75cd62c9
Check/Uncheck learning contents
2022-06-14 15:06:15 +02:00
Daniel Egger
a83c2d808a
Add `ItCheckbox` component
2022-06-14 14:15:37 +02:00
Daniel Egger
c26a3091bb
Show checkboxes correctly in circle
2022-06-14 10:42:29 +02:00
Daniel Egger
3019f34013
Add dropdown example
2022-06-14 10:42:29 +02:00
Daniel Egger
736ecb2449
Refactor client can complete learning contents
2022-06-14 10:42:29 +02:00
Daniel Egger
c334c25f1c
Client can complete learning contents
2022-06-14 10:42:29 +02:00
Daniel Egger
ff23e3b4f7
Refactor circle data model
2022-06-14 10:42:23 +02:00
Lorenz Padberg
4cac282dc8
Merge remote-tracking branch 'origin/develop' into feature/learingpath-view
...
# Conflicts:
# server/vbv_lernwelt/learnpath/urls.py
# server/vbv_lernwelt/learnpath/views.py
2022-06-14 10:36:06 +02:00
Lorenz Padberg
ed5e409992
added basic grafics to topics
2022-06-13 18:01:20 +02:00
Lorenz Padberg
0e2a8cc2e2
refactoring
2022-06-09 16:16:28 +02:00
Lorenz Padberg
2b4336c42f
fixed styling
2022-06-08 17:40:51 +02:00
Lorenz Padberg
c3481c22d7
added dynamic number of learning sequences
2022-06-08 17:20:11 +02:00
Lorenz Padberg
84bf372a58
added first version of cirlce diagram
2022-06-08 16:17:24 +02:00
Lorenz Padberg
a1c179dcf6
added d3js
2022-06-08 14:10:55 +02:00
Lorenz Padberg
a39f5de67d
added topics to learnpath visualisation
2022-06-08 12:06:47 +02:00
Daniel Egger
d88d44ecb0
Refactor icons as Web Components
2022-06-08 12:03:47 +02:00
Lorenz Padberg
bfb34177a8
Added learning path api and view
2022-06-07 16:56:26 +02:00
Daniel Egger
d02afcf501
Redirect to sorted cms index page
2022-06-07 14:56:30 +02:00
Daniel Egger
5fda07a5c2
Add workaround for vitejs resolving font path
2022-06-05 21:25:40 +02:00
Daniel Egger
d559921038
Show circle in frontend with new data
2022-06-03 18:49:22 +02:00
Daniel Egger
4ce3b5f005
Add icons from Figma
2022-06-03 13:10:47 +02:00
Daniel Egger
fd008be527
Style home page a bit
2022-06-03 10:12:52 +02:00
Daniel Egger
65ecf77a59
Update client with new api data model
2022-06-01 22:24:49 +02:00
Daniel Egger
4a2d049969
Refactor data model
2022-06-01 16:41:17 +02:00
Daniel Egger
a2044470ca
Add responsive menu
2022-06-01 12:31:11 +02:00
Daniel Egger
cd676bbe96
Update circle view
2022-06-01 11:29:19 +02:00
Daniel Egger
19cc0c2af3
Add Style Guide page
2022-06-01 10:41:14 +02:00
Daniel Egger
424af03ce1
Update scripts for building and deployment
2022-05-30 16:58:22 +02:00
Daniel Egger
7d233f21ea
Style learning sequence
2022-05-25 18:23:42 +02:00
Daniel Egger
ff666086dc
Refactor Circle page
2022-05-25 18:23:42 +02:00
Daniel Egger
49aaa526b5
Styling of circle page
2022-05-25 18:23:42 +02:00
Daniel Egger
be99631c9a
Update tailwind
2022-05-23 14:45:49 +02:00
Daniel Egger
c3f5e47be0
Add integrated tailwind support for client and server
2022-05-23 11:09:07 +02:00
Daniel Egger
740488cdeb
Add example view to load data from wagtail API
2022-05-23 10:36:15 +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
Christian Cueni
4b8b29640a
Add basic components
2022-05-05 15:35:03 +02:00
Christian Cueni
ffb617bd05
Remove unused component
2022-05-05 08:37:06 +02:00
Christian Cueni
25e6448aaa
Add dummy sidebar
2022-05-05 08:32:30 +02:00
Christian Cueni
e6d093a2cd
Remove unused components, add dummies
2022-05-05 08:13:04 +02:00
Christian Cueni
2104c8daac
Fix typing 🤔
2022-05-04 15:42:53 +02:00
Christian Cueni
cc29f36230
Add path
2022-05-04 13:14:33 +02:00
Christian Cueni
49c8148fd2
Remove layouts
2022-05-04 13:09:56 +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
880014d65b
Remove serif font
2022-04-21 08:39:37 +02:00
Christian Cueni
4c843333e7
Add basic fonts
2022-04-20 20:02:55 +02:00
Christian Cueni
afebecb04d
Use rollup-alias instead of resolve.alias
2022-04-20 16:03:17 +02:00
Christian Cueni
d80f6b9b90
Remove optimization & router-link
2022-04-20 15:51:46 +02:00
Christian Cueni
65b6984f72
Remove setting
2022-04-20 15:26:15 +02:00
Christian Cueni
513b66ff31
Update env variable, add basic http util, remove html
2022-04-20 15:25:29 +02:00
Christian Cueni
3917def262
Use structlogger
2022-04-20 15:24:29 +02:00
Christian Cueni
2f8682163e
Update prefix, make linter happy
2022-04-20 15:24:27 +02:00
Christian Cueni
a619037fa7
Add prettier config
2022-04-20 15:23:56 +02:00
Christian Cueni
bc8d1b0a21
Update env variables, use env variables in vite.config.js
2022-04-20 15:23:10 +02:00
Christian Cueni
a2622d7c5b
Add test page
2022-04-20 15:16:29 +02:00
Christian Cueni
1ecd680d8e
Add basic layouts
2022-04-20 14:31:01 +02:00
Christian Cueni
5be17d6c3e
Use i18n
2022-04-19 16:34:53 +02:00
Christian Cueni
2272cc7f2a
Add base color, add sass loader
2022-04-19 14:24:42 +02:00
Christian Cueni
70b390d20a
Setup postcss and tailwind
2022-04-14 08:59:06 +02:00
Christian Cueni
4db21e945a
Add basic routes, fake components
2022-04-13 19:54:06 +02:00
Christian Cueni
27874adf27
Add client
2022-04-13 14:57:20 +02:00
Christian Cueni
4966426e60
Add client base vue app
2022-04-12 16:02:00 +02:00