server/src/remie/views.py
author durandn
Mon, 20 Jul 2015 10:45:44 +0200
changeset 37 947f26110cc6
parent 10 7e83c61b1f87
child 40 b8a024a10c4c
permissions -rw-r--r--
small cleanup + added fields for testing copy in iframetester + changed the way project metadata url is generated
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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
fc0f3e398166 Creation of Django server project
ymh <ymh.work@gmail.com>
parents:
diff changeset
    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))