dependabot[bot]
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
dependabot[bot]
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
Sebastian Serth
10a499484b
Fix typo in English locales
2023-10-11 23:06:31 +02:00
Sebastian Serth
9c7025136f
Bundle update
2023-10-11 23:06:23 +02:00
Sebastian Serth
a3c35c28cf
Add default favicon and apple-touch-icon
2023-10-11 00:18:33 +02:00
Sebastian Serth
7ae5a8cb76
Remove old leftovers from WebPython
2023-10-11 00:18:33 +02:00
Sebastian Serth
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
dependabot[bot]
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
dependabot[bot]
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
Sebastian Serth
ce9dccc8f6
Puma: Explicitly disable preloading
...
Otherwise, setting WEB_CONCURRENCY would re-enable preloading.
2023-10-08 15:29:54 +02:00
Sebastian Serth
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
Sebastian Serth
4879c0172a
CSP: Allow extending directives with 'none'
2023-10-08 13:46:32 +02:00
Sebastian Serth
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
Sebastian Serth
e55528c598
Bundle update
2023-10-06 00:47:24 +02:00
Sebastian Serth
d2a36c71c1
Remove nyan-cat-formatter
2023-10-06 00:46:04 +02:00
Sebastian Serth
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
Sebastian Serth
74f00b9449
Remove outdated CC_TEST_REPORTER_ID from GitHub tests
2023-10-06 00:42:45 +02:00
dependabot[bot]
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
Sebastian Serth
6b5aa853ee
Fix comment for i18n-js import
2023-10-03 11:52:56 +02:00
Sebastian Serth
e7e8798f8e
Disable sorttable on Ransack-sorted columns
2023-10-03 11:31:31 +02:00
dependabot[bot]
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
Sebastian Serth
052367c186
Allow fixing validation errors for Study Group update
2023-10-02 17:39:01 +02:00
Sebastian Serth
dbca2c0fd8
Improve study_group_params to disallow ID and reformat
2023-10-02 17:35:54 +02:00
Sebastian Serth
bea053d9f3
Bundle update
2023-10-02 09:28:31 +02:00
Sebastian Serth
a379243982
Disable PairProgramming23Study in tests
2023-09-30 21:50:04 +02:00
Sebastian Serth
bebca01a88
Fix typo in German locale for runner exit status
2023-09-30 21:49:43 +02:00
Sebastian Serth
1f4f556b1e
Bundle update
2023-09-30 18:57:24 +02:00
Sebastian Serth
c6e7562f72
Disallow matched users to wait for a Programming Group
...
Fixes CODEOCEAN-YE
2023-09-30 18:56:19 +02:00
Sebastian Serth
2f97c0357c
Properly reject invalid ActionCable subscriptions
...
Previously, we were not properly rejecting the submission, so that the channel name was still evaluated (leading to errors). Now, we handle these cases as well.
Fixes CODEOCEAN-V2
2023-09-30 18:56:19 +02:00
Sebastian Serth
42b0507cd6
Connection::Buffer: Ignore comments for quote matching
...
Within a source code comment (beginning with # or \\), a user could write arbitrary text, including unmatched quotes " or '. This is not an error and should be supported. However, with the current implementation, we would also treat such a quote the same way as an original one. With this commit, we fix that erroneous behavior.
Fixes CODEOCEAN-XF
2023-09-30 18:56:19 +02:00
dependabot[bot]
651d56932c
Bump rspec-collection_matchers from 1.2.0 to 1.2.1
...
Bumps [rspec-collection_matchers](https://github.com/rspec/rspec-collection_matchers ) from 1.2.0 to 1.2.1.
- [Changelog](https://github.com/rspec/rspec-collection_matchers/blob/main/Changelog.md )
- [Commits](https://github.com/rspec/rspec-collection_matchers/compare/v1.2.0...v1.2.1 )
---
updated-dependencies:
- dependency-name: rspec-collection_matchers
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-29 04:03:00 +00:00
dependabot[bot]
7f9b81a9c4
Bump rubocop from 1.56.3 to 1.56.4
...
Bumps [rubocop](https://github.com/rubocop/rubocop ) from 1.56.3 to 1.56.4.
- [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.56.3...v1.56.4 )
---
updated-dependencies:
- dependency-name: rubocop
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-29 04:01:14 +00:00
dependabot[bot]
0768332da9
Bump @sentry/core from 7.71.0 to 7.72.0
...
Bumps [@sentry/core](https://github.com/getsentry/sentry-javascript ) from 7.71.0 to 7.72.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.71.0...7.72.0 )
---
updated-dependencies:
- dependency-name: "@sentry/core"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-27 10:11:09 +02:00
dependabot[bot]
c0979504ac
Bump @sentry/integrations from 7.71.0 to 7.72.0
...
Bumps [@sentry/integrations](https://github.com/getsentry/sentry-javascript ) from 7.71.0 to 7.72.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.71.0...7.72.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-09-27 07:45:11 +02:00
Sebastian Serth
38d3d4a276
Fix typo in Sentry.capture_exception
...
Fixes CODEOCEAN-Y9
2023-09-26 17:35:22 +02:00
kiragrammel
4dda45a696
Send point for opening LimeSurvey
2023-09-26 16:34:18 +02:00
dependabot[bot]
c692385dad
Bump selenium-webdriver from 4.13.0 to 4.13.1
...
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium ) from 4.13.0 to 4.13.1.
- [Release notes](https://github.com/SeleniumHQ/selenium/releases )
- [Changelog](https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES )
- [Commits](https://github.com/SeleniumHQ/selenium/commits )
---
updated-dependencies:
- dependency-name: selenium-webdriver
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-26 04:05:56 +00:00
Sebastian Serth
a93ae6117a
Ignore missing screen for TurtlebatchCommand
...
Fixes CODEOCEAN-FRONTEND-47
2023-09-26 00:25:19 +02:00
Sebastian Serth
de7f543afe
Bundle update
2023-09-26 00:09:27 +02:00
Sebastian Serth
e638e32435
Reduce SQL queries in the RfC controller
...
Fixes CODEOCEAN-Y5
2023-09-26 00:09:21 +02:00
Sebastian Serth
684639696d
Reduce SQL queries in the study groups controller
...
Fixes CODEOCEAN-Y7
2023-09-25 22:15:27 +02:00
Sebastian Serth
a9d756171b
Remove browser gem as it is no longer needed
2023-09-25 21:17:43 +02:00
Sebastian Serth
ce53ef641e
Add custom redirect to LimeSurvey through LTI
2023-09-25 18:17:52 +02:00
Sebastian Serth
0e387ffda2
Add association for Comments and RequestForComments
...
For the submission and comments, I mainly decided to use a `has_one` association. Based on the database schema, multiple request for comments could be allowed (i.e., for each file or submission), but this won't happen practically (since we always create new submissions and files). Hence, the `has_one` association is representing our relationship better.
2023-09-25 18:17:52 +02:00
Sebastian Serth
b2f409fe63
Bundle update
2023-09-25 17:31:31 +02:00
kiragrammel
b9ac2e7fdf
Adapt text for forced pair programming exercise
2023-09-25 17:29:40 +02:00
Sebastian Serth
26ea69eba8
Require pair programming for a given set of exercises
2023-09-25 17:29:40 +02:00
dependabot[bot]
934bb001bc
Bump rubocop-rspec from 2.24.0 to 2.24.1
...
Bumps [rubocop-rspec](https://github.com/rubocop/rubocop-rspec ) from 2.24.0 to 2.24.1.
- [Release notes](https://github.com/rubocop/rubocop-rspec/releases )
- [Changelog](https://github.com/rubocop/rubocop-rspec/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-rspec/compare/v2.24.0...v2.24.1 )
---
updated-dependencies:
- dependency-name: rubocop-rspec
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-25 03:24:04 +00:00
Sebastian Serth
077af74671
Connection::Buffer: Restore buffering for lines ending with CR
...
With the turtle graphics, some very long lines might be returned by Poseidon just after the CR (\r). In this case, our new normalization will fix the mistake, but the next message received (just a LF `\n`) will be forwarded to the clients unchanged. This is not desired, so that we filter this case separately.
2023-09-24 16:29:08 +02:00
Sebastian Serth
4690dbee32
PyLint: Fix recognition of new lines
...
Since we prevent \r\r\n line breaks in the buffer (and rather return \r\n), we can also change the recognition of line breaks for the ASSERTION_ERROR_REGEXP.
2023-09-24 15:46:57 +02:00