more migrations to django
This commit is contained in:
@@ -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):
|
||||
|
||||
@@ -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(),
|
||||
|
||||
@@ -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" %}
|
||||
|
||||
Reference in New Issue
Block a user