diff options
author | Jayaram R Pai | 2014-09-04 15:30:18 +0530 |
---|---|---|
committer | Jayaram R Pai | 2014-09-04 15:30:18 +0530 |
commit | e894b2919c54a1cf577ec170cd9e6d99bedc6da9 (patch) | |
tree | 3a31db68eb452befb2fab18f3ecfe3145707a843 /website/views.py | |
parent | 87b533642db245fe3c03c9b1fd8220f0f7a195f8 (diff) | |
download | scilab-on-cloud-e894b2919c54a1cf577ec170cd9e6d99bedc6da9.tar.gz scilab-on-cloud-e894b2919c54a1cf577ec170cd9e6d99bedc6da9.tar.bz2 scilab-on-cloud-e894b2919c54a1cf577ec170cd9e6d99bedc6da9.zip |
finshed basic dependency handling
Diffstat (limited to 'website/views.py')
-rw-r--r-- | website/views.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/website/views.py b/website/views.py index 050ec92..7d1a3a3 100644 --- a/website/views.py +++ b/website/views.py @@ -78,7 +78,11 @@ def ajax_code(request): def ajax_execute(request): if request.method == "POST": code = request.POST['code'] + book_id = request.POST.get('book_id', None) + chapter_id = request.POST.get('chapter_id ', None) example_id = request.POST.get('example_id', None) token = request.POST['csrfmiddlewaretoken'] - data = scilab_run(code, token, example_id) + dependency_exists = TextbookCompanionExampleDependency.objects.using('scilab')\ + .filter(example_id=example_id).exists() + data = scilab_run(code, token, book_id, dependency_exists) return render(request, 'website/templates/ajax-execute.html', data) |