Statistics
| Branch: | Tag: | Revision:

root / ui / views.py @ 67679131

History | View | Annotate | Download (1.4 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

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

    
17

    
18
def home(request):
19
    context = {'timeout': TIMEOUT,
20
               'project': '+nefo',
21
               'request': request,
22
               'current_lang': get_language() or 'en'}
23
    return template('home', context)
24

    
25

    
26
def machines(request):
27
    context = {}
28
    return template('machines', context)
29

    
30

    
31
def machines_standard(request):
32
    context = {}
33
    return template('standard', context)
34

    
35

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

    
40

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

    
45

    
46
def disks(request):
47
    context = {}
48
    return template('disks', context)
49

    
50

    
51
def networks(request):
52
    context = {}
53
    return template('networks', context)
54

    
55

    
56
def files(request): 
57
    context = {}
58
    return template('files', context)
59

    
60

    
61
def desktops(request):
62
    context = {}
63
    return template('desktops', context)
64

    
65

    
66
def apps(request):
67
    context = {}
68
    return template('apps', context)