81 lines
No EOL
3.6 KiB
HTML
81 lines
No EOL
3.6 KiB
HTML
{% extends "documents/base_documents.html" %}
|
|
{% load i18n %}
|
|
|
|
{% block content %}
|
|
<div class="container py-4">
|
|
<h2 class="mb-4">{% translate "Create a new document" %}</h2>
|
|
<form method="post" enctype="multipart/form-data" class="card">
|
|
{% csrf_token %}
|
|
<div class="card-body">
|
|
{% if form.non_field_errors %}
|
|
<div class="alert alert-danger">
|
|
{{ form.non_field_errors }}
|
|
</div>
|
|
{% endif %}
|
|
<div class="mb-3">
|
|
<label class="form-label" for="id_title">{% translate "Title" %}</label>
|
|
{{ form.title }}
|
|
{% if form.title.errors %}
|
|
<div class="text-danger small">{{ form.title.errors }}</div>
|
|
{% endif %}
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label" for="id_description">{% translate "Description" %}</label>
|
|
{{ form.description }}
|
|
{% if form.description.errors %}
|
|
<div class="text-danger small">{{ form.description.errors }}</div>
|
|
{% endif %}
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-6 mb-3">
|
|
<label class="form-label" for="id_types">{% translate "Types" %}</label>
|
|
{{ form.types }}
|
|
{% if form.types.errors %}
|
|
<div class="text-danger small">{{ form.types.errors }}</div>
|
|
{% endif %}
|
|
</div>
|
|
<div class="col-md-6 mb-3">
|
|
<label class="form-label" for="id_tags">{% translate "Tags" %}</label>
|
|
{{ form.tags }}
|
|
{% if form.tags.errors %}
|
|
<div class="text-danger small">{{ form.tags.errors }}</div>
|
|
{% endif %}
|
|
</div>
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label" for="id_folders">{% translate "Folders" %}</label>
|
|
{{ form.folders }}
|
|
{% if form.folders.errors %}
|
|
<div class="text-danger small">{{ form.folders.errors }}</div>
|
|
{% endif %}
|
|
</div>
|
|
<!-- <div class="mb-3">
|
|
<label class="form-label" for="id_tags_input">{% translate "New tags" %}</label>
|
|
{{ form.tags_input }}
|
|
{% if form.tags_input.errors %}
|
|
<div class="text-danger small">{{ form.tags_input.errors }}</div>
|
|
{% endif %}
|
|
<div class="form-text">{{ form.tags_input.help_text }}</div>
|
|
</div> -->
|
|
<div class="mb-3">
|
|
<label class="form-label" for="id_file">{% translate "File" %}</label>
|
|
{{ form.file }}
|
|
{% if form.file.errors %}
|
|
<div class="text-danger small">{{ form.file.errors }}</div>
|
|
{% endif %}
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label" for="id_comment">{% translate "Comment" %}</label>
|
|
{{ form.comment }}
|
|
{% if form.comment.errors %}
|
|
<div class="text-danger small">{{ form.comment.errors }}</div>
|
|
{% endif %}
|
|
</div>
|
|
</div>
|
|
<div class="card-footer d-flex justify-content-end gap-2">
|
|
<a class="btn btn-outline-secondary" href="{% url 'documents:list' %}">{% translate "Cancel" %}</a>
|
|
<button type="submit" class="btn btn-primary">{% translate "Create" %}</button>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
{% endblock content %} |