Commit Graph

  • ef5dd80ea7 Increase wait timeout for new execution environments to 60 sec Sebastian Serth 2022-10-11 21:14:07 +02:00
  • 66ab00a6bd Fix association to testrun_execution_environment Sebastian Serth 2022-10-11 21:08:34 +02:00
  • e9a00353ab Fix: Allow admins to list internal users Sebastian Serth 2022-10-11 20:21:38 +02:00
  • d80a8dd64f Fix Submissions index page Sebastian Serth 2022-10-11 20:21:13 +02:00
  • f89501f3dd Merge pull request #1396 from openHPI/dependabot/npm_and_yarn/babel/runtime-7.19.4 dependabot[bot] 2022-10-11 03:13:03 +00:00
  • 79b72b1207 Merge pull request #1397 from openHPI/dependabot/npm_and_yarn/babel/preset-env-7.19.4 dependabot[bot] 2022-10-11 03:11:53 +00:00
  • 2dcaa0494d Bump @babel/preset-env from 7.19.3 to 7.19.4 dependabot[bot] 2022-10-11 03:02:11 +00:00
  • ac47e06473 Bump @babel/runtime from 7.19.0 to 7.19.4 dependabot[bot] 2022-10-11 03:01:49 +00:00
  • 297cb76407 Bump sass-loader from 13.0.2 to 13.1.0 dependabot[bot] 2022-10-07 03:01:43 +00:00
  • fe949d2a9d Merge pull request #1393 from openHPI/dependabot/npm_and_yarn/css-minimizer-webpack-plugin-4.2.1 dependabot[bot] 2022-10-07 03:10:08 +00:00
  • cd361b4b61 Bump css-minimizer-webpack-plugin from 4.2.0 to 4.2.1 dependabot[bot] 2022-10-07 03:01:34 +00:00
  • a9b215be6c Update dependencies Sebastian Serth 2022-10-06 00:46:05 +02:00
  • a9c85c0a1f Fix Rubocop offenses Sebastian Serth 2022-10-06 00:45:06 +02:00
  • 065f93f79c Return empty programming language if no ACE mode is set Sebastian Serth 2022-10-06 00:25:22 +02:00
  • 9e1f2da02e Fallback to default height if editor offset cannot be determined Sebastian Serth 2022-10-06 00:24:23 +02:00
  • df384ebf0d Disallow protected upload paths for non-native files Sebastian Serth 2022-10-06 00:11:27 +02:00
  • 61e3cfcac5 Handle deleted files in CodeOcean::FilesController Sebastian Serth 2022-10-06 00:10:52 +02:00
  • 97ee38082c Handle deleted exercise in FilePolicy Sebastian Serth 2022-10-06 00:10:25 +02:00
  • f7515362a1 Set Content-Type to fixed value for all download actions Sebastian Serth 2022-10-05 21:46:17 +02:00
  • 42688ed1c9 Prefer authentication token for session if present Sebastian Serth 2022-10-05 21:31:24 +02:00
  • 4f5f71840a Change order of tests to execute linter checks first Sebastian Serth 2022-10-05 19:38:38 +02:00
  • cb94bc3de6 Strategy: Allow privileged_execution: keyword even if not used Sebastian Serth 2022-10-05 19:19:12 +02:00
  • a5da7d1f84 Remove outdated HTTP status codes Sebastian Serth 2022-08-31 13:50:07 +02:00
  • ba821bd18b Change HTTP status codes for Poseidon in accordance with recent changes. Sebastian Serth 2022-08-31 11:07:44 +02:00
  • 5f0229029c Merge pull request #1390 from openHPI/dependabot/bundler/sorcery-0.16.4 dependabot[bot] 2022-10-05 03:10:16 +00:00
  • a20c3b4433 Bump sorcery from 0.16.3 to 0.16.4 dependabot[bot] 2022-10-05 03:02:05 +00:00
  • 2d95a737f6 Assume failed code execution if no status was received Sebastian Serth 2022-10-04 15:26:53 +02:00
  • b3d8d82a3c Fix file regex in routes, once again. Sebastian Serth 2022-10-04 14:49:03 +02:00
  • 42a7bf9983 Remove outdated enums for testrun_message Sebastian Serth 2022-10-04 14:47:56 +02:00
  • b8b7cd99bd SubmissionsController: Allow JS to be "rendered" Sebastian Serth 2022-10-04 14:47:17 +02:00
  • ca13ea03c8 SubmissionsController: Send Content-Length if possible Sebastian Serth 2022-10-04 14:46:05 +02:00
  • c3daa51c8c SubmissionsController: Remove outdated ActionController::Live mixin Sebastian Serth 2022-10-04 14:45:04 +02:00
  • f53c6cb3ee Shell: Add toggle to execute command as root Sebastian Serth 2022-10-04 14:42:15 +02:00
  • f22e3b56f1 AuthenticatedUrlHelper: Rescue URI::InvalidURIError Sebastian Serth 2022-10-04 14:40:32 +02:00
  • 53db7e80d0 AuthenticatedUrlHelper: Fix extraction of parameters Sebastian Serth 2022-10-04 14:39:52 +02:00
  • b4bac35fdc Bump faraday from 2.5.2 to 2.6.0 dependabot[bot] 2022-10-04 03:01:57 +00:00
  • de8607b66a Bump sentry-ruby from 5.4.2 to 5.5.0 dependabot[bot] 2022-10-04 03:01:11 +00:00
  • 14fc77f754 Merge pull request #1387 from openHPI/dependabot/npm_and_yarn/bootstrap-5.2.2 dependabot[bot] 2022-10-04 03:09:34 +00:00
  • b11eab6034 Bump bootstrap from 5.2.1 to 5.2.2 dependabot[bot] 2022-10-04 03:01:37 +00:00
  • f17e3e7667 Bundle update Sebastian Serth 2022-09-30 21:20:06 +02:00
  • 8941a2f7e2 Merge pull request #1382 from openHPI/dependabot/bundler/net-smtp-0.3.2 dependabot[bot] 2022-09-29 03:17:47 +00:00
  • 948eda914a Bump net-smtp from 0.3.1 to 0.3.2 dependabot[bot] 2022-09-29 03:09:50 +00:00
  • a943fbbeaa Merge pull request #1383 from openHPI/dependabot/bundler/net-pop-0.1.2 dependabot[bot] 2022-09-29 03:08:58 +00:00
  • c8d222e20a Bump net-pop from 0.1.1 to 0.1.2 dependabot[bot] 2022-09-29 03:01:45 +00:00
  • 3263d4f838 Respect subpath for (render_)protected_upload_path Sebastian Serth 2022-09-28 10:59:20 +02:00
  • 0b374491ac Link to protected_upload_path in file render Sebastian Serth 2022-09-28 10:58:52 +02:00
  • c5e3254213 Merge pull request #1379 from openHPI/dependabot/npm_and_yarn/babel/core-7.19.3 dependabot[bot] 2022-09-28 03:19:47 +00:00
  • 02f2c8c256 Bump @babel/core from 7.19.1 to 7.19.3 dependabot[bot] 2022-09-28 03:11:20 +00:00
  • 72405790f3 Merge pull request #1378 from openHPI/dependabot/npm_and_yarn/babel/preset-env-7.19.3 dependabot[bot] 2022-09-28 03:10:00 +00:00
  • 8a429c75e8 Bump @babel/preset-env from 7.19.1 to 7.19.3 dependabot[bot] 2022-09-28 03:01:11 +00:00
  • d6cd06550d add default values to meta_data fix specs Karol 2022-09-26 20:46:40 +02:00
  • 46a6c3f3b6 Add new Linter translation for non-default arguments Sebastian Serth 2022-09-26 18:03:22 +02:00
  • 9dbe5ae8aa Allow space in filename Sebastian Serth 2022-09-26 17:52:20 +02:00
  • 4b00eb1e8c Allow internal users to switch their current study group Sebastian Serth 2022-09-26 16:22:00 +02:00
  • 89c0f52ff3 Bundle update Sebastian Serth 2022-09-25 01:20:47 +02:00
  • f73917313d Add reminder about path validation for protected download and render Sebastian Serth 2022-09-25 01:12:48 +02:00
  • 4e2dbae2da Allow dash (-) in file names Sebastian Serth 2022-09-25 01:12:10 +02:00
  • eb188dcd71 Add privilegedExecution flag to database and Poseidon Strategy Sebastian Serth 2022-09-24 00:05:03 +02:00
  • b866221353 rename route Karol 2022-09-24 21:08:18 +02:00
  • 77999f75df set proglang based on exenv try to guess exenv based on proglang Karol 2022-09-24 15:24:12 +02:00
  • dffeca27de Fix null: false error in earlier migration Sebastian Serth 2022-09-23 23:43:08 +02:00
  • b4ab807ef0 Open Render in new Tab with timeout (to resolve issue with Safari) Sebastian Serth 2022-09-23 21:06:41 +02:00
  • 150df3d219 Open linked resources in a new browsing context Sebastian Serth 2022-09-23 20:24:28 +02:00
  • 16c00ec136 Add support for signed URLs used by the render_file function Sebastian Serth 2022-09-23 11:26:56 +02:00
  • 5881795d5f Memorize config options instead of reading them from file over and over again Sebastian Serth 2022-09-23 11:39:08 +02:00
  • c2c8cf4ae6 Merge pull request #1376 from openHPI/dependabot/bundler/rubocop-rspec-2.13.2 dependabot[bot] 2022-09-23 03:09:44 +00:00
  • 16d0dc0932 Bump rubocop-rspec from 2.13.1 to 2.13.2 dependabot[bot] 2022-09-23 03:01:24 +00:00
  • 0e7c38657f Allow teachers to access internal users and manage them in their study groups Sebastian Serth 2022-09-22 17:55:10 +02:00
  • e3018c1847 Refactor consumer factory Sebastian Serth 2022-09-22 13:33:54 +02:00
  • 6ad5274e67 Fix seeds for execution environment import and study group membership Sebastian Serth 2022-09-22 13:33:45 +02:00
  • 5e90a93f9d Add script to migrate duplicated study groups Sebastian Serth 2022-09-22 10:17:48 +02:00
  • ac3dc8d30f Allow platform admins and internal users to switch their current study group Sebastian Serth 2022-09-20 00:12:46 +02:00
  • 2e3480a068 Display study_groups in the show view of internal and external users Janis Vaneylen 2022-09-16 13:38:26 +02:00
  • 4d2fe22daf Allow assignment of study groups for internal users Sebastian Serth 2022-09-20 15:52:55 +02:00
  • 998a12e6bc Adjust filter for platform_admin user search and update views Janis Vaneylen 2022-09-09 17:51:24 +02:00
  • 02c65af034 Update scope query for new teacher definition Sebastian Serth 2022-09-20 11:31:25 +02:00
  • 964048927a Updated teacher_in_study_group? method to check for common teacher role Sebastian Serth 2022-09-20 16:25:35 +02:00
  • 936c11e31f Refactor authentication token for new study-group-based authorization Sebastian Serth 2022-09-20 16:24:42 +02:00
  • cb1b163b30 Always create a default study group for new consumers Sebastian Serth 2022-09-20 16:21:49 +02:00
  • 521626275f Use create for all users in specs where necessary Sebastian Serth 2022-09-20 16:19:24 +02:00
  • 9c9f45ff77 Redefine user roles with their role in a study group Sebastian Serth 2022-09-20 16:19:04 +02:00
  • 04ed45ea73 Migrate database and models for study-group-based authorization Sebastian Serth 2022-09-20 16:14:06 +02:00
  • ec4c6207f0 Refactor internal_users_controller_spec to prevent invalid objects Sebastian Serth 2022-09-16 00:58:52 +02:00
  • fa6527b4ed Refactor exercises_controller.rb to reduce code duplication Sebastian Serth 2022-09-15 22:12:55 +02:00
  • bf13cfc712 Delete outdated search_policy.rb Sebastian Serth 2022-09-20 11:31:07 +02:00
  • 664110f8f1 Show all study groups per consumer Sebastian Serth 2022-09-20 14:34:09 +02:00
  • 3869785ddd User: Allow removing the consumer filter Sebastian Serth 2022-09-20 14:16:49 +02:00
  • 79571a3287 Allow build-in coverage report for RubyMine Sebastian Serth 2022-09-20 12:37:07 +02:00
  • fb415dd919 Bundle update Sebastian Serth 2022-09-22 19:01:18 +02:00
  • 2f622174fa Handle undefined this.websocket when stopping code Sebastian Serth 2022-09-22 18:58:08 +02:00
  • 214aae2644 Bump sass from 1.54.9 to 1.55.0 dependabot[bot] 2022-09-22 03:01:40 +00:00
  • 546aafd1c0 Bump spring from 4.0.0 to 4.1.0 dependabot[bot] 2022-09-22 03:01:33 +00:00
  • bbb791471b Remove AWS study Sebastian Serth 2022-09-21 10:27:19 +02:00
  • f5758ecb5e Capitalize app names in locales Sebastian Serth 2022-09-21 09:56:07 +02:00
  • 1dd8b4d8ff Merge pull request #1372 from openHPI/dependabot/npm_and_yarn/webpack-dev-server-4.11.1 dependabot[bot] 2022-09-20 03:11:29 +00:00
  • f2ccf0fe42 Bump webpack-dev-server from 4.11.0 to 4.11.1 dependabot[bot] 2022-09-20 03:02:01 +00:00
  • f0090c706d Bump shoulda-matchers from 5.1.0 to 5.2.0 dependabot[bot] 2022-09-19 03:01:43 +00:00
  • 51ece89040 Merge pull request #1370 from openHPI/dependabot/bundler/rubocop-rails-2.16.1 dependabot[bot] 2022-09-19 03:09:41 +00:00
  • 8d859bac0a Bump rubocop-rails from 2.16.0 to 2.16.1 dependabot[bot] 2022-09-19 03:01:31 +00:00
  • b8792ee347 Bundle update Sebastian Serth 2022-09-16 01:04:06 +02:00