wip
This commit is contained in:
parent
02582c6b06
commit
5473beb35d
7 changed files with 774 additions and 110 deletions
|
@ -89,6 +89,91 @@
|
|||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{% if category %}
|
||||
<!-- Category Contents Section -->
|
||||
<div class="mt-8">
|
||||
<h3 class="text-lg font-medium text-white mb-4">Category Contents</h3>
|
||||
|
||||
<!-- Documents -->
|
||||
<div class="mb-6">
|
||||
<div class="flex items-center justify-between mb-2">
|
||||
<h4 class="text-md font-medium text-gray-300">Documents</h4>
|
||||
<a href="{{ url_for('main.new_document') }}?category={{ category.id }}" class="text-primary hover:text-primary-light text-sm flex items-center">
|
||||
<i class="mdi mdi-file-plus-outline mr-1"></i> Add Document
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="bg-gray-800 rounded-lg shadow">
|
||||
{% if category.documents.count() > 0 %}
|
||||
<ul class="divide-y divide-gray-700">
|
||||
{% for doc in category.documents %}
|
||||
<li class="p-3 hover:bg-gray-700 transition-colors">
|
||||
<div class="flex items-center justify-between">
|
||||
<a href="{{ url_for('main.view_document', doc_id=doc.id) }}" class="flex items-center text-gray-300 hover:text-primary">
|
||||
<i class="mdi mdi-file-document-outline mr-2"></i>
|
||||
<span>{{ doc.title }}</span>
|
||||
</a>
|
||||
<div class="flex items-center space-x-2">
|
||||
<a href="{{ url_for('main.edit_document', doc_id=doc.id) }}" class="text-gray-400 hover:text-primary" title="Edit">
|
||||
<i class="mdi mdi-pencil-outline"></i>
|
||||
</a>
|
||||
<a href="{{ url_for('main.export_document', doc_id=doc.id) }}" class="text-gray-400 hover:text-primary" title="Export">
|
||||
<i class="mdi mdi-download-outline"></i>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
{% else %}
|
||||
<div class="p-4 text-center text-gray-500">
|
||||
No documents in this category
|
||||
</div>
|
||||
{% endif %}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Subcategories -->
|
||||
<div>
|
||||
<div class="flex items-center justify-between mb-2">
|
||||
<h4 class="text-md font-medium text-gray-300">Subcategories</h4>
|
||||
<a href="{{ url_for('main.new_category') }}?parent_id={{ category.id }}" class="text-primary hover:text-primary-light text-sm flex items-center">
|
||||
<i class="mdi mdi-folder-plus-outline mr-1"></i> Add Subcategory
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="bg-gray-800 rounded-lg shadow">
|
||||
{% if category.children.count() > 0 %}
|
||||
<ul class="divide-y divide-gray-700">
|
||||
{% for subcategory in category.children %}
|
||||
<li class="p-3 hover:bg-gray-700 transition-colors">
|
||||
<div class="flex items-center justify-between">
|
||||
<a href="{{ url_for('main.view_category', category_id=subcategory.id) }}" class="flex items-center text-gray-300 hover:text-primary">
|
||||
<i class="mdi {{ subcategory.icon }} mr-2"></i>
|
||||
<span>{{ subcategory.name }}</span>
|
||||
</a>
|
||||
<div class="flex items-center space-x-2">
|
||||
<a href="{{ url_for('main.edit_category', category_id=subcategory.id) }}" class="text-gray-400 hover:text-primary" title="Edit">
|
||||
<i class="mdi mdi-pencil-outline"></i>
|
||||
</a>
|
||||
<a href="{{ url_for('main.new_document') }}?category={{ subcategory.id }}" class="text-gray-400 hover:text-primary" title="Add Document">
|
||||
<i class="mdi mdi-file-plus-outline"></i>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
{% else %}
|
||||
<div class="p-4 text-center text-gray-500">
|
||||
No subcategories
|
||||
</div>
|
||||
{% endif %}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{% endif %}
|
||||
</div>
|
||||
|
||||
<!-- Save notification -->
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue