more migrations to django

This commit is contained in:
2016-10-29 16:12:13 +02:00
parent 32e5c5eb07
commit 2d72fb4387
3 changed files with 28 additions and 4 deletions

View File

@@ -135,7 +135,7 @@ def get_all_queues():
def get_queue_id_by_name(name):
queue_obj = models.Queue.objects.get(Name=name)
return queue_obj.id
return queue_obj.QueueID
def get_status_id_by_name(name):

View File

@@ -2,14 +2,35 @@ from django.shortcuts import render, redirect
from django.utils.safestring import mark_safe
from django.contrib.auth.decorators import login_required
from django.forms import ModelForm
from django.http import HttpResponseRedirect
from featuretracker.lib import functions as lib
from featuretracker.lib.models import Queue
class QueueForm(ModelForm):
class Meta:
model = Queue
fields = ['Name', 'autoclose']
@login_required
def index(request, queue_name='', status_name=''):
if request.method == 'POST':
form = QueueForm(request.POST)
if form.is_valid():
Queue.objects.create(Name = form.cleaned_data['Name'],
autoclose = form.cleaned_data['autoclose'])
return HttpResponseRedirect('/list_queues')
else:
form = QueueForm()
print (lib.get_queues())
return render(request, 'list_queues.html')
return render(request, 'list_queues.html', { 'form':form })
# return render(request, 'list_open.html' , { 'list_open' : table,
# 'act_queue': queue_name,
# 'all_queues': lib.get_all_queues(),

View File

@@ -1,6 +1,9 @@
{% include "header.html" %}
<div class="header">
<form method="GET">
</form>
<form method="POST">
{% csrf_token %}
{{ form }}
<input type="submit" value="Submit" />
</form>
</div>
{% include "footer.html" %}