Added a ticket queues object to organize tickets; added ability to change a ticket's queue
This commit is contained in:
29
views/queue/create.twig
Normal file
29
views/queue/create.twig
Normal file
@ -0,0 +1,29 @@
|
||||
{% extends 'layout.twig' %}
|
||||
|
||||
{% block title %}Create New Queue{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div class="row">
|
||||
<div class="columns twelve">
|
||||
<h1>Create new queue</h1>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="columns twelve">
|
||||
<form id="queue-form" action="/queue/create" method="POST" class="u-full-width">
|
||||
<div class="row">
|
||||
<div class="twelve columns">
|
||||
<label for="queue_title">Title</label>
|
||||
<input id="queue_title" class="u-full-width" type="text" placeholder="My new queue" name="queue_title">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<label for="queue_description">Description</label>
|
||||
<textarea id="queue_description" class="u-full-width" placeholder="Explain what this queue is about..." name="queue_description"></textarea>
|
||||
|
||||
<input class="button-primary u-full-width" type="submit" value="Submit">
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
{% endblock %}
|
44
views/queue/view.twig
Normal file
44
views/queue/view.twig
Normal file
@ -0,0 +1,44 @@
|
||||
{% extends 'layout.twig' %}
|
||||
|
||||
{% block title %}Ticket Queue: {{ queue.title }}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<!-- queue content -->
|
||||
<div class="row">
|
||||
<div class="twelve columns">
|
||||
<div id="queue-header" class="row">
|
||||
<div class="columns twelve">
|
||||
<h1 class="queue-title">{{ queue.title }}</h1>
|
||||
<h4 class="queue-created">Created at: <span>{{ queue.formatCreatedAt() }}</span></h4>
|
||||
<h4 class="queue-updated">Last updated at: <span>{{ queue.formatUpdatedAt() }}</span></h4>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="queue-description" class="row">
|
||||
<div class="columns twelve">
|
||||
{{ queue.render() | raw }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<hr>
|
||||
|
||||
<!-- queue tickets -->
|
||||
<div class="row">
|
||||
<div class="twelve columns">
|
||||
<ul id="queue-list" class="row">
|
||||
<h3>Tickets in this queue:</h3>
|
||||
{% if queue.tickets | length > 0 %}
|
||||
{% for ticket in queue.tickets %}
|
||||
<li>
|
||||
<a href="{{ url_for('ticket.view', { ticket_id: ticket.id }) }}">{{ ticket.title }}</a>
|
||||
</li>
|
||||
{% endfor %}
|
||||
{% else %}
|
||||
<p>There are no tickets in this queue.</p>
|
||||
{% endif %}
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
{% endblock %}
|
Reference in New Issue
Block a user