Statistics
| Branch: | Tag: | Revision:

root / ui / views.py @ abf90954

History | View | Annotate | Download (1.3 kB)

1
import os
2
from django.conf import settings
3
from django.utils.translation import gettext_lazy as _
4
from django.template import Context, loader
5
from django.http import HttpResponse
6
from django.utils.translation import get_language
7

    
8
TIMEOUT = settings.TIMEOUT
9

    
10
def template(name, context):
11
    template_path = os.path.join(os.path.dirname(__file__), "templates/")  
12
    current_template = template_path + name + '.html'
13
    t = loader.get_template(current_template)
14
    return HttpResponse(t.render(Context(context)))
15

    
16
def home(request):
17
    context = { 'project' : '+nefo', 'request': request, 'current_lang' : get_language() or 'en' }
18
    return template('home', context)
19

    
20
def machines(request):
21
    context = {'timeout': TIMEOUT}
22
    return template('machines', context)
23
   
24
def machines_list(request):
25
    context = {}
26
    return template('list', context)
27

    
28
def images(request): 
29
    context = {}
30
    return template('images', context)
31

    
32
def disks(request):
33
    context = {}
34
    return template('disks', context)
35

    
36
def networks(request):
37
    context = {}
38
    return template('networks', context)
39

    
40
def files(request): 
41
    context = {}
42
    return template('files', context)
43

    
44
def desktops(request):
45
    context = {}
46
    return template('desktops', context)
47

    
48
def apps(request):
49
    context = {}
50
    return template('apps', context)