Commit Graph

1674 Commits

Author SHA1 Message Date
11962a1d65 Upgrade to Rails 6.1 and apply new framework defaults 2021-05-12 16:49:14 +02:00
2b32829e60 Upgrade DatabaseCleaner strategy 2021-05-12 16:47:05 +02:00
3c7e9176a2 Daily Rubocop 2021-04-30 12:06:13 +02:00
4958f5b9a9 Add StudyGroup to RemoteEvaluationMapping 2021-04-30 12:06:12 +02:00
91a0e4a7d5 Align files_attributes in remote evaluation with structure of normal submission 2021-04-30 12:06:12 +02:00
36cacc2330 Pass exercise object instead of id to reject_illegal_file_attributes 2021-04-30 12:06:11 +02:00
b3c110cead Improve code style 👮 2021-04-30 12:06:11 +02:00
caaa52409e Avoid that files from other exercises can be created 2021-04-30 12:06:10 +02:00
1f3c9db537 Reject illegal file attributes in remote evaluation
Remove ! from reject illegal file parameters
2021-04-30 12:06:09 +02:00
54ec59aa8c Remove Sentry logging from ajaxError 2021-04-22 12:35:56 +02:00
78230f0d97 Add message for expired session 2021-04-22 11:32:12 +02:00
9a5514942e Remove CSRF debug features 2021-04-22 11:31:30 +02:00
1d5ceebd7b Fix RfC filter for unnamed study groups 2021-04-09 10:25:41 +02:00
1e5a9b0825 Remove unused SubmissionsController#stop action 2021-04-07 17:45:38 +02:00
9485c15c57 Fix exercise anomaly detection
* The SQL query and mail template was erroneous
* Including the `url_helpers` influenced the specs due different url helpers within the specs. Test by executing `rspec './spec/db/seeds_spec.rb[1:1:1]' './spec/features/request_for_comments_filter_spec.rb[1:1]' -f progress --fail-fast --seed 55564`
2021-04-07 14:06:33 +02:00
40d83dbb1d Fix access to exercise-specific RfC listing 2021-04-07 14:06:32 +02:00
44b32b6f6a #46 Add Prometheus exporter 2021-04-07 14:06:32 +02:00
fbf9010823 Ensure Mnemosyne trace is always attached 2021-03-19 20:00:41 +01:00
06fe37d6cf Check for Mnemosyne trace before appending meta information 2021-03-17 14:34:05 +01:00
36ac8b63cb Use regular file as default for new exercise file roles 2021-03-17 14:33:40 +01:00
ef50b9b859 Turtle: Catch more parts for buffering 2021-03-15 19:53:29 +01:00
486808eae0 Add mnemosyne tracing for render_csrf_error 2021-03-10 18:53:20 +01:00
82555d88b7 Add mnemosyne tracing for session 2021-03-10 18:00:37 +01:00
a174d75a47 Debug CSRF issues temporarily 2021-03-10 13:51:29 +01:00
293f7f6df7 Unload autosave on turbolinks page render.
We cannot use turbolinks:request-start because this will duplicate code (if a page is first requested by turbolinks and afterwards by a full page reload)
2021-03-10 13:51:29 +01:00
265f1ba498 Prevent accessing file templates if not available in exercise 2021-03-10 13:51:29 +01:00
39467ad0e0 Hide linter in week 1 and 2 of Python course 2021-03-08 23:20:42 +01:00
8ebe59b692 Revert changes for Python20 fishbowl experiment
* Show all RfCs again, even those with #loesung
2021-03-08 23:15:58 +01:00
110b009480 Remove A/B test from Python20 course setup 2021-03-08 23:15:58 +01:00
c9e9731453 Use new Sentry endpoint 2021-03-08 22:01:55 +01:00
b10e23dd16 Upgrade to newest Sentry 2021-03-04 14:02:16 +01:00
ad09230c50 Show UTC info for deadline 2021-03-03 14:25:16 +01:00
9582ab99a6 Fix model name for cover page 2021-03-03 12:22:23 +01:00
17ac4bd60f Add model name to breadcrumbs in case of validation errors 2021-03-03 11:59:54 +01:00
67dd435415 Fix link to Consumer if not enough permissions 2021-02-18 12:29:07 +01:00
9e31966d5a Fix update of StudyGroups after providing all (int + ext) users 2021-02-17 10:51:44 +01:00
4022c5268f Enable static favicon URL for use in external systems 2021-02-17 10:51:06 +01:00
0f55c64ddd Refactor LTI study group assignment 2021-02-16 22:01:11 +01:00
293bcccc80 Introduce new enabled option for CodeHarbor
* Fix tests to ensure they work independent of config option
2021-02-16 14:29:54 +01:00
b0c918d2c0 Make document language dynamic 2021-02-09 00:20:16 +01:00
41ae6c2880 Update deadline string shown to users 2021-02-09 00:20:05 +01:00
6db37f0360 Enable HTML links in Linter output and augmented trace 2021-02-08 22:46:39 +01:00
4c7b5a5d23 Show line breaks in score run and HTML tags in output 2021-02-06 13:34:11 +01:00
c1f187693a Escape HTML from test results 2021-02-03 17:00:50 +01:00
de0c1e60c6 Less strict filter for workspace output 2021-02-02 11:28:35 +01:00
a5da0eb91e Delete study_group_id for LTI users on sign out 2021-02-01 15:56:23 +01:00
a72c022e4a Fix numbering shown for nested tips 2021-02-01 15:55:56 +01:00
6900d4ef2c Add collapse_exercise_description LTI parameter 2021-01-29 13:54:47 +01:00
470f4a3c1a Allow password mail to be sent regardless of case 2021-01-27 18:10:52 +01:00
b78c535671 Prevent access to undefined turtle element 2021-01-25 11:27:00 +01:00