|
939b31967f
|
Reduce SQL queries for score runs
Fixes CODEOCEAN-JR
|
2023-03-14 13:56:23 +01:00 |
|
|
3f5ef1caf2
|
Mock health check for Runner management
|
2023-03-13 23:52:59 +01:00 |
|
|
7f0f2a64d1
|
Fix rubocop offenses
|
2023-03-13 13:34:02 +01:00 |
|
|
05a8e307ce
|
Fix rubocop offenses
|
2023-02-27 11:09:34 +01:00 |
|
|
896f1dcbee
|
Minimize test setup for RfC feature specs
|
2023-02-20 23:47:06 +01:00 |
|
|
76f592c88d
|
Consider RfC visibility to view / change RfCs
|
2023-02-20 23:47:06 +01:00 |
|
|
9c3392b324
|
Add consumer-based RfC Visibility settings
This setting will be useful to increase data protection, where users might not be allowed to see RfCs from other contexts.
|
2023-02-20 23:47:06 +01:00 |
|
|
9ae6a1a79d
|
Disable focus filter for rspec
|
2023-02-18 21:10:47 +01:00 |
|
|
04a69691e0
|
Disable debug output during testing
|
2023-02-18 20:48:55 +01:00 |
|
|
8a47310177
|
Fix selenium deprecations
|
2023-02-18 20:31:12 +01:00 |
|
|
9c3ec3c7ff
|
Refactor submission scoring and testing
* Properly cancel code execution if running is prohibited
* Correctly monitor duration with Sentry
* Align methods with running submissions
|
2023-02-17 18:13:48 +01:00 |
|
|
4b4942ef08
|
Seeds: Increase memory limit for Java 8 environment
|
2023-02-15 19:11:48 +01:00 |
|
|
90d713a1d4
|
fix (potential) problems with empty file_extensions
|
2023-02-09 18:42:24 +01:00 |
|
|
637f872f34
|
add file_extension validation for file_type
|
2023-02-09 18:42:24 +01:00 |
|
|
454b34275c
|
fix file_type selection for Makefile
|
2023-02-09 18:42:24 +01:00 |
|
|
2679f5fa56
|
Allow random selection for ProxyExercise
|
2023-01-20 21:02:20 +01:00 |
|
|
afe7428a6f
|
Ensure upload directory exists for symlink test
|
2023-01-16 11:16:03 +01:00 |
|
|
bf077ef478
|
Fix rubocop offenses
|
2022-12-09 13:11:46 +01:00 |
|
|
838019343e
|
ProFormA: Hide 'delayed' files by default
|
2022-12-08 10:57:36 +01:00 |
|
|
9977e1614b
|
Allow external redirect for render host and LTI
We only use the `launch_presentation_return_url` provided to the @provider, in order to prevent using an open redirect.
|
2022-12-05 22:38:13 +01:00 |
|
|
ffe96d9223
|
Remove I18n.translation_present? monkey patch
|
2022-12-04 15:03:28 +01:00 |
|
|
574e99eddd
|
Fix rubocop offenses - Requires Ruby 3.1+
|
2022-11-25 11:10:06 +01:00 |
|
|
4f0b8c3c42
|
Reduce usage of @current_user (use helper instead)
|
2022-11-02 12:27:38 +01:00 |
|
|
a4e791e3de
|
Always render templates in Controller specs
|
2022-11-02 12:25:33 +01:00 |
|
|
58548555a5
|
Shell: Add file system browser to retrieve arbitrary files
|
2022-10-29 18:49:18 +02:00 |
|
|
fb9672c7a4
|
FileTree: Allow output as hash, convert to JSON separately
|
2022-10-29 18:49:18 +02:00 |
|
|
ad8743a7d0
|
FileTree: Show more distinct icons where possible
|
2022-10-29 18:49:18 +02:00 |
|
|
dd1f4b0ac8
|
Merge pull request #939 from openHPI/refactor_proforma_import_export
Refactor Proforma Import/Export
|
2022-10-26 17:58:48 +02:00 |
|
|
c75f52f2c8
|
Fix Rubocop offenses
|
2022-10-24 12:28:50 +02:00 |
|
|
a9c85c0a1f
|
Fix Rubocop offenses
|
2022-10-06 00:45:06 +02:00 |
|
|
f7515362a1
|
Set Content-Type to fixed value for all download actions
|
2022-10-05 21:46:17 +02:00 |
|
|
42688ed1c9
|
Prefer authentication token for session if present
|
2022-10-05 21:34:19 +02:00 |
|
|
a5da7d1f84
|
Remove outdated HTTP status codes
See https://github.com/openHPI/codeocean/pull/1349#pullrequestreview-1091652523
|
2022-10-05 13:11:43 +02:00 |
|
|
ba821bd18b
|
Change HTTP status codes for Poseidon in accordance with recent changes.
See https://github.com/openHPI/poseidon/pull/159
|
2022-10-05 13:11:43 +02:00 |
|
|
3263d4f838
|
Respect subpath for (render_)protected_upload_path
|
2022-09-28 11:06:15 +02:00 |
|
|
d6cd06550d
|
add default values to meta_data
fix specs
|
2022-09-26 20:46:40 +02:00 |
|
|
4b00eb1e8c
|
Allow internal users to switch their current study group
|
2022-09-26 16:30:54 +02:00 |
|
|
eb188dcd71
|
Add privilegedExecution flag to database and Poseidon Strategy
|
2022-09-24 22:32:41 +02:00 |
|
|
b866221353
|
rename route
|
2022-09-24 21:08:18 +02:00 |
|
|
77999f75df
|
set proglang based on exenv
try to guess exenv based on proglang
|
2022-09-24 15:24:12 +02:00 |
|
|
16c00ec136
|
Add support for signed URLs used by the render_file function
|
2022-09-23 21:35:22 +02:00 |
|
|
5881795d5f
|
Memorize config options instead of reading them from file over and over again
|
2022-09-23 21:35:22 +02:00 |
|
|
0e7c38657f
|
Allow teachers to access internal users and manage them in their study groups
|
2022-09-22 19:24:26 +02:00 |
|
|
e3018c1847
|
Refactor consumer factory
|
2022-09-22 19:24:26 +02:00 |
|
|
964048927a
|
Updated teacher_in_study_group? method to check for common teacher role
|
2022-09-22 19:24:26 +02:00 |
|
|
936c11e31f
|
Refactor authentication token for new study-group-based authorization
|
2022-09-22 19:24:26 +02:00 |
|
|
cb1b163b30
|
Always create a default study group for new consumers
|
2022-09-22 19:24:26 +02:00 |
|
|
521626275f
|
Use create for all users in specs where necessary
|
2022-09-22 19:24:26 +02:00 |
|
|
9c9f45ff77
|
Redefine user roles with their role in a study group
|
2022-09-22 19:24:26 +02:00 |
|
|
ec4c6207f0
|
Refactor internal_users_controller_spec to prevent invalid objects
|
2022-09-22 19:24:26 +02:00 |
|