3176832258
Upgrade to Yarn Berry
2023-10-31 11:57:37 +01:00
8097d20be6
Update Shakapacker to 7.2.0
2023-10-31 10:47:20 +01:00
1f65f5be5e
Bump rails from fbe75b4
to 0258bf6
...
Bumps [rails](https://github.com/rails/rails ) from `fbe75b4` to `0258bf6`.
- [Release notes](https://github.com/rails/rails/releases )
- [Commits](fbe75b4ea6...0258bf6d14
)
---
updated-dependencies:
- dependency-name: rails
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-31 10:02:39 +01:00
e65a26b4f3
Bump bootsnap from 1.16.0 to 1.17.0
...
Bumps [bootsnap](https://github.com/Shopify/bootsnap ) from 1.16.0 to 1.17.0.
- [Changelog](https://github.com/Shopify/bootsnap/blob/main/CHANGELOG.md )
- [Commits](https://github.com/Shopify/bootsnap/compare/v1.16.0...v1.17.0 )
---
updated-dependencies:
- dependency-name: bootsnap
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-31 10:02:28 +01:00
5dc9b3747c
Bump net-imap from 0.4.2 to 0.4.3
...
Bumps [net-imap](https://github.com/ruby/net-imap ) from 0.4.2 to 0.4.3.
- [Release notes](https://github.com/ruby/net-imap/releases )
- [Commits](https://github.com/ruby/net-imap/compare/v0.4.2...v0.4.3 )
---
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-31 04:10:39 +00:00
442337a22b
Fix file listing and download for admin shell
...
`node.parents` is not returning the parent nodes in a fixed order. Hence, we cannot use it but must travers the tree ourselves.
2023-10-31 00:39:06 +01:00
6ba567a903
Add role checks for ProgrammingGroup
...
So far, a programming group is always considered to be a learner. While we could, technically, consider it to be a teacher or an admin if all members have this role, this behaviour might have unintended side effects.
2023-10-31 00:39:06 +01:00
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