59257d17f2
Add user (ID and type) to proxy exercise
...
This is required for the existing policies to work
2018-12-06 00:31:45 +01:00
8dfcef3e45
Merge pull request #235 from openHPI/remove_old_hints
...
Completely remove old hints connected to the execution environment
2018-11-30 15:41:01 +01:00
c452fa16bd
Merge pull request #238 from openHPI/fix_editing_exercises
...
Fix adding files to exercises (as admin)
2018-11-30 15:39:58 +01:00
58e01880df
Merge pull request #208 from openHPI/flowr
...
Flowr Revival
2018-11-30 15:26:23 +01:00
56c59a616e
Completely remove old non-structured errors and migrate existing ones.
2018-11-30 11:27:25 +01:00
b94289f36f
Fix adding files to exercises (as admin)
...
Prevent hidden selection field from being removed after cloning the dummy. Also ensure the caret looks nice and add the file extension if possible
2018-11-29 22:32:12 +01:00
8ccdb79fef
Flowr: Return empty array if no submission was found
2018-11-28 23:42:37 +01:00
64d5a0f9b2
Fix caret to show down (collapsed state) after initial load
2018-11-28 22:54:40 +01:00
08ce579e8d
Add comment about #insights? in SubmissionPolicy
2018-11-28 15:55:44 +01:00
832b48ba62
Refactor /insights to throw a Pundit exception if no current_user is set
2018-11-28 15:44:45 +01:00
8381b4f1ba
Specify file as optional for testruns
...
(no file is present for `run` but e.g. for `assess`)
2018-11-28 15:23:32 +01:00
212867f300
Fix flowr output to work with Bootstrap 4
2018-11-28 15:22:21 +01:00
b9dce854c4
Merge remote-tracking branch 'origin/master' into flowr
...
# Conflicts:
# app/assets/javascripts/editor/evaluation.js
# app/assets/javascripts/editor/participantsupport.js
# app/views/exercises/_editor_output.html.slim
# config/code_ocean.yml.example
# config/routes.rb
2018-11-28 13:14:21 +01:00
efacb5a6a9
Completely remove old hints connected to the execution environment
2018-11-28 01:21:13 +01:00
5d13ee0e56
Merge pull request #230 from openHPI/fix_download
...
Specify `ExternalUser` as class for `user` in `RemoteEvaluationMapping`
2018-11-27 15:49:18 +01:00
85088a60d0
Merge pull request #228 from openHPI/fix_flash_messages
...
Fix flash messages
2018-11-27 15:42:14 +01:00
1131d08e2b
Add user_type
to RemoteEvaluationMappings
2018-11-26 17:56:07 +01:00
16a5345a71
Migrate jQuery function use for ajax in case of success or failure
...
Deprecation Notice:
The jqXHR.success(), jqXHR.error(), and jqXHR.complete() callbacks will be deprecated in jQuery 1.8. To prepare your code for their eventual removal, use jqXHR.done(), jqXHR.fail(), and jqXHR.always() instead.
2018-11-26 12:23:30 +01:00
c4f9c2fc85
Prevent redirection if possible
...
This will just show the flash message on prevent the browser from changing the location. Works great with Turbolinks!
2018-11-22 19:00:01 +01:00
bb10e191ed
Specify ExternalUser
as class for user
in RemoteEvaluationMapping
...
Otherwise, the download of submissions will no longer work in Rails 5
2018-11-22 18:57:58 +01:00
0fbbe97ae4
revert 8acd77d9c4
2018-11-16 10:38:36 +01:00
d7dcbdc799
Merge pull request #200 from openHPI/remove-ab-tests
...
Remove ab tests
2018-11-15 18:02:34 +01:00
9507bdb329
cleanup duplicate code
2018-11-15 17:15:57 +01:00
23bb698f74
Fix retrieval of user_exercise_feedback and exercise
2018-11-15 16:54:30 +01:00
8acd77d9c4
temporary changes to render pictures again.
2018-11-13 13:07:49 +01:00
d06ed21171
Restyle user exercise feedback to look nicer (not nice)
2018-11-06 17:18:27 +01:00
572a1405c3
Prevent font size change for buttons with class btn-lg
2018-11-06 16:49:45 +01:00
78037ab37a
Increase font weight for headings, reduce size of result card headings
2018-11-06 16:49:44 +01:00
cc48361a15
Remove unused scrollbars in /implement
2018-11-06 16:49:44 +01:00
248c3214cb
Move font-weight
2018-11-06 16:49:44 +01:00
c44478783a
Fix bootstrap CSS issues in Safari and Chrome
2018-11-06 16:49:44 +01:00
d7befd60e5
Change button on implement page to be gray if score cannot be submitted
2018-11-06 16:49:43 +01:00
dd0f56659e
Use webpack to deliver newest d3-tip.js, highlight.js and vis.js
2018-11-06 16:49:43 +01:00
72d0f7585e
Use webpack to deliver Google openSans (and use newest version)
2018-11-06 16:49:43 +01:00
3ecb5bd778
Use webpack to deliver font-awesome (and use newest version)
2018-11-06 16:49:43 +01:00
9e4f9263e6
Use webpack to deliver jquery-ui (and use newest version)
2018-11-06 16:49:42 +01:00
8faacd5577
Use webpack to deliver underscore (and use newest version)
2018-11-06 16:49:42 +01:00
53e7739e05
Use webpack to deliver jstree (and use newest version)
...
Also delete bootstrap files now served via webpack
2018-11-06 16:49:42 +01:00
41bd5bac10
Convert .html.erb templates to .html.slim
2018-11-06 16:49:42 +01:00
1bed13d941
Remove useless .keep files
2018-11-06 16:49:41 +01:00
7bdb962616
Update Bootstrap to v4.1, fix chosen.js and pagedown on multiple sites
2018-11-06 16:49:41 +01:00
4d1cf972e4
Include Webpack and use it for jQuery, Bootstrap and chosen.js
2018-11-06 16:46:01 +01:00
9666683bd7
Fix error, submission, hints and help views
2018-11-06 16:46:01 +01:00
15b1670511
Update Turbolinks, load additional assets only on request, fix JS
...
Signed-off-by: Sebastian Serth <Sebastian.Serth@student.hpi.de >
2018-11-06 16:46:01 +01:00
a77a006e8d
Update CSRF chain to prepend checks and resolve comments from PR
...
Signed-off-by: Sebastian Serth <Sebastian.Serth@student.hpi.de >
2018-11-06 16:46:01 +01:00
de52db89f0
Upgrade Rails to version 5.2.1 and adopt code & specs where necessary
...
Signed-off-by: Sebastian Serth <Sebastian.Serth@student.hpi.de >
2018-11-06 16:46:00 +01:00
ac31afbd2a
Clean Gemfile and perform bundle update
...
Signed-off-by: Sebastian Serth <Sebastian.Serth@student.hpi.de >
2018-11-06 16:45:59 +01:00
772f4ad204
Merge pull request #223 from openHPI/jg/fix-editor-active-file
...
Jg/fix editor active file
2018-10-19 15:45:34 +02:00
17d20e2f5b
Merge pull request #219 from jgraichen/fix/dot
...
Fix missing dot (fixes #218 )
2018-10-19 15:32:45 +02:00
574e870bd1
fix reset for user created files (where therefore no original file is available)
2018-10-19 15:27:14 +02:00