source: main/branches/3D/openPLM/templates/DisplayObjectFiles.htm @ 662

Revision 662, 3.4 KB checked in by pcosquer, 8 years ago (diff)

3D branch: merge changes from trunk (rev [661])

Line 
1{% extends "MiddleDisplayObject.htm" %}
2{% load i18n plmapp_tags %}
3
4<!-- Manage html display in the Content div which correspond to the "files" menu -->
5
6{% block content %}
7    {% if file_formset.total_form_count %}
8        <form class="archive_form" method="GET" action="./archive/">
9            {{ archive_form.as_p }}
10            <input type="submit" class="{{"Button"|button}}" value="{% trans "Download all files" %}"/>
11        </form>
12    {% endif %}
13    <form method="POST" action="">
14        {{ file_formset.management_form }}
15                {% if is_owner and obj.is_editable %}
16            <a class="{{"Button"|button:"button-text-icon-primary"}}" href="./add/">
17                <span class="ui-button-icon-primary ui-icon ui-icon-document">&nbsp;</span>
18                <span class="ui-button-text">{% trans "ADD" %}</span>
19            </a>
20            {% if file_formset.total_form_count %}
21                <input type="submit" class="{{"Button"|button}}" value="{% trans "DELETE" %}"/>
22            {% endif %}
23        {% endif %}
24            <table class="Content">
25                    {% for form in file_formset.forms %}
26                    <tr class="Content">
27                {{ form.id }}
28                {{ form.document }}
29                {% with form.instance as instance %}
30                                <td class="Content" style="width:50px; text-align:center">{{ form.delete }}</td>
31                                <td class="Content ui-state-default ui-state-corner-all">
32                                    {% if instance.locked %}
33                            <span class="ui-icon ui-icon-locked">{% trans "Locked" %}</span>
34                                {% else %}
35                            <span class="ui-icon ui-icon-unlocked">{% trans "Unlocked" %}</span>
36                                {% endif %}
37                            </td>
38                    <td class="Content">
39                        <a href="/file/{{instance.id}}/{{instance.filename}}">{{instance.filename}}</a></td>
40                                <td class="Content">{{instance.size|filesizeformat}}</td>
41                                <td class="Content">
42                        <a class="{{"Button"|button}}" href="/file/{{instance.id}}/"><span class="ui-button-text">{% trans "DOWNLOAD" %}</span></a>
43                    </td>
44                                <td class="Content">
45                        {% if is_owner and obj.is_editable %}
46                            {% if instance.locked %}
47                                <a id="LockLink" class="{{"Button"|button}}" href="./checkin/{{instance.id}}/">
48                                    <span class="ui-button-text">{% trans "CHECK-IN" %}</span>
49                                </a>
50                            {% else %}
51                                <a id="UnlockLink" class="{{"Button"|button}}" href="./checkout/{{instance.id}}/">
52                                    <span class="ui-button-text">{% trans "CHECK-OUT" %}</span>
53                                </a>
54                            {% endif %}
55                        {% else %}
56                            {{ is_owner|yesno:"Object is not editable,you are not the owner" }}
57                                {% endif %}
58                        </td>
59                                <td class="Content">
60                        {% if instance.thumbnail %}
61                            <img class="thumbnail" src="{{instance.thumbnail.url}}"
62                                alt="Thumbnail"/>
63                                {% else %}
64                            {% trans "No thumbnail available" %}
65                                {% endif %}
66                        </td>
67                {% endwith %}
68            </tr>
69            {% endfor %}
70            </table>
71    </form>
72{% endblock %}
73
74
Note: See TracBrowser for help on using the repository browser.