727f85841d
Bump i18n-js from 3.9.2 to 4.0.0
...
Bumps [i18n-js](https://github.com/fnando/i18n-js ) from 3.9.2 to 4.0.0.
- [Release notes](https://github.com/fnando/i18n-js/releases )
- [Changelog](https://github.com/fnando/i18n-js/blob/main/CHANGELOG.md )
- [Commits](https://github.com/fnando/i18n-js/compare/v3.9.2...v4.0.0 )
---
updated-dependencies:
- dependency-name: i18n-js
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-08-09 10:11:36 +02:00
146eee673f
changed send_thank_you_note and got_new_comment_for_subscription methods to use tokens properly, as well as new test scenarios for both cases
2022-08-05 08:05:07 +02:00
c638df12e7
updated locales/de.yml mail body texts
2022-08-05 08:05:07 +02:00
2141fdb1ac
Refactor external_user_statistics to own controller action
2022-07-22 13:19:22 +02:00
6ca5982a45
Use letter_opener for dev environment
2022-07-20 17:39:36 +02:00
f17f987b89
added toggle autosave translation to the config yml files
2022-07-20 17:18:36 +02:00
5707e4c914
Use secure cookies for production and staging
2022-07-15 00:35:09 +02:00
ddd2de5b66
Clarify usage of external URLs for Docker and Runner Management
2022-07-08 10:13:24 +02:00
b613267add
Remove legacy DockerClient
2022-06-08 13:18:37 +02:00
b364918cb6
Add link to Ralfs diss regarding interventions
2022-06-08 12:58:38 +02:00
aa647bef6a
Fix wrong key for English intervention explanation
2022-05-18 00:56:27 -04:00
d9a2470a89
Allow tables for Markdown rendering
2022-05-06 15:36:03 +02:00
2ce9c4258a
Remove New Relic
2022-04-29 22:53:36 +02:00
9a0f26a84f
Allow admins and teachers to remove explicit RfC text
2022-04-28 15:31:58 +02:00
038864e4b4
Fix Rubocop offenses
2022-04-24 18:18:16 +02:00
19bd742bc9
Show a localized message if the program was killed.
...
* This will most likely happen by the OOM killer, thus we inform the user about the memory restriction.
2022-04-15 21:29:55 +02:00
9d9570b26b
Update intervention locale and add explanation
2022-04-15 14:23:05 +02:00
298761885c
Update German intervention locals
2022-04-07 20:05:15 +02:00
393c66918a
Reduce sample rate for Sentry transactions
2022-04-04 16:28:38 +02:00
a0c80dbc75
Update locales for exercise reset
2022-03-23 20:59:25 +01:00
0c1a10959c
Use file name with file path as identifier
2021-12-15 00:52:31 +01:00
9f8dfb645a
Fix translation for CodeOcean::File
2021-12-15 00:52:31 +01:00
89bb19bfa0
Fix typo for environment in en.yml
2021-12-13 16:13:52 +01:00
8535cd9a9c
Add option to sync single execution environment
2021-12-09 16:44:05 +01:00
563e14a44a
Adapt dashboard to show idle and used runners
2021-12-07 00:08:31 +01:00
be16738641
Update Sentry to ignore health check transactions
2021-11-26 00:00:45 +01:00
aabb6ca6bc
Reduce Sentry traces_sample_rate
2021-11-23 10:04:22 +01:00
116511bd6e
Update research_status locale for CommunitySolution
2021-11-23 10:02:17 +01:00
da4e10b990
Add CommunitySolution
...
* Also slightly refactor some JS files
2021-11-23 01:38:31 +01:00
9079a0b15a
Implement Tips Intervention
2021-11-23 01:38:10 +01:00
950b03af77
Fix typo in English locale
2021-11-20 12:44:45 +01:00
81745504ea
Fix CODEOCEAN-5Z
...
* add "cannot assign to comparison" to linter translation
2021-11-15 13:46:24 +01:00
1dce6c59ab
Add note about default ACL for Docker mount dir
2021-11-08 22:39:10 +01:00
3ad4890ad4
Use JSON as default for remote evaluation
2021-11-08 10:14:49 +01:00
56d219ad8e
[ci-skip] Improve comment for unused_runner_expiration_time
2021-11-01 17:13:13 +01:00
de83843496
Combine no_output and exit_status messages
2021-11-01 17:13:13 +01:00
6209e25ee2
DCP: Move pool location to code_ocean.yml
2021-11-01 17:13:12 +01:00
af93603ba3
Use strategy release in admin dashboard
2021-11-01 17:13:08 +01:00
f3b4be3006
Fix deprecation warning for raise_on_missing_translations
2021-11-01 17:13:07 +01:00
e33af5760d
Delegate initialization to Runner::Strategy
2021-11-01 17:13:07 +01:00
541afa92f3
Remove ws_client_protocol option
...
* The correct setting will be determined automatically
2021-11-01 17:13:06 +01:00
8a4bd84d04
Add note about using hostnames on IPv6 systems
2021-11-01 17:13:06 +01:00
02a2673bf2
Add hint for CPU limit
2021-11-01 17:13:05 +01:00
95f97bd66e
Add documentation to code_ocean.yml
2021-11-01 17:13:02 +01:00
06ef4430f5
Change exposed_ports to array
2021-11-01 17:13:02 +01:00
b51a45e9b1
Add token header option for requests to Poseidon
2021-11-01 17:12:57 +01:00
44395b7792
Add ca file option for requests to Poseidon
2021-11-01 17:12:56 +01:00
30603cb7ab
Generalize method and constant names for runner management
2021-11-01 17:12:53 +01:00
d0d1b1bffd
Introduce strategy for runner behavior
...
The runner model is only a class responsible for storing information
now. Based on the configuration it picks a strategy for the runner
management. The Poseidon strategy is already implemented and tested.
The Docker strategy will follow.
2021-11-01 17:12:49 +01:00
598de3bcff
Add button to synchronize all execution environments
...
This adds a button to the execution environment index page that, when
clicked, causes all execution environments to be synchronized to the
runner management (Poseidon) by creating or replacing them.
CodeOcean does not synchronize it's execution environments on startup or
when a new runner management configuration is used for the first time.
The administrator has to manually start this process by pressing this
button.
The equivalent for syncing just one execution environment is updating
it.
2021-11-01 17:12:49 +01:00