author | durandn |
Mon, 20 Jul 2015 10:45:44 +0200 | |
changeset 37 | 947f26110cc6 |
parent 10 | 7e83c61b1f87 |
child 40 | b8a024a10c4c |
permissions | -rw-r--r-- |
10
7e83c61b1f87
Setting up testing environnement for remie iframe views
durandn
parents:
3
diff
changeset
|
1 |
from django.shortcuts import render_to_response |
7e83c61b1f87
Setting up testing environnement for remie iframe views
durandn
parents:
3
diff
changeset
|
2 |
from django.template import RequestContext |
7e83c61b1f87
Setting up testing environnement for remie iframe views
durandn
parents:
3
diff
changeset
|
3 |
from django.views.generic import View |
7e83c61b1f87
Setting up testing environnement for remie iframe views
durandn
parents:
3
diff
changeset
|
4 |
|
7e83c61b1f87
Setting up testing environnement for remie iframe views
durandn
parents:
3
diff
changeset
|
5 |
|
7e83c61b1f87
Setting up testing environnement for remie iframe views
durandn
parents:
3
diff
changeset
|
6 |
class RemieIframeTesterView(View): |
7e83c61b1f87
Setting up testing environnement for remie iframe views
durandn
parents:
3
diff
changeset
|
7 |
""" |
7e83c61b1f87
Setting up testing environnement for remie iframe views
durandn
parents:
3
diff
changeset
|
8 |
A view for testing purposes that allows user to select which iframe view to test |
7e83c61b1f87
Setting up testing environnement for remie iframe views
durandn
parents:
3
diff
changeset
|
9 |
""" |
7e83c61b1f87
Setting up testing environnement for remie iframe views
durandn
parents:
3
diff
changeset
|
10 |
template_name = "remie/iframe_tester.html" |
7e83c61b1f87
Setting up testing environnement for remie iframe views
durandn
parents:
3
diff
changeset
|
11 |
|
7e83c61b1f87
Setting up testing environnement for remie iframe views
durandn
parents:
3
diff
changeset
|
12 |
def get(self, request): |
7e83c61b1f87
Setting up testing environnement for remie iframe views
durandn
parents:
3
diff
changeset
|
13 |
return render_to_response(self.template_name, context_instance=RequestContext(request)) |
3 | 14 |
|
10
7e83c61b1f87
Setting up testing environnement for remie iframe views
durandn
parents:
3
diff
changeset
|
15 |
class RemieSegmentsView(View): |
7e83c61b1f87
Setting up testing environnement for remie iframe views
durandn
parents:
3
diff
changeset
|
16 |
""" |
7e83c61b1f87
Setting up testing environnement for remie iframe views
durandn
parents:
3
diff
changeset
|
17 |
The view with the segment-scenario (will be standardized to be able to generate every view at some point) |
7e83c61b1f87
Setting up testing environnement for remie iframe views
durandn
parents:
3
diff
changeset
|
18 |
""" |
7e83c61b1f87
Setting up testing environnement for remie iframe views
durandn
parents:
3
diff
changeset
|
19 |
template_name = "remie/iframe.html" |
7e83c61b1f87
Setting up testing environnement for remie iframe views
durandn
parents:
3
diff
changeset
|
20 |
|
7e83c61b1f87
Setting up testing environnement for remie iframe views
durandn
parents:
3
diff
changeset
|
21 |
def get(self, request): |
7e83c61b1f87
Setting up testing environnement for remie iframe views
durandn
parents:
3
diff
changeset
|
22 |
project_id = request.GET.get("project_id", "") # id of the project we're working on |
7e83c61b1f87
Setting up testing environnement for remie iframe views
durandn
parents:
3
diff
changeset
|
23 |
current_user = request.GET.get("current_user", "") # current username |
7e83c61b1f87
Setting up testing environnement for remie iframe views
durandn
parents:
3
diff
changeset
|
24 |
group_mode = {'true': True, 'false': False, "0": False, "1": True}.get(request.GET.get("group_mode", "").lower()) # if group_mode, annotations from everybody will be displayed |
7e83c61b1f87
Setting up testing environnement for remie iframe views
durandn
parents:
3
diff
changeset
|
25 |
render_data = { |
7e83c61b1f87
Setting up testing environnement for remie iframe views
durandn
parents:
3
diff
changeset
|
26 |
"project_id": project_id, |
7e83c61b1f87
Setting up testing environnement for remie iframe views
durandn
parents:
3
diff
changeset
|
27 |
"current_user": current_user, |
7e83c61b1f87
Setting up testing environnement for remie iframe views
durandn
parents:
3
diff
changeset
|
28 |
"group_mode": group_mode |
7e83c61b1f87
Setting up testing environnement for remie iframe views
durandn
parents:
3
diff
changeset
|
29 |
} |
7e83c61b1f87
Setting up testing environnement for remie iframe views
durandn
parents:
3
diff
changeset
|
30 |
return render_to_response(self.template_name, render_data, context_instance=RequestContext(request)) |