Ramon Wenger
43ef014cd2
Add dependency to migration
2023-03-16 13:41:46 +01:00
Ramon Wenger
981758a99c
Add error handling to migration
2023-03-16 12:07:11 +01:00
Ramon Wenger
ec71c66f3c
Add another migration for wagtail permissions
2023-03-16 11:38:22 +01:00
Ramon Wenger
eb1eb54eba
Make migrations reversible
2023-03-16 10:22:21 +01:00
Ramon Wenger
c45f0a65c8
Add more missing apps
2023-03-15 18:01:26 +01:00
Ramon Wenger
95fc642e8e
Add missing permission
2023-03-15 17:57:33 +01:00
Ramon Wenger
5daea4b3a1
Remove failing tests
...
Temporarily remove tests, on suspicion of a bug in the framework
2023-03-15 16:10:53 +01:00
Ramon Wenger
deecef5e5b
Add tests and hooks for "after page move" and "after page create" hooks
...
Relates to MS-666
2023-03-14 17:17:03 +01:00
Ramon Wenger
d18b21e466
Add permissions for user groups
...
Resolves MS-629 #complete
2023-03-14 17:17:03 +01:00
Ramon Wenger
8c74bba204
Add first draft of manual permissions migration
...
Relates to MS-629 #start_work
Add black to dependencies
2023-03-14 17:16:55 +01:00
Ramon Wenger
cc2b4e9809
Clean up imports, reformat code
...
Remove unnecessary method
2023-03-14 17:16:40 +01:00
Ramon Wenger
95ad35aecf
Add tests for all page types, also implement them
2023-03-14 17:16:40 +01:00
Ramon Wenger
71dbfeb1f4
Add first skeleton of a duplicate method
...
Add other base ideas for the copy mechanism for content block attached
entities like assignments and surveys
Relates to MS-651
Add test for duplicating entries, also update implementation
2023-03-14 17:16:30 +01:00
Ramon Wenger
aad19db4db
Refactor support commands
...
Add todos for the next steps
2023-03-14 17:16:02 +01:00
Ramon Wenger
5033668b79
Upgrade wagtail, update paths
2023-03-14 17:16:02 +01:00
Ramon Wenger
ebc4ca50ae
Add slugs argument to export instruments command
2022-11-30 16:55:20 +01:00
Ramon Wenger
bb4c22bee8
Change logging settings
2022-10-13 10:05:01 +02:00
Ramon Wenger
3d1d749780
Update logging settings
2022-10-12 16:43:28 +02:00
Ramon Wenger
d42007a5fc
Fix dummy data
2022-09-15 17:52:16 +02:00
Ramon Wenger
ce5d8603ff
Add translations for some models
...
Relates to MS-479
2022-09-14 16:40:27 +02:00
Lorenz Padberg
c432825aa8
Merge branch 'release/Wagtail-anpassungen' into develop
...
# Conflicts:
# server/core/settings.py
# server/users/migrations/0032_alter_license_isbn.py
2022-08-03 14:34:54 +02:00
Lorenz Padberg
21413b183a
Merge branch 'feature/MS-540-use-custom-document-model' into release/Wagtail-anpassungen
2022-08-03 11:13:34 +02:00
Lorenz Padberg
71daea3479
Refactor core/views
2022-07-28 18:01:48 +02:00
Lorenz Padberg
8dd865ae97
Overwrite default sort ordering in CMS Pages overview
2022-07-28 17:57:20 +02:00
Lorenz Padberg
bbaa5882e0
Filter out snapshot content blocks from CMS Explore view
2022-07-28 17:46:29 +02:00
Lorenz Padberg
4d13d5e42d
Add custom Document Model (No migration)
2022-07-28 15:56:58 +02:00
Lorenz Padberg
7a77ae6eb2
Remove user created content blocks from Chapter overview in CMS
2022-07-27 16:09:17 +02:00
Lorenz Padberg
5137955b54
Fix Ordering filter in pages list template
2022-07-27 15:16:52 +02:00
Lorenz Padberg
98393b046f
Fix comment
2022-07-26 11:11:10 +02:00
Lorenz Padberg
3b7595db9d
Merge branch 'feature/MS-540-Use-wagtail-documents' into release/Wagtail-anpassungen
2022-07-26 11:05:36 +02:00
Lorenz Padberg
47ff1192b4
Apply comments / recommendations of pullrequest
2022-07-25 16:43:30 +02:00
Lorenz Padberg
c1f8a18c8f
removed dead code... added sorting
2022-07-18 14:14:41 +02:00
Ramon Wenger
46c5557fe5
Set the default wagtail search backend explicitly
...
Resolves MS-544
2022-07-15 17:56:25 +02:00
Lorenz Padberg
aaee137c07
removed page title explore
2022-07-14 17:03:27 +02:00
Lorenz Padberg
25a0f7fc26
refactoring
2022-07-14 17:02:52 +02:00
Lorenz Padberg
e9e0e96357
Added inhaltsbloecke to chapter navigation
2022-07-14 17:01:09 +02:00
Lorenz Padberg
2d36f8a131
experiements with admintemplates
2022-07-14 13:53:07 +02:00
Lorenz Padberg
7bb3e06903
added meta_title to display in cms
2022-07-14 11:40:04 +02:00
Lorenz Padberg
0dbc7ba8c4
added document urls to wagtail. URLS config (fixes 500 error)
2022-07-12 13:38:11 +02:00
Ramon Wenger
2fbd878387
Merged in feature/cms-improvements-ms-517-ms-518-ms-519 (pull request #108 )
...
Feature/cms improvements ms 517 ms 518 ms 519
Approved-by: Daniel Egger
2022-06-22 15:07:49 +00:00
Ramon Wenger
dddce52150
Add bold style to default rich text editor features
2022-06-15 17:41:21 +02:00
Ramon Wenger
2fe7a684c5
Update base client usage
2022-05-25 21:53:49 +02:00
Ramon Wenger
102b341920
Add filter to export
2022-05-23 12:41:18 +02:00
Ramon Wenger
01aa9b6965
Unify platform and app flavor
2022-05-18 15:50:53 +02:00
Ramon Wenger
ad34cf50cf
Add my-kv licenses and per-platform check for them
2022-05-16 17:47:46 +02:00
Ramon Wenger
26c0ca7792
Remove unused env variables
2022-05-11 15:51:11 +02:00
Ramon Wenger
43bbf45d61
Provide an example for a heroku config
2022-04-21 16:02:22 +02:00
Ramon Wenger
65426fc034
Remove unused packages
2022-04-13 14:12:42 +02:00
Ramon Wenger
ddb7bb9dbc
Remove instruments from CMS explorer
2022-04-13 14:11:57 +02:00
Ramon Wenger
ad9e147ec1
Add export script for instruments
2022-04-12 16:16:28 +02:00
Ramon Wenger
4973037486
Update error handling in mutation for school class creation
2022-04-08 17:32:10 +02:00
Ramon Wenger
200553413a
Refactor default settings panel
2022-04-04 17:33:54 +02:00
Ramon Wenger
d50479c04d
Make assignments searchable
2022-03-31 00:23:58 +02:00
Ramon Wenger
61f006e1b3
Upgrade django and wagtail versions
2022-03-30 16:11:31 +02:00
Ramon Wenger
a1f6bfc373
Backport more code
2022-01-25 15:31:55 +01:00
Ramon Wenger
ade9a23d85
Add some more logging
2022-01-13 10:52:05 +01:00
Ramon Wenger
67ddd9b389
Fix django url bug
2021-12-21 21:04:22 +01:00
Ramon Wenger
90640ad6c6
Update backend template syntax
2021-12-21 15:18:38 +01:00
Ramon Wenger
f2fec255c8
Update webpack configs
2021-12-16 14:10:42 +01:00
Ramon Wenger
92c34ca80d
Update import call
2021-12-13 16:36:18 +01:00
Ramon Wenger
cf66702d75
Update django, wagtail and some others
2021-12-13 15:48:01 +01:00
Ramon Wenger
ab3029bd75
Add SysLog handler
2021-12-13 14:43:30 +01:00
Ramon Wenger
338e4cfcfc
Add unit tests to check the issues found in the bug bounty report
2021-11-16 14:12:16 +01:00
Ramon Wenger
f03beb8b34
Return only instrument types with assigned instruments
2021-11-10 12:47:52 +01:00
Ramon Wenger
bb694e443d
Add more access test for projects
2021-10-06 10:54:52 +02:00
Ramon Wenger
6b3f84a619
Remove school class from new room mutation
2021-08-25 16:38:16 +02:00
Ramon Wenger
cf5a3f7d9d
Update add room entry button
2021-08-25 14:22:20 +02:00
Ramon Wenger
9f858ea46c
Add comment node to room entry
2021-08-23 15:57:08 +02:00
Ramon Wenger
dc43b88916
Add cypress test for read only portfolio
2021-08-05 11:41:57 +02:00
Ramon Wenger
1792fe9bf1
Change how slugs are generated in dummy data
2021-08-05 09:32:51 +02:00
Ramon Wenger
7728f654a5
Refactor dummy users to be more anonymous
2021-08-03 14:16:15 +02:00
Ramon Wenger
9dbddac078
Add missing migration
2021-07-26 17:15:50 +02:00
Christian Cueni
4762751fc9
Update settings, fix typo
2021-07-13 13:25:13 +02:00
Christian Cueni
9b7c74e7f7
Add refresh tests
2021-07-13 13:25:13 +02:00
Christian Cueni
0dc699baf0
Add feedback, update tests
2021-07-13 13:25:13 +02:00
Christian Cueni
a7ff7c2697
Logout user, move code
2021-07-13 13:25:13 +02:00
Christian Cueni
050ca414a8
Fix e2e tests (allow BetaLogin endpoint, add licenses)
2021-07-13 13:25:13 +02:00
Christian Cueni
a2df6ff7bd
Update middleware & tests
2021-07-13 13:25:13 +02:00
Christian Cueni
3e64d1c51f
Test coupon redemption
2021-07-13 13:25:13 +02:00
Christian Cueni
3473ef86ff
Add redeem coupon endpoint
2021-07-13 13:25:13 +02:00
Christian Cueni
9c0afffc7c
Fix middleware tests
2021-07-13 13:25:13 +02:00
Christian Cueni
861c276960
Move middleware to users
2021-07-13 13:25:12 +02:00
Christian Cueni
08e259ebf6
Fix test, add env-variables
2021-07-13 13:25:11 +02:00
Christian Cueni
2718362cee
Fix login tests
2021-07-13 13:24:22 +02:00
Christian Cueni
3c89a8b256
Remove or comment unused code
2021-07-13 13:24:22 +02:00
Christian Cueni
c53083dd72
Update paths
2021-07-13 13:24:22 +02:00
Christian Cueni
04473ecad3
Remove axios
2021-07-13 13:24:22 +02:00
Christian Cueni
bfdd743afd
Move methods to manager, add tests
2021-07-13 13:24:22 +02:00
Christian Cueni
549bf1ef28
Re-order structure
2021-07-13 13:23:58 +02:00
Christian Cueni
91fa976317
Redirect back to frontend upon successful oauth
2021-07-13 13:18:43 +02:00
Christian Cueni
6d3cbaf764
Create or update user and create or update token
2021-07-13 13:18:43 +02:00
Christian Cueni
c937f4769c
Move oauth to users
2021-07-13 13:18:43 +02:00
Christian Cueni
6607d8dee5
Add oauth lib, configure for hep api
2021-07-13 13:18:42 +02:00
Ramon Wenger
bd15c9710d
Allow users with expired license to access the private API
2021-07-06 16:41:38 +02:00
Ramon Wenger
dc1cb86bb8
Add unit tests
2021-07-05 18:06:10 +02:00
Christian Cueni
f5b1c29085
Add 90 days to subscription duration for yearly subscriptions
2021-06-29 10:52:36 +02:00
Ramon Wenger
e7690d3e49
Add missing file
2021-05-05 19:57:39 +02:00
Ramon Wenger
45f99385d3
Fix unit tests
2021-05-05 19:47:06 +02:00
Ramon Wenger
29f3726993
Refactor content block type
2021-05-04 22:52:03 +02:00
Ramon Wenger
ead7879787
Add snapshot queries and mutations to server
2021-04-28 00:46:37 +02:00