Statistics
| Branch: | Tag: | Revision:

root / snf-cyclades-app / synnefo / helpdesk / views.py @ c3564ce9

History | View | Annotate | Download (816 Bytes)

1
from django.shortcuts import redirect
2
from django.views.generic.simple import direct_to_template
3
from synnefo.db.models import *
4

    
5
def index(request):
6
    """
7
    Helpdesk index view.
8
    """
9
    # if form submitted redirect to details
10
    account = request.GET.get('account', None)
11
    if account:
12
      return redirect('synnefo.helpdesk.views.account', account=account)
13

    
14
    # show index template
15
    return direct_to_template(request, "helpdesk/index.html")
16

    
17

    
18
def account(request, account):
19
    """
20
    Account details view
21
    """
22
    vms = VirtualMachine.objects.all()
23
    networks = Network.objects.all()
24
    user_context = {
25
        'vms': vms,
26
        'account': account,
27
        'networks': networks,
28
    }
29
    return direct_to_template(request, "helpdesk/account.html",
30
        extra_context=user_context)
31