caa2b3a5a7
Bump actions/setup-node from 3 to 4
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 3 to 4.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-24 09:11:01 +02:00
bbee854002
Allow RfC index action for exercises to be nested
2023-10-23 18:17:42 +02:00
5ecde8c8bd
Generalize breadcrumbs for nested resources
...
* Make programming groups breadcrumb navigation clickable
2023-10-23 18:17:42 +02:00
bf8f7b471c
Keep existing programming group memberships during update
2023-10-23 18:17:42 +02:00
79ce069f68
Add CRUD operations for Programming Groups
...
* Correct sorting in table
* Modify page when nested in exercises
* Fix links between pages
* Link from statistics page to programming_groups/index
* Link from submission page to programming_groups/<id>
* Allow filtering for exercise ID on ProgrammingGroup#index
* Add search fields for internal and external user id on pg/index
2023-10-23 18:17:42 +02:00
f1ca5da44d
Customize to_s
method for feedback
2023-10-22 12:07:41 +02:00
e91b2ede7d
Prevent an exception if score cannot be sent for survey
2023-10-22 12:07:41 +02:00
f7e3979e79
Set bonus points for survey via LTI parameter
2023-10-22 12:07:41 +02:00
b91a2b7ce0
Remove PairProgramming23Study and instead use LTI parameter
2023-10-22 12:07:41 +02:00
5bbc94f1d1
Remove info about study & link to feedback page
2023-10-22 12:07:41 +02:00
f9f6ab8570
Replace "Du" with "Sie"
2023-10-22 12:07:41 +02:00
26552a0682
Remove PairProgrammingExerciseFeedback
...
* Remove view, controller, routes & policy for PairProgrammingExerciseFeedback
* Keep model & database table
2023-10-22 12:07:41 +02:00
2ce5687f53
Bundle update
2023-10-21 21:09:18 +02:00
ad5e5e269c
Bump terser from 1.1.18 to 1.1.19
...
Bumps [terser](https://github.com/ahorek/terser-ruby ) from 1.1.18 to 1.1.19.
- [Release notes](https://github.com/ahorek/terser-ruby/releases )
- [Changelog](https://github.com/ahorek/terser-ruby/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ahorek/terser-ruby/compare/1.1.18...1.1.19 )
---
updated-dependencies:
- dependency-name: terser
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-20 10:46:05 +02:00
6791e1742f
Bump rails-erb-loader from 1698444
to 1b747ad
...
Bumps [rails-erb-loader](https://github.com/usabilityhub/rails-erb-loader ) from `1698444` to `1b747ad`.
- [Commits](1698444e97...1b747ad182
)
---
updated-dependencies:
- dependency-name: rails-erb-loader
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-19 12:50:10 +02:00
8bc1abd62d
Bump @sentry/integrations from 7.74.0 to 7.74.1
...
Bumps [@sentry/integrations](https://github.com/getsentry/sentry-javascript ) from 7.74.0 to 7.74.1.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/7.74.0...7.74.1 )
---
updated-dependencies:
- dependency-name: "@sentry/integrations"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-18 09:57:04 +02:00
8faf9143e5
Bump sass from 1.69.3 to 1.69.4
...
Bumps [sass](https://github.com/sass/dart-sass ) from 1.69.3 to 1.69.4.
- [Release notes](https://github.com/sass/dart-sass/releases )
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sass/dart-sass/compare/1.69.3...1.69.4 )
---
updated-dependencies:
- dependency-name: sass
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-18 03:45:01 +00:00
bb8f19b866
Bump webpack-merge from 5.9.0 to 5.10.0
...
Bumps [webpack-merge](https://github.com/survivejs/webpack-merge ) from 5.9.0 to 5.10.0.
- [Changelog](https://github.com/survivejs/webpack-merge/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/survivejs/webpack-merge/compare/v5.9.0...v5.10.0 )
---
updated-dependencies:
- dependency-name: webpack-merge
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-17 09:22:40 +02:00
41f5cb2bfb
Bump rubocop from 1.57.0 to 1.57.1
...
Bumps [rubocop](https://github.com/rubocop/rubocop ) from 1.57.0 to 1.57.1.
- [Release notes](https://github.com/rubocop/rubocop/releases )
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop/compare/v1.57.0...v1.57.1 )
---
updated-dependencies:
- dependency-name: rubocop
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-16 08:08:46 +00:00
14e5f34b71
Bump webpack from 5.88.2 to 5.89.0
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.88.2 to 5.89.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.88.2...v5.89.0 )
---
updated-dependencies:
- dependency-name: webpack
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-16 09:57:43 +02:00
d0633a86bb
Bump @sentry/integrations from 7.73.0 to 7.74.0
...
Bumps [@sentry/integrations](https://github.com/getsentry/sentry-javascript ) from 7.73.0 to 7.74.0.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/7.73.0...7.74.0 )
---
updated-dependencies:
- dependency-name: "@sentry/integrations"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-16 09:43:26 +02:00
67f19516c3
Add internal title for exercise
...
The internal title is designed to provide an alternative title for teachers. It is not exposed to learners.
2023-10-14 00:30:32 +02:00
2156204be4
Allow details and summary tags in HTML
...
Those two tags can be used to add expandable content, for example, to an exercise description.
2023-10-14 00:28:45 +02:00
84f844c1c5
Fix undesired overwrite of default_src in CSP
2023-10-13 13:19:17 +02:00
3aeef7ebdd
CSP: Refactor custom settings to ease further expansion
...
* This change is introduced due to a corresponding change in CodeHarbor to allow SSO there.
2023-10-13 13:19:03 +02:00
c232a418f4
CSP: Recognize ACE of using data: images
2023-10-13 00:14:38 +02:00
7af648a966
Specify ANIMATION_DURATION as const
2023-10-13 00:14:19 +02:00
65c4215cac
Bump @babel/core from 7.23.0 to 7.23.2
...
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core ) from 7.23.0 to 7.23.2.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/@babel/core@7.23.2/packages/babel-core )
---
updated-dependencies:
- dependency-name: "@babel/core"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-12 06:36:16 +00:00
b84adedb30
Bump sass from 1.69.2 to 1.69.3
...
Bumps [sass](https://github.com/sass/dart-sass ) from 1.69.2 to 1.69.3.
- [Release notes](https://github.com/sass/dart-sass/releases )
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sass/dart-sass/compare/1.69.2...1.69.3 )
---
updated-dependencies:
- dependency-name: sass
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-12 04:08:54 +00:00
10a499484b
Fix typo in English locales
2023-10-11 23:06:31 +02:00
9c7025136f
Bundle update
2023-10-11 23:06:23 +02:00
a3c35c28cf
Add default favicon and apple-touch-icon
2023-10-11 00:18:33 +02:00
7ae5a8cb76
Remove old leftovers from WebPython
2023-10-11 00:18:33 +02:00
99bd46af1a
Align project files with CodeHarbor
...
Since both projects are developed together and by the same team, we also want to have the same code structure and utility methods available in both projects. Therefore, this commit changes many files, but without a functional change.
2023-10-11 00:18:33 +02:00
fb3e8972d9
Bump net-imap from 0.4.0 to 0.4.1
...
Bumps [net-imap](https://github.com/ruby/net-imap ) from 0.4.0 to 0.4.1.
- [Release notes](https://github.com/ruby/net-imap/releases )
- [Commits](https://github.com/ruby/net-imap/compare/v0.4.0...v0.4.1 )
---
updated-dependencies:
- dependency-name: net-imap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-10 03:59:29 +00:00
285eb3e5b7
Bump carrierwave from 3.0.3 to 3.0.4
...
Bumps [carrierwave](https://github.com/carrierwaveuploader/carrierwave ) from 3.0.3 to 3.0.4.
- [Release notes](https://github.com/carrierwaveuploader/carrierwave/releases )
- [Changelog](https://github.com/carrierwaveuploader/carrierwave/blob/master/CHANGELOG.md )
- [Commits](https://github.com/carrierwaveuploader/carrierwave/compare/v3.0.3...v3.0.4 )
---
updated-dependencies:
- dependency-name: carrierwave
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-09 03:49:17 +00:00
ce9dccc8f6
Puma: Explicitly disable preloading
...
Otherwise, setting WEB_CONCURRENCY would re-enable preloading.
2023-10-08 15:29:54 +02:00
e79e39927a
Revert "Remove outdated CC_TEST_REPORTER_ID from GitHub tests"
...
We still need this variable for CodeCov.
Reverts 74f00b94
2023-10-08 14:01:13 +02:00
4879c0172a
CSP: Allow extending directives with 'none'
2023-10-08 13:46:32 +02:00
4653e93d13
Update Puma config to support phased restarts
...
Besides phased restarts, we also add further config options and configure the systemd integration (activated sockets, watchdog).
2023-10-08 12:26:05 +02:00
e55528c598
Bundle update
2023-10-06 00:47:24 +02:00
d2a36c71c1
Remove nyan-cat-formatter
2023-10-06 00:46:04 +02:00
78657b19da
Switch to sassc-rails
...
sass-rails is only a container gem for sassc-rails by now.
2023-10-06 00:45:35 +02:00
74f00b9449
Remove outdated CC_TEST_REPORTER_ID from GitHub tests
2023-10-06 00:42:45 +02:00
26db99462f
Bump vis-util from 5.0.4 to 5.0.5
...
Bumps [vis-util](https://github.com/visjs/vis-util ) from 5.0.4 to 5.0.5.
- [Release notes](https://github.com/visjs/vis-util/releases )
- [Changelog](https://github.com/visjs/vis-util/blob/master/.releaserc.yml )
- [Commits](https://github.com/visjs/vis-util/compare/v5.0.4...v5.0.5 )
---
updated-dependencies:
- dependency-name: vis-util
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-04 03:18:02 +00:00
6b5aa853ee
Fix comment for i18n-js import
2023-10-03 11:52:56 +02:00
e7e8798f8e
Disable sorttable on Ransack-sorted columns
2023-10-03 11:31:31 +02:00
36a89f1797
Bump @sentry/integrations from 7.72.0 to 7.73.0
...
Bumps [@sentry/integrations](https://github.com/getsentry/sentry-javascript ) from 7.72.0 to 7.73.0.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/7.72.0...7.73.0 )
---
updated-dependencies:
- dependency-name: "@sentry/integrations"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-03 10:59:00 +02:00
052367c186
Allow fixing validation errors for Study Group update
2023-10-02 17:39:01 +02:00
dbca2c0fd8
Improve study_group_params to disallow ID and reformat
2023-10-02 17:35:54 +02:00