cc3d8f3fcc
Bump rails from 68c4dd3
to fbe75b4
...
Bumps [rails](https://github.com/rails/rails ) from `68c4dd3` to `fbe75b4`.
- [Release notes](https://github.com/rails/rails/releases )
- [Commits](68c4dd3451...fbe75b4ea6
)
---
updated-dependencies:
- dependency-name: rails
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-30 09:06:43 +01:00
cdfd612e00
Bump ransack from 4.1.0 to 4.1.1
...
Bumps [ransack](https://github.com/activerecord-hackery/ransack ) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/activerecord-hackery/ransack/releases )
- [Changelog](https://github.com/activerecord-hackery/ransack/blob/main/CHANGELOG.md )
- [Commits](https://github.com/activerecord-hackery/ransack/compare/v4.1.0...4.1.1 )
---
updated-dependencies:
- dependency-name: ransack
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-30 08:50:53 +01:00
d24ffd55d3
Bump the sentry-javascript group with 2 updates
...
Bumps the sentry-javascript group with 2 updates: [@sentry/core](https://github.com/getsentry/sentry-javascript ) and [@sentry/integrations](https://github.com/getsentry/sentry-javascript ).
Updates `@sentry/core` from 7.75.1 to 7.76.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.75.1...7.76.0 )
Updates `@sentry/integrations` from 7.75.1 to 7.76.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.75.1...7.76.0 )
---
updated-dependencies:
- dependency-name: "@sentry/core"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: sentry-javascript
- dependency-name: "@sentry/integrations"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: sentry-javascript
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-30 08:50:27 +01:00
f4fc4a3c50
Bump vis-timeline from 7.7.2 to 7.7.3
...
Bumps [vis-timeline](https://github.com/visjs/vis-timeline ) from 7.7.2 to 7.7.3.
- [Release notes](https://github.com/visjs/vis-timeline/releases )
- [Changelog](https://github.com/visjs/vis-timeline/blob/master/HISTORY.md )
- [Commits](https://github.com/visjs/vis-timeline/compare/v7.7.2...v7.7.3 )
---
updated-dependencies:
- dependency-name: vis-timeline
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-30 08:49:40 +01:00
2fdc5320ac
Bump rubocop-rails from 2.22.0 to 2.22.1
...
Bumps [rubocop-rails](https://github.com/rubocop/rubocop-rails ) from 2.22.0 to 2.22.1.
- [Release notes](https://github.com/rubocop/rubocop-rails/releases )
- [Changelog](https://github.com/rubocop/rubocop-rails/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-rails/compare/v2.22.0...v2.22.1 )
---
updated-dependencies:
- dependency-name: rubocop-rails
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-30 03:51:36 +00:00
7e66ed1c36
Disable Gravatar in Rails Admin
2023-10-29 15:30:54 +01:00
60d2369fbc
Upgrade to Rack 3
2023-10-27 16:50:27 +02:00
28d9e38fe5
Upgrade to Rails 7.1 and apply new framework defaults
...
* Remove deprecated options from environments
* Remove deprecation warnings for upcoming Rails 7.2
* Dump schema with new defaults
* Remove outdated (and erroneous) data attribute in view
* Resolve a `NoMethodError` for seeds_spec.rb
2023-10-27 16:50:27 +02:00
10c9378b11
Update bundle
2023-10-27 16:38:51 +02:00
76a31d8020
Bump the sentry-javascript group with 1 update
...
Bumps the sentry-javascript group with 1 update: [@sentry/integrations](https://github.com/getsentry/sentry-javascript ).
- [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.75.0...7.75.1 )
---
updated-dependencies:
- dependency-name: "@sentry/integrations"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: sentry-javascript
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-26 15:35:49 +02:00
60a45de0f5
Bump rubocop from 1.57.1 to 1.57.2
...
Bumps [rubocop](https://github.com/rubocop/rubocop ) from 1.57.1 to 1.57.2.
- [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.1...v1.57.2 )
---
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-26 15:14:14 +02:00
642517cb40
Bump sass from 1.69.4 to 1.69.5
...
Bumps [sass](https://github.com/sass/dart-sass ) from 1.69.4 to 1.69.5.
- [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.4...1.69.5 )
---
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-26 15:13:57 +02:00
d92603ddad
Dependabot: Group Sentry JavaScript updates
2023-10-26 15:02:38 +02:00
d7241d1fb8
Bump @sentry/core from 7.75.0 to 7.75.1
...
Bumps [@sentry/core](https://github.com/getsentry/sentry-javascript ) from 7.75.0 to 7.75.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.75.0...7.75.1 )
---
updated-dependencies:
- dependency-name: "@sentry/core"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-25 12:29:46 +00:00
0e5114d761
Bump @sentry/integrations from 7.74.1 to 7.75.0
...
Bumps [@sentry/integrations](https://github.com/getsentry/sentry-javascript ) from 7.74.1 to 7.75.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.74.1...7.75.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-25 14:14:25 +02:00
f057001d11
Bump ransack from 4.0.0 to 4.1.0
...
Bumps [ransack](https://github.com/activerecord-hackery/ransack ) from 4.0.0 to 4.1.0.
- [Release notes](https://github.com/activerecord-hackery/ransack/releases )
- [Changelog](https://github.com/activerecord-hackery/ransack/blob/main/CHANGELOG.md )
- [Commits](https://github.com/activerecord-hackery/ransack/compare/v4.0.0...v4.1.0 )
---
updated-dependencies:
- dependency-name: ransack
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-24 09:12:01 +02:00
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