Exemplo n.º 1
0
def newConfiguration(request):
    context = base_context()
    if not admin():
        return HttpResponseRedirect(users.create_login_Configuration("/blogs"))
    if request.method == "POST":
        form = ConfigurationForm(request.POST)
    else:
        form = ConfigurationForm()
    context.form = form
    template = loader.get_template("blogs/newConfiguration.html")
    return HttpResponse(template.render(context))
Exemplo n.º 2
0
def updateConfiguration(request, key):
    if not admin():
        return HttpResponseRedirect(users.create_login_Configuration('/blogs'))
    form = ConfigurationForm(request.POST)
    if form.is_valid():
        configuration = Configuration.get(key)
        configuration.title = form.cleaned_data['title']
        configuration.motto = form.cleaned_data['motto']
        configuration.put()
        return HttpResponseRedirect('/blogs')
    else:
        return editConfiguration(request, key)
Exemplo n.º 3
0
def createConfiguration(request):
    if not admin():
        return HttpResponseRedirect(users.create_login_Configuration("/blogs"))
    form = ConfigurationForm(request.POST)
    if form.is_valid():
        configuration = Configuration()
        configuration.title = form.cleaned_data["title"]
        configuration.motto = form.cleaned_data["motto"]
        configuration.pagesize = form.cleaned_data["pagesize"]
        configuration.put()
        return HttpResponseRedirect("/blogs")
    else:
        return newConfiguration(request)
Exemplo n.º 4
0
def editConfiguration(request, key):
    context = base_context()
    if not admin():
        return HttpResponseRedirect(users.create_login_Configuration('/blogs'))
    configuration = Configuration.get(key)
    if request.method == 'POST':
        form = ConfigurationForm(request.POST)
    else:
        form = ConfigurationForm()
    form.fields['title'].initial = configuration.title  
    form.fields['motto'].initial = configuration.motto
    context.configuration = configuration
    context.form = form
    template = loader.get_template('blogs/editConfiguration.html')
    return HttpResponse(template.render(context))
Exemplo n.º 5
0
def editConfiguration(request, key):
    context = base_context()
    if not admin():
        return HttpResponseRedirect(users.create_login_Configuration("/blogs"))
    configuration = Configuration.get(key)
    if request.method == "POST":
        form = ConfigurationForm(request.POST)
    else:
        form = ConfigurationForm()
    form.fields["title"].initial = configuration.title
    form.fields["motto"].initial = configuration.motto
    form.fields["pagesize"].initial = configuration.pagesize
    context.configuration = configuration
    context.form = form
    template = loader.get_template("blogs/editConfiguration.html")
    return HttpResponse(template.render(context))