Add: CreateTicket view and form

This commit is contained in:
2023-08-05 20:18:20 +09:00
parent eb80d72153
commit 138b8f26ad
7 changed files with 71 additions and 16 deletions

View File

@@ -9,7 +9,7 @@
type="checkbox"
role="switch"
name="ticket-state"
ticket-state-url="{% url 'collector:ajax_update_state_ticket' ticket.platform ticket.number %}"
ticket-state-url="{% url 'collector:ajax_update_state_ticket' ticket.platform.name ticket.number %}"
{% if ticket.resolved %} ticket-state-switch="1" {% endif %}
{% if ticket.resolved %} checked {% endif %}>
</div>

View File

@@ -1,16 +1,16 @@
{% extends 'collector/base.html' %}
{% load static %}
{% load crispy_forms_tags %}
{% block title %}<title>Collector - create</title>{% endblock title %}
{% block main %}
<div class="container mt-3">
<div class="row">
<form action="{% url 'collector:create' %}" method="post">
{% csrf_token %}
{{ form.as_p }}
<button type="submit" class="btn btn-success">
Create
</button>
</form>
</div>
<div class="card">
<div class="card-header">
<h4>New ticket:</h4>
</div>
<div class="card-body">
{% crispy form %}
</div>
</div>
</div>
{% endblock main %}