Tuning version page

Dropped branch display for every version, doing naive check for slug in branch
name to show branch. Cleaned up template and adding some pieces for future
styling.
auto-import
Anthony Johnson 2015-01-13 01:24:16 -08:00
parent 8379eb58a5
commit 361eeeac54
1 changed files with 72 additions and 67 deletions

View File

@ -1,89 +1,94 @@
{% extends "projects/base_project.html" %}
{% load i18n %}
{% load privacy_tags %}
{% load core_tags i18n highlight %}
{% load core_tags highlight %}
{% block title %}
Versions
{% endblock title %}
{% block project_editing %}
{% with versions_active="active" %}
{% include "core/project_bar.html" %}
{% endwith %}
{% with versions_active="active" %}
{% include "core/project_bar.html" %}
{% endwith %}
{% endblock %}
{% block content %}
{% comment %}
<h3>
Filters
</h3>
{% comment %}
<h3>Filters</h3>
<div class="navigable">
<ul>
<form action="" method="get">
{{ active_filter.form.as_p }}
<input type="submit" value="Filter" />
</form>
</ul>
{% endcomment %}
<div class="navigable">
<ul>
<form action="" method="get">
{{ active_filter.form.as_p }}
<input type="submit" value="Filter" />
</form>
</ul>
{% endcomment %}
<div id="build_list">
<div class="project-version-list">
<div class="module">
<div class="module-wrapper">
<h1>{% trans "Active Versions" %}</h1>
<div class="module-list-wrapper">
<ul>
{% for version in active_filter %}
<li class="module-item">
{# Link to the docs #}
<a class="module-item-title" href="{{ version.get_absolute_url }}">{{ version.slug }}</a>
<span class="right-menu">
{{ version.get_privacy_level_display }}
</span>
<span class="right-menu">{{ version.identifier|truncatechars:16 }}</span>
{% if request.user|is_admin:project %}
<ul class="module-item-menu">
<li><a href="{% url "project_version_detail" project.slug version.slug %}">{% trans "Edit" %}</a></li>
</ul>
{% else %}
<ul class="module-item-menu">
<li><a href="{{ version.get_absolute_url }}">{% trans "View Docs" %}</a></li>
</ul>
{% endif %}
</li>
{% endfor %}
</ul>
<div class="module project-versions-active">
<div class="module-wrapper">
<h1>{% trans "Active Versions" %}</h1>
<div class="module-list-wrapper">
<ul>
{% for version in active_filter %}
<li class="module-item">
{# Link to the docs #}
<a class="module-item-title" href="{{ version.get_absolute_url }}">{{ version.slug }}</a>
<span class="right-menu">
{{ version.get_privacy_level_display }}
</span>
{% if not version.slug in version.identifier %}
<span class="right-menu quiet version-branch">{{ version.identifier }}</span>
{% endif %}
{% if request.user|is_admin:project %}
<ul class="module-item-menu">
<li><a href="{% url "project_version_detail" project.slug version.slug %}">{% trans "Edit" %}</a></li>
</ul>
{% else %}
<ul class="module-item-menu">
<li><a href="{{ version.get_absolute_url }}">{% trans "View Docs" %}</a></li>
</ul>
{% endif %}
</li>
{% endfor %}
</ul>
</div>
</div>
</div>
{% if inactive_filter %}
<h1>{% trans "Inactive Versions" %}</h1>
<div class="module-list-wrapper">
<ul>
{% for version in inactive_filter %}
<li class="module-item">
{# Link to the docs #}
<I>{{ version.slug }}</I>
<span class="right-menu">
{{ version.get_privacy_level_display }}
</span>
<span class="right-menu">{{ version.identifier|truncatechars:16 }}</span>
{% if request.user|is_admin:project %}
<ul class="module-item-menu">
<li><a href="{% url "project_version_detail" project.slug version.slug %}">{% trans "Edit" %}</a></li>
<div class="module project-versions-inactive">
<div class="module-wrapper">
{% if inactive_filter %}
<h1>{% trans "Inactive Versions" %}</h1>
<div class="module-list-wrapper">
<ul>
{% for version in inactive_filter %}
<li class="module-item">
{# Link to the docs #}
<i>{{ version.slug }}</i>
<span class="right-menu">
{{ version.get_privacy_level_display }}
</span>
{% if not version.slug in version.identifier %}
<span class="right-menu quiet version-branch">{{ version.identifier|truncatechars:24 }}</span>
{% endif %}
{% if request.user|is_admin:project %}
<ul class="module-item-menu">
<li><a href="{% url "project_version_detail" project.slug version.slug %}">{% trans "Edit" %}</a></li>
</ul>
{% endif %}
</li>
{% endfor %}
</ul>
{% endif %}
</li>
{% endfor %}
</ul>
</div>
{% endif %}
</div>
{% endif %}
</div>
</div>
</div>
{% endblock %}
{% endblock %}