Commit Graph

542 Commits

Author SHA1 Message Date
1f3c9db537 Reject illegal file attributes in remote evaluation
Remove ! from reject illegal file parameters
2021-04-30 12:06:09 +02:00
78230f0d97 Add message for expired session 2021-04-22 11:32:12 +02:00
1e5a9b0825 Remove unused SubmissionsController#stop action 2021-04-07 17:45:38 +02:00
40d83dbb1d Fix access to exercise-specific RfC listing 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
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
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
b10e23dd16 Upgrade to newest Sentry 2021-03-04 14:02:16 +01:00
9e31966d5a Fix update of StudyGroups after providing all (int + ext) users 2021-02-17 10:51:44 +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
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
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
ae47913ca8 Pass locale to PyLint translator and allow switchable output 2021-01-20 22:41:49 +01:00
6216786e3e Forward exit message even if part of multiple lines 2021-01-20 22:16:57 +01:00
862e274739 Allow binary files to be downloaded 2021-01-11 15:19:37 +01:00
c5b4510b23 Use count to get number of study groups 2021-01-11 14:38:19 +01:00
423a5b08f9 Allow internal user to be part of an study group 2021-01-11 14:22:50 +01:00
78f71fc3bf RfC require user before accessing anything else 2020-12-16 19:24:29 +01:00
1d0b4e327a Convert file upload to UTF-8 and delete NULL byte 2020-12-16 18:43:04 +01:00
028fc2989a #18 Add sql index for unpublished exercises
And remove spec for remove feature
2020-12-15 12:17:11 +01:00
bbea20172a Prevent 500 if internal teacher without study group accesses exercise statistics 2020-12-14 13:17:12 +01:00
7da69f05b8 Require user for all actions in /external_users 2020-12-14 13:17:11 +01:00
fac29f73d4 Respect user_type for RfC index routes 2020-12-04 16:58:11 +01:00
a7869ff401 Fix display of submitted score for remoteSubmit 2020-11-27 19:09:45 +01:00
20741835b5 Remove additional sentry logging for invalid objects 2020-11-27 16:29:53 +01:00
a60510c97f Add transmitted score to remoteSubmit 2020-11-27 12:26:12 +01:00
c32e7586cd Remove consumer_id from session
* Each external (and also internal) user has a consumer attached. We don't need that information twice.
2020-11-25 21:19:18 +01:00
993fb88f03 Enable submit via API client 2020-11-25 20:47:28 +01:00
939f36816d Update Raven user context 2020-11-25 01:13:12 +01:00
8c04ecdfd1 Print no_output message also for Python container 2020-11-24 00:46:39 +01:00
1df4685f38 Enable buffering for Turtle Commands in WebSocket output 2020-11-24 00:21:39 +01:00
839e6e0936 Prevent displaying of bash errors in output 2020-11-23 23:36:34 +01:00
16093fd94d Mark RfCs with keyword #loesung as solved 2020-11-17 00:55:00 +01:00
6f3300c66a Hide RfCs with keyword #loesung 2020-11-17 00:46:57 +01:00
807b763e49 Add Sentry info if returning unprocessable_entity 2020-11-11 17:42:20 +01:00
fc6b0f2adc Fix not_graded to German 2020-11-09 21:38:52 +01:00
84c291626f Make note "not graded" optional for linters 2020-11-09 21:19:24 +01:00
c509725cf7 Merge pull request #778 from openHPI/misc
Miscellaneous changes
2020-11-09 00:14:22 +01:00
c2a816968e Show no run output for Python execenv 2020-11-08 14:53:50 +01:00
5fdfb12e62 Add German translations for PyLint adapter with basic spec 2020-11-08 01:04:39 +01:00
da064efef7 Merge pull request #771 from openHPI/add_handling_missing_file_type_on_import
Add handling for missing file type on import
2020-11-02 19:44:51 +01:00