Revision cfbbfe0f snf-saas-app/synnefo/saas/views.py

b/snf-saas-app/synnefo/saas/views.py
34 34
import re
35 35
import logging
36 36

  
37
from django.shortcuts import redirect, get_object_or_404
37
from django.shortcuts import redirect, get_object_or_404, render_to_response
38
from django.template import Context, loader
38 39
from django.conf import settings
39 40
from django.views.generic.simple import direct_to_template
40 41
from django.core.exceptions import PermissionDenied
......
42 43
from django.core.urlresolvers import reverse
43 44

  
44 45
from synnefo.lib.astakos import get_user
46
from synnefo.saas.forms import VMSettings
45 47

  
46 48
from itertools import chain
47 49

  
......
106 108

  
107 109
    return direct_to_template(request, "saas/index.html")
108 110

  
111
def select_software(request):
112
    if request.method ==  'POST':
113
        software = request.POST.getlist('software')
109 114

  
115
        return HttpResponseRedirect("/saas/settings/")
116

  
117
def vm_settings(request):
118
    if request.method == 'POST':
119
        form = VMSettings(request.POST)
120
        if form.is_valid():
121
            return HttpResponseRedirect("/saas/status/")
110 122
    
123
        else:
124
            return render_to_response('saas/settings.html', {'form': form})
125
            
126
    else:
127
        form = VMSettings()
128
        return render_to_response('saas/settings.html', {'form': form})
129

  
130
def vm_status(request):
131
    status = True
132
    template = loader.get_template('saas/status.html')
133
    context = Context({'status': status})
134

  
135
    return HttpResponse(template.render(context))
111 136
    

Also available in: Unified diff