feat: admin panel enrichment
This commit is contained in:
@@ -0,0 +1,7 @@
|
||||
{% if messages %}
|
||||
<div class="flash-messages" aria-live="polite">
|
||||
{% for message in messages %}
|
||||
<div class="flash-message flash-message--{{ message.tags|default:'info' }}">{{ message }}</div>
|
||||
{% endfor %}
|
||||
</div>
|
||||
{% endif %}
|
||||
@@ -90,6 +90,36 @@
|
||||
</a>
|
||||
</li>
|
||||
|
||||
{% if user.is_authenticated %}
|
||||
<li class="nav-item">
|
||||
<a href="{% url 'projects:dashboard' %}" class="nav-link {% if request.resolver_match.namespace == 'projects' %}active{% endif %}">
|
||||
My Projects
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a href="{% url 'accounts:profile' %}" class="nav-link {% if request.resolver_match.url_name == 'profile' %}active{% endif %}">
|
||||
Profile
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<form method="post" action="{% url 'accounts:logout' %}" class="nav-logout-form">
|
||||
{% csrf_token %}
|
||||
<button type="submit" class="nav-link nav-link-button">Logout</button>
|
||||
</form>
|
||||
</li>
|
||||
{% else %}
|
||||
<li class="nav-item">
|
||||
<a href="{% url 'accounts:login' %}" class="nav-link {% if request.resolver_match.url_name == 'login' %}active{% endif %}">
|
||||
Login
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a href="{% url 'accounts:signup' %}" class="nav-link nav-link--cta {% if request.resolver_match.url_name == 'signup' %}active{% endif %}">
|
||||
Start a Project
|
||||
</a>
|
||||
</li>
|
||||
{% endif %}
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -245,6 +245,58 @@
|
||||
</article>
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
{% if website_project_briefs %}
|
||||
{% for brief in website_project_briefs %}
|
||||
{% if brief.public_url %}
|
||||
<a href="{{ brief.public_url }}" class="project-card glass-card fade-in" data-project-status="{{ brief.public_project_status|default:'all' }}"{% if brief.public_url|slice:":4" == "http" %} target="_blank" rel="noopener noreferrer"{% endif %}>
|
||||
{% else %}
|
||||
<article class="project-card glass-card fade-in" data-project-status="{{ brief.public_project_status|default:'all' }}">
|
||||
{% endif %}
|
||||
{% if brief.public_image %}
|
||||
<div class="project-card-image">
|
||||
<img src="{{ brief.public_image.url }}" alt="{{ brief.public_display_title|default:brief.title }}" loading="lazy" />
|
||||
</div>
|
||||
{% endif %}
|
||||
<div class="project-card-body">
|
||||
{% if brief.public_display_title %}<h3 class="project-card-title">{{ brief.public_display_title }}</h3>{% endif %}
|
||||
{% if brief.public_display_summary %}
|
||||
<p class="project-card-desc" data-readmore="120">{{ brief.public_display_summary }}</p>
|
||||
{% endif %}
|
||||
{% if brief.public_budget_display or brief.public_deadline_display %}
|
||||
<p class="project-card-meta">
|
||||
{% if brief.public_budget_display %}<span>Budget: {{ brief.public_budget_display }}</span>{% endif %}
|
||||
{% if brief.public_deadline_display %}<span>Deadline: {{ brief.public_deadline_display }}</span>{% endif %}
|
||||
</p>
|
||||
{% endif %}
|
||||
{% if brief.public_tag_list %}
|
||||
<ul class="project-card-tags" role="list">
|
||||
{% for tag in brief.public_tag_list %}
|
||||
<li>{{ tag }}</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
{% endif %}
|
||||
{% if brief.public_reference_link_list %}
|
||||
<ul class="project-card-links" role="list">
|
||||
{% for link in brief.public_reference_link_list %}
|
||||
<li><a href="{{ link }}" target="_blank" rel="noopener noreferrer">{{ link }}</a></li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
{% endif %}
|
||||
{% if brief.public_attachment_filename_list %}
|
||||
<ul class="project-card-attachments" role="list">
|
||||
{% for filename in brief.public_attachment_filename_list %}
|
||||
<li>{{ filename }}</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
{% endif %}
|
||||
</div>
|
||||
{% if brief.public_url %}
|
||||
</a>
|
||||
{% else %}
|
||||
</article>
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
{% endif %}
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
Reference in New Issue
Block a user