Sebastian Serth
307bc9bd7b
Check for output before accessing stderr or stdout
2020-11-13 22:53:56 +01:00
Sebastian Serth
4999918e51
Check for study group before checking permission
2020-11-12 16:00:24 +01:00
Sebastian Serth
08278fa4e9
Check for connection state before sending flush character
2020-11-11 18:16:07 +01:00
Sebastian Serth
6868102071
Use full name for selectFileInJsTree in order to prevent bind referring to undefined
2020-11-11 18:15:54 +01:00
Sebastian Serth
804a22e680
Remove deprecated access to global var event
2020-11-11 18:07:17 +01:00
Sebastian Serth
88a2558039
Check for this.active_frame.data() before accessing
2020-11-11 17:46:02 +01:00
Sebastian Serth
807b763e49
Add Sentry info if returning unprocessable_entity
2020-11-11 17:42:20 +01:00
Sebastian Serth
664dadf404
Check for coords before using it
2020-11-11 17:35:06 +01:00
Sebastian Serth
24c0a8ce50
Convert unsafe comparison to safe variant in turtle.js
2020-11-11 17:25:20 +01:00
Sebastian Serth
406aeef461
Use includes instead of endsWith (due to query parameters)
2020-11-10 02:26:21 +01:00
Sebastian Serth
2ba6cd7b32
Prevent duplication of content in ACE.
2020-11-10 02:20:18 +01:00
Sebastian Serth
fd788cc51d
Populate score card with custom details and add link to line
2020-11-10 00:45:31 +01:00
Sebastian Serth
fc6b0f2adc
Fix not_graded to German
2020-11-09 21:38:52 +01:00
Sebastian Serth
ffcf4dbbce
Prevent access to file_role if no valid response was received
2020-11-09 21:20:01 +01:00
Sebastian Serth
84c291626f
Make note "not graded" optional for linters
2020-11-09 21:19:24 +01:00
Sebastian Serth
c509725cf7
Merge pull request #778 from openHPI/misc
...
Miscellaneous changes
2020-11-09 00:14:22 +01:00
Sebastian Serth
e958b890cf
Prevent code duplication when changing from implement view
2020-11-09 00:01:44 +01:00
Sebastian Serth
4d09c8a6d6
Prevent exception if no detailed_linter_results are available
2020-11-09 00:00:31 +01:00
Sebastian Serth
c2a816968e
Show no run output for Python execenv
2020-11-08 14:53:50 +01:00
Sebastian Serth
5fdfb12e62
Add German translations for PyLint adapter with basic spec
2020-11-08 01:04:39 +01:00
Sebastian Serth
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
Karol
356b25162d
Minor improvement
2020-11-02 17:29:32 +01:00
Karol
f872cf73ee
Review points, specs
2020-11-02 17:09:31 +01:00
Sebastian Serth
ce3d9b488d
Hotfix: Hide linter run for RfCs
2020-11-01 22:39:29 +01:00
Sebastian Serth
75a2929b39
Hotfix: Hide linter run for RfCs
2020-11-01 22:35:10 +01:00
Karol
4e61d53cb3
typos and cleanup
2020-11-01 11:18:06 +01:00
Karol
9168a20d74
add handling for missing file_type
2020-11-01 11:17:56 +01:00
Sebastian Serth
07fed269e7
Merge pull request #767 from openHPI/fix_codeharbor_export_policy
...
Fix codeharbor-export policies
2020-10-30 15:35:57 +01:00
Karol
517886ea0b
fix codeharbor_export policies, add specs
2020-10-29 18:06:14 +01:00
Sebastian Serth
fc511ba796
Clear Timeout before leaving implement route
2020-10-29 13:48:29 +01:00
Sebastian Serth
c93e47277a
Refactor key binding for turtle and forward key presses if websocket connection is closed.
2020-10-29 13:48:13 +01:00
Sebastian Serth
7758d39970
Replace JS comparison with safe variant
2020-10-29 13:47:36 +01:00
Sebastian Serth
1a20c70c41
Send WebSocket messages only if connected
2020-10-29 12:45:40 +01:00
Sebastian Serth
51188eb72a
Stop code prior to new run attempt
2020-10-29 12:39:01 +01:00
Sebastian Serth
ab9673757f
Check for undefined in isActiveFileRenderable
2020-10-29 12:35:31 +01:00
Sebastian Serth
695b6ff373
Stop code execution before starting score
2020-10-29 12:29:24 +01:00
Sebastian Serth
d20692d3e8
Log more infos on websocket error
2020-10-29 12:21:55 +01:00
Sebastian Serth
e5aeb8597b
Prevent submission creation if url is undefined
2020-10-29 11:53:07 +01:00
Sebastian Serth
c19f8b9abe
Add spiek for line width support in turtle
2020-10-28 23:50:13 +01:00
Sebastian Serth
2c77071b93
Merge branch 'rfc_policy'
2020-10-28 21:59:01 +01:00
Sebastian Serth
20a9350b35
Add missing policies
2020-10-28 21:48:48 +01:00
Sebastian Serth
4284645bfa
Refactor user_exercise_feedbacks_controller
2020-10-28 20:02:01 +01:00
Sebastian Serth
9cd8ca2013
Merge branch 'bug_fixes'
2020-10-28 16:46:41 +01:00
Sebastian Serth
78f42628be
Fix submission view if exercise is deleted
2020-10-28 16:31:33 +01:00
Sebastian Serth
4cc9bc49fe
Cap points_ratio for tags statistics at 1.0
2020-10-28 16:26:40 +01:00
Sebastian Serth
9bd15bbbea
Add params to UEF create for Sentry
2020-10-28 16:05:41 +01:00
Sebastian Serth
eedbf6a815
Return nil if no user is signed in
2020-10-28 14:52:04 +01:00
Sebastian Serth
10bbc68829
Save file ref for code runs in testrun
2020-10-28 14:07:09 +01:00
Sebastian Serth
87308f72a4
Allow access to RfCs based on migrated exercises
2020-10-28 13:57:47 +01:00
Sebastian Serth
5d7d8a7f68
Replace window.location with the full URL to prevent passing query parameters
...
* Example before:
location + '/mark_as_solved'
/request_for_comments/30885?locale=de/mark_as_solved
Now: //localhost:3333/request_for_comments/30885/mark_as_solved
Note: https or http will be added automatically by browsers
2020-10-28 13:41:41 +01:00