- New Features - Add delete buttons with confirmation modals for users, expenses, invoices, and tickets - Introduce a priority column with styled badges in the ticket list - Refactor form fields to a shared partial for cleaner markup - Enhancements - Rename “Creator” to “Assignee” and improve status/priority badge rendering - Fix empty‑state colspan and correct broken delete‑modal label closing tag - Initialize Quill editor on the ticket detail page - Bug Fixes - Resolve typo in button class name and mismatched table header count
23 lines
1.1 KiB
HTML
23 lines
1.1 KiB
HTML
{% extends "base_authenticated.html" %}
|
|
{% block title %}{% if object %}Edit{% else %}New{% endif %} Project{% endblock %}
|
|
{% block content_inner %}
|
|
<div class="max-w-2xl mx-auto">
|
|
<div class="bg-white rounded-2xl shadow-sm border border-gray-100 p-6">
|
|
<h1 class="text-xl font-bold text-gray-900 mb-1">{% if object %}Edit{% else %}New{% endif %} Project</h1>
|
|
<p class="text-sm text-gray-500 mb-6">{% if object %}Update the project details below.{% else %}Fill in the details to create a new project.{% endif %}</p>
|
|
<form method="post">
|
|
{% csrf_token %}
|
|
{% for field in form %}
|
|
{% include "partials/form_field.html" %}
|
|
{% endfor %}
|
|
<div class="flex gap-3 pt-2">
|
|
<button type="submit" class="btn bg-blue-600 text-white hover:bg-blue-700 border-0">
|
|
{% if object %}Save Changes{% else %}Create Project{% endif %}
|
|
</button>
|
|
<a href="{% url 'project_list' %}" class="btn btn-ghost">Cancel</a>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
{% endblock %}
|