Commit Graph

  • 7e9967e2bf Fix rubocop offenses Sebastian Serth 2022-09-16 01:03:55 +02:00
  • 03cc71ccbc Update ExecutionEnvironment statistics and sync message Sebastian Serth 2022-09-14 12:17:44 +02:00
  • d02a1eae81 Validate password strength for internal users Sebastian Serth 2022-09-14 01:38:18 +02:00
  • f1aa004284 Use controller method for 404 responses Sebastian Serth 2022-09-14 01:01:14 +02:00
  • 006c794f54 Fix rubocop offenses Sebastian Serth 2022-09-14 00:31:47 +02:00
  • 9183c0634f Bundle update Sebastian Serth 2022-09-13 23:43:17 +02:00
  • dba3aac800 Merge branch 'master' into refactor_proforma_import_export Karol 2022-09-13 22:47:50 +02:00
  • 5ec2c7f5bc refactor role finding logic for convert_task_to_exercise add specs Karol 2022-09-13 22:47:12 +02:00
  • 88a18d2ee8 Merge pull request #1364 from openHPI/dependabot/bundler/rails-6.1.7 dependabot[bot] 2022-09-12 03:10:53 +00:00
  • 292e1552ed Bump rails from 6.1.6.1 to 6.1.7 dependabot[bot] 2022-09-12 03:01:32 +00:00
  • 31c83b5163 Bundle update Sebastian Serth 2022-09-09 10:25:35 +02:00
  • 8a4aa0ae99 Merge pull request #1357 from openHPI/dependabot/npm_and_yarn/webpack-dev-server-4.11.0 dependabot[bot] 2022-09-08 03:11:30 +00:00
  • 6abbfd12b2 Merge pull request #1358 from openHPI/dependabot/npm_and_yarn/bootstrap-5.2.1 dependabot[bot] 2022-09-08 03:10:55 +00:00
  • 91be59f6a1 Merge pull request #1359 from openHPI/dependabot/npm_and_yarn/sass-1.54.9 dependabot[bot] 2022-09-08 03:10:47 +00:00
  • f0f495b0ef Bump sass from 1.54.8 to 1.54.9 dependabot[bot] 2022-09-08 03:02:29 +00:00
  • 3ecb25fba1 Bump bootstrap from 5.2.0 to 5.2.1 dependabot[bot] 2022-09-08 03:02:11 +00:00
  • 3b43e24453 Bump webpack-dev-server from 4.10.1 to 4.11.0 dependabot[bot] 2022-09-08 03:01:55 +00:00
  • 80419db868 [CSP] Prevent use of unsafe-inline for links Sebastian Serth 2022-09-07 21:42:07 +02:00
  • 0d40cdd03a [CSP] Allow 'self' as base-uri Sebastian Serth 2022-09-07 21:41:09 +02:00
  • d1ab0a6d86 [CSP] Add documentation about connect_src for WebSocket Sebastian Serth 2022-09-06 13:45:03 +02:00
  • fac1357e5d Bump @babel/preset-env from 7.18.10 to 7.19.0 dependabot[bot] 2022-09-06 11:30:58 +00:00
  • 6dfb7a967e Bump @babel/core from 7.18.13 to 7.19.0 dependabot[bot] 2022-09-06 03:01:40 +00:00
  • 63caf461cb Bump @babel/runtime from 7.18.9 to 7.19.0 dependabot[bot] 2022-09-06 03:01:21 +00:00
  • 2028e636a3 Use SameSite=Lax for LTI login Sebastian Serth 2022-09-06 13:28:12 +02:00
  • fe0ad7a79d Add Feature-Policy header Sebastian Serth 2022-09-03 20:02:45 +02:00
  • 7f0d8b63f9 Use Cookie Prefix in Production and Staging Sebastian Serth 2022-09-03 10:50:29 +02:00
  • 9e08f3a6a8 Enable Subresource Integrity Sebastian Serth 2022-09-03 03:22:44 +02:00
  • 51e9daf930 Enable HSTS preload in app Sebastian Serth 2022-09-03 00:09:50 +02:00
  • b0130b8fae Remove overwrite for X-Frame-Options Sebastian Serth 2022-09-03 00:01:13 +02:00
  • 5b73f4df6f Refactor render_file method Sebastian Serth 2022-09-03 21:25:50 +02:00
  • b6d8c7175b Disallow any external resources for :render_file Sebastian Serth 2022-09-03 21:42:27 +02:00
  • a2bb2844b4 Add a Content Security Policy Sebastian Serth 2022-09-02 23:54:23 +02:00
  • fe41d44548 Use SameSite strict for cookies Sebastian Serth 2022-09-02 19:08:01 +02:00
  • 0a16f589e9 Use X-Sendfile to transmit native files and handle file uploads Sebastian Serth 2022-09-06 00:00:59 +02:00
  • dccc60b7ca Remove renderWebsocketOutput and use printWebsocketOutput instead Sebastian Serth 2022-09-04 23:12:46 +02:00
  • 813c3f50af Touch file location before setting a symlink in specs Sebastian Serth 2022-09-04 19:15:15 +02:00
  • e5d8db2796 Return propper error for anonymous users in exercises_controller Sebastian Serth 2022-09-04 19:13:08 +02:00
  • 1581d658ea Simplify user search for external teachers Sebastian Serth 2022-09-04 19:03:15 +02:00
  • fbe80ac557 Ensure min-height for left and right sidebar in editor Sebastian Serth 2022-09-04 11:48:53 +02:00
  • 22cd202e9d Refactor reject_illegal_file_attributes check Sebastian Serth 2022-09-04 11:42:36 +02:00
  • b67daedfc9 Remove dead code from ProxyExercise Sebastian Serth 2022-09-04 00:05:38 +02:00
  • 49f4f0e6c5 Refactor exercise_controller and move more checks to policy Sebastian Serth 2022-09-04 00:05:13 +02:00
  • 0de213b8c7 Pagedown: Use default sanitizer for preview Sebastian Serth 2022-09-03 22:50:30 +02:00
  • 87737e50a2 Fix Rubocop offenses Sebastian Serth 2022-09-03 00:10:11 +02:00
  • e00d1772ca Disallow markup for RfC emails Sebastian Serth 2022-09-02 18:14:14 +02:00
  • 9050f02b7a Add additional test case for new CodeOcean::File#read method Sebastian Serth 2022-09-02 17:52:24 +02:00
  • b6837e9539 Refactor validity of token authentication Janis Vaneylen 2022-09-02 14:26:41 +02:00
  • e77223e628 Refactor send_thank_you_note method and according specs Janis Vaneylen 2022-09-02 14:23:42 +02:00
  • 60dc8c3b7e Apply line-based coloring for output Sebastian Serth 2022-09-02 16:38:41 +02:00
  • 3ec5263c31 Bundle update Sebastian Serth 2022-09-02 10:16:37 +02:00
  • 2e51bc5480 Merge pull request #1350 from openHPI/dependabot/npm_and_yarn/sass-1.54.8 dependabot[bot] 2022-09-01 03:10:22 +00:00
  • 8a6323a5ee Bump sass from 1.54.7 to 1.54.8 dependabot[bot] 2022-09-01 03:01:17 +00:00
  • 5ace779d0c fix and add specs Karol 2022-08-31 20:51:58 +02:00
  • d782a7214f Bump @fortawesome/fontawesome-free from 6.1.2 to 6.2.0 dependabot[bot] 2022-08-31 03:01:16 +00:00
  • fd179512f4 Merge pull request #1348 from openHPI/dependabot/npm_and_yarn/sass-1.54.7 dependabot[bot] 2022-08-31 03:11:19 +00:00
  • 1f009d2fd7 Bump sass from 1.54.6 to 1.54.7 dependabot[bot] 2022-08-31 03:01:42 +00:00
  • 71e2c4e8c6 Merge pull request #1344 from openHPI/dependabot/npm_and_yarn/terser-webpack-plugin-5.3.6 dependabot[bot] 2022-08-30 03:10:49 +00:00
  • 430054a07b Merge pull request #1345 from openHPI/dependabot/npm_and_yarn/sass-1.54.6 dependabot[bot] 2022-08-30 03:10:31 +00:00
  • 80210a9804 Merge pull request #1346 from openHPI/dependabot/npm_and_yarn/webpack-dev-server-4.10.1 dependabot[bot] 2022-08-30 03:09:21 +00:00
  • 3c675010da Bump webpack-dev-server from 4.10.0 to 4.10.1 dependabot[bot] 2022-08-30 03:02:01 +00:00
  • 8eec202dd8 Bump sass from 1.54.5 to 1.54.6 dependabot[bot] 2022-08-30 03:01:51 +00:00
  • 9dfdf9ec8d Bump terser-webpack-plugin from 5.3.5 to 5.3.6 dependabot[bot] 2022-08-30 03:01:34 +00:00
  • b69c09952d Merge pull request #1343 from openHPI/dependabot/npm_and_yarn/jquery-3.6.1 dependabot[bot] 2022-08-29 03:09:33 +00:00
  • 0b50c4a3f6 Bump jquery from 3.6.0 to 3.6.1 dependabot[bot] 2022-08-29 03:01:12 +00:00
  • bd7ab53c3e Bundle update Sebastian Serth 2022-08-26 15:36:59 +02:00
  • dbf2e63b83 Merge pull request #1342 from openHPI/dependabot/npm_and_yarn/i18n-js-4.1.1 dependabot[bot] 2022-08-26 03:08:56 +00:00
  • 0b294d988e Merge pull request #1341 from openHPI/dependabot/bundler/i18n-js-4.0.1 dependabot[bot] 2022-08-26 03:07:51 +00:00
  • 7b6f3b7f0e Bump i18n-js from 4.1.0 to 4.1.1 dependabot[bot] 2022-08-26 03:01:37 +00:00
  • ad68ce8d7c Bump i18n-js from 4.0.0 to 4.0.1 dependabot[bot] 2022-08-26 03:01:35 +00:00
  • ffd7a0351a Improve display of images for code output Sebastian Serth 2022-08-25 20:13:22 +02:00
  • 4de77ca3f5 Improve get_quantiles method for exercise Sebastian Serth 2022-08-25 18:14:23 +02:00
  • bdebcf319e Allow access to user statistics for teachers Sebastian Serth 2022-08-25 18:14:10 +02:00
  • b3f9a1ec90 Allow line breaks in feedback texts Sebastian Serth 2022-08-25 00:31:32 +02:00
  • 6dcccd324b Show feedback without rendering Markdown Sebastian Serth 2022-08-25 00:23:08 +02:00
  • 35dd745a29 Use final submission for exercise feedback Sebastian Serth 2022-08-24 23:49:46 +02:00
  • f4d350577a Fix exercise search for teachers Sebastian Serth 2022-08-24 23:39:42 +02:00
  • 7da08d2990 Fix typo for working_time_query Sebastian Serth 2022-08-24 23:29:49 +02:00
  • 1e47f62472 Remove web_console setting from staging.rb Sebastian Serth 2022-08-24 13:18:09 +02:00
  • 9686c912a8 Move gem web-console to development group Sebastian Serth 2022-08-24 13:13:23 +02:00
  • 309956e472 Remove NULL byte before saving strings Sebastian Serth 2022-08-24 12:41:49 +02:00
  • ebf00eb475 Update staging environment Sebastian Serth 2022-08-24 13:06:33 +02:00
  • 721a0817eb Bundle update Sebastian Serth 2022-08-24 12:47:01 +02:00
  • c8c3a5bf95 Fix external user statistics for tags Sebastian Serth 2022-08-24 11:56:42 +02:00
  • 53d42887c8 Merge pull request #1340 from openHPI/dependabot/bundler/puma-5.6.5 dependabot[bot] 2022-08-24 03:09:10 +00:00
  • 237f7df2c1 Merge pull request #1339 from openHPI/dependabot/bundler/telegraf-2.1.1 dependabot[bot] 2022-08-24 03:07:34 +00:00
  • b005f3207d Bump puma from 5.6.4 to 5.6.5 dependabot[bot] 2022-08-24 03:00:59 +00:00
  • c23073fc0a Bump telegraf from 2.1.0 to 2.1.1 dependabot[bot] 2022-08-24 03:00:45 +00:00
  • 76c9dfa4e5 add more CO specific data to metadata Karol 2022-08-24 00:19:53 +02:00
  • 50b81df742 proforma upgrade and small fixes Karol 2022-08-23 21:12:03 +02:00
  • 4462d181ea Bump i18n-js from 4.0.2 to 4.1.0 dependabot[bot] 2022-08-23 03:01:35 +00:00
  • f2503b8c73 Merge pull request #1338 from openHPI/dependabot/npm_and_yarn/babel/core-7.18.13 dependabot[bot] 2022-08-23 03:10:29 +00:00
  • dc7d0763f8 Merge pull request #1336 from openHPI/dependabot/bundler/rubocop-1.35.1 dependabot[bot] 2022-08-23 03:09:04 +00:00
  • c5747f1c14 Bump @babel/core from 7.18.10 to 7.18.13 dependabot[bot] 2022-08-23 03:01:50 +00:00
  • 7c3ce7896c Bump rubocop from 1.35.0 to 1.35.1 dependabot[bot] 2022-08-23 03:01:12 +00:00
  • e5879eb606 Simplify permission specs Sebastian Serth 2022-08-22 13:15:52 +02:00
  • e0c2c7b806 Hide score button if exercise has no tests Janis4411 2022-08-08 10:37:29 +02:00
  • ba5918b4ca Merge pull request #1335 from openHPI/dependabot/npm_and_yarn/sass-1.54.5 dependabot[bot] 2022-08-22 03:09:30 +00:00
  • de528e7288 Bump sass from 1.54.4 to 1.54.5 dependabot[bot] 2022-08-22 03:01:10 +00:00
  • 3effdbe600 merge master Karol 2022-08-20 22:20:52 +02:00
  • 6094767a65 - rename parameter to be more generic - fix splatting of service args - add file role depending on parent object of file - add default feedback_message for imports Karol 2022-08-20 22:17:20 +02:00