Commit Graph

1599 Commits

Author SHA1 Message Date
7da69f05b8 Require user for all actions in /external_users 2020-12-14 13:17:11 +01:00
d547ae2c5a Migrate to d3 v6 2020-12-14 13:04:27 +01:00
f5492ca35d Improve CodeOcean::FilePolicy with specs 2020-12-07 14:41:30 +01:00
fac29f73d4 Respect user_type for RfC index routes 2020-12-04 16:58:11 +01:00
4e73214dd4 Disallow file creation for teachers 2020-12-03 17:07:32 +01:00
5eaa508b74 Enforce file creation allowance via Pundit policy 2020-12-03 17:05:21 +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
85ae63e318 Merge pull request #798 from openHPI/rails_admin
Add Rails admin
2020-11-27 15:45:33 +01:00
a60510c97f Add transmitted score to remoteSubmit 2020-11-27 12:26:12 +01:00
79c1532742 clean up rails_admin configuration 2020-11-26 17:20:28 +01:00
f98de3b66b Add Rails admin 2020-11-26 17:11:18 +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
bf9b90ab92 Update CSRF token after each page load 2020-11-25 01:41:43 +01:00
939f36816d Update Raven user context 2020-11-25 01:13:12 +01:00
ff6b04c051 Check for existence of submissions before accessing them 2020-11-24 01:37:12 +01:00
8c04ecdfd1 Print no_output message also for Python container 2020-11-24 00:46:39 +01:00
6c5052ed84 Prevent printing empty lines in output 2020-11-24 00:22:56 +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
daeda6f610 Allow line breaks in RfC question 2020-11-23 23:36:34 +01:00
319dc9d4db Check for first non-null exercise for permission 2020-11-23 23:36:34 +01:00
3d7bddcad1 Adjust RegEx for RfC show 2020-11-21 00:50:59 +01:00
6795a05944 Fix search for users with deleted consumer 2020-11-18 23:17:55 +01:00
afcc4d94cd Use same style for single and multiple errors in populateCard 2020-11-18 10:07:26 +01:00
fee929fe41 Check for null in RfC question 2020-11-17 21:54:01 +01:00
9fcb178839 Check for null in RfC RegEx 2020-11-17 21:46:42 +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
be9cc8790c Check for result before trying to populate score card 2020-11-14 00:26:36 +01:00
3cedcf5736 Check for null and undefined before accessing stderr and stdout 2020-11-14 00:19:39 +01:00
307bc9bd7b Check for output before accessing stderr or stdout 2020-11-13 22:53:56 +01:00
4999918e51 Check for study group before checking permission 2020-11-12 16:00:24 +01:00
08278fa4e9 Check for connection state before sending flush character 2020-11-11 18:16:07 +01:00
6868102071 Use full name for selectFileInJsTree in order to prevent bind referring to undefined 2020-11-11 18:15:54 +01:00
804a22e680 Remove deprecated access to global var event 2020-11-11 18:07:17 +01:00
88a2558039 Check for this.active_frame.data() before accessing 2020-11-11 17:46:02 +01:00
807b763e49 Add Sentry info if returning unprocessable_entity 2020-11-11 17:42:20 +01:00
664dadf404 Check for coords before using it 2020-11-11 17:35:06 +01:00
24c0a8ce50 Convert unsafe comparison to safe variant in turtle.js 2020-11-11 17:25:20 +01:00
406aeef461 Use includes instead of endsWith (due to query parameters) 2020-11-10 02:26:21 +01:00
2ba6cd7b32 Prevent duplication of content in ACE. 2020-11-10 02:20:18 +01:00
fd788cc51d Populate score card with custom details and add link to line 2020-11-10 00:45:31 +01:00
fc6b0f2adc Fix not_graded to German 2020-11-09 21:38:52 +01:00
ffcf4dbbce Prevent access to file_role if no valid response was received 2020-11-09 21:20:01 +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
e958b890cf Prevent code duplication when changing from implement view 2020-11-09 00:01:44 +01:00
4d09c8a6d6 Prevent exception if no detailed_linter_results are available 2020-11-09 00:00:31 +01:00