Mercurial > hg > agora
view templates/bundle/bundle.djhtml @ 180:a803a1544126
Hide bundle edit link from other users
author | dellsystem <ilostwaldo@gmail.com> |
---|---|
date | Sun, 21 Oct 2012 00:12:57 -0400 |
parents | df160069b769 |
children | b711f0087709 |
line wrap: on
line source
{% extends "bundle/base.djhtml" %} {% load mptt_tags %} {% load sizefieldtags %} {% block section %} <a href="{{ bundle.get_absolute_url }}">{{ bundle }}</a> by <a href="{{ bundle.uploader.get_absolute_url }}">{{ bundle.uploader }}</a> (version {{ this_version }}) {% if file %} » {{ file }} {% endif %} {% endblock %} {% block title %} {% if file %} {{ file }} in {% endif %} {{ bundle }} by {{ bundle.uploader }} {% endblock %} {% block content %} {% if request.user == bundle.uploader %} <div class="right-float"> <h2><a href="{% url bundle_edit request.user.username bundle.name %}">Edit this bundle</a></h2> </div> {% endif %} <h1> <a href="{{ bundle.get_absolute_url }}">{{ bundle.name }}</a> by <a href="{{ bundle.uploader.get_absolute_url }}">{{ bundle.uploader }}</a> (version {{ this_version }}) </h1> {% if not bundle.done_uploading %} <p class="hint">This bundle is being processed.</p> {% else %} {% if files %} <div id="bundle-filebrowser"> <ul> {% recursetree files %} <li class="{% if not node.is_leaf_node %}bundle-folder {% endif %} {% if node == file %}selected{% endif %}"> {% if node.is_leaf_node %} <a href="{{ node.get_absolute_url }}">{{ node.name }}</a> {% else %} {{ node.name }} {% endif %} {% if not node.is_leaf_node %} <ul> {{ children }} </ul> {% endif %} </li> {% endrecursetree %} </ul> </div> <div id="bundle-file"> {% if file %} <h2>{{ file.full_path }} <small>{{ file.file_size|filesize }}</small></h2> {% if file.code %} <p> {% include "snippet/snippet_options.djhtml" %} </p> {% include "snippet/snippet_box.djhtml" with lines=file.get_lines %} {% else %} <p>This file is a binary file.</p> <p><a href="#">Download file (feature not yet available)</a></p> {% endif %} {% else %} <p><strong>Description:</strong> {{ bundle.description|default:"N/A" }}</p> <p><strong>License:</strong> {{ bundle.free_license }}</p> <p><strong>Latest version number:</strong> {{ bundle.latest_version }}</p> {% if previous_versions %} <h3>Versions</h3> <ul> {% for version in previous_versions reversed %} <li> <a href="{{ bundle.get_absolute_url }}/{{ version }}"> {% if version == this_version %}<strong>{% endif %} Version {{ version }} {% if version == this_version %}</strong>{% endif %} </a> </li> {% endfor %} </ul> {% endif %} {% endif %} </div> {% else %} <p> No files in this bundle! {% if request.user == bundle.uploader %} Upload something? (Not yet available) {% endif %} </p> {% endif %} {% endif %} {% endblock %}