Statistics
| Branch: | Tag: | Revision:

root / ui / views.py @ 0dedf601

History | View | Annotate | Download (1.2 kB)

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

    
7

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

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

    
18
def machines(request):
19
    context = {}
20
    return template('machines', context)
21
   
22
def machines_list(request):
23
    context = {}
24
    return template('list', context)
25

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

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

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

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

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

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