0b5e1b20bc31b4da7d77280aec06795e77c9aa62
[htsworkflow.git] / htsworkflow / frontend / templates / admin / index.html
1 {% extends "admin/base_site.html" %}
2 {% load i18n %}
3
4 {% block extrastyle %}{{ block.super }}<link rel="stylesheet" type="text/css" href="{% load adminmedia %}{% admin_media_prefix %}css/dashboard.css" />{% endblock %}
5
6 {% block coltype %}colMS{% endblock %}
7
8 {% block bodyclass %}dashboard{% endblock %}
9
10 {% block breadcrumbs %}{% endblock %}
11
12 {% block content %}
13 <div id="content-main">
14
15 <div class='module'>
16 <table>
17 <caption>Frequently Used</caption>
18 <tr>
19 <th scope="row"><a href="/admin/samples/library/">Libraries</a></th>
20 <td><a href="/admin/samples/library/add/" class="addlink">{% trans 'Add' %}</a></td>
21 </tr>
22 <tr>
23 <th scope="row"><a href="/admin/experiments/flowcell/">Flowcells</a></th>
24 <td><a href="/admin/experiments/flowcell/add/" class="addlink">{% trans 'Add' %}</a></td>
25 </tr>
26 </table></div><BR>
27
28 {% if app_list %}
29     {% for app in app_list %}
30         <div class="module">
31         <table summary="{% blocktrans with app.name as name %}Models available in the {{ name }} application.{% endblocktrans %}">
32         <caption><a href="{{ app.app_url }}" class="section">{% blocktrans with app.name as name %}{{ name }}{% endblocktrans %}</a></caption>
33         {% for model in app.models %}
34             <tr>
35             {% if model.perms.change %}
36                 <th scope="row"><a href="{{ model.admin_url }}">{{ model.name }}</a></th>
37             {% else %}
38                 <th scope="row">{{ model.name }}</th>
39             {% endif %}
40
41             {% if model.perms.add %}
42                 <td><a href="{{ model.admin_url }}add/" class="addlink">{% trans 'Add' %}</a></td>
43             {% else %}
44                 <td>&nbsp;</td>
45             {% endif %}
46             </tr>
47         {% endfor %}
48         </table>
49         </div>
50     {% endfor %}
51 {% else %}
52     <p>{% trans "You don't have permission to edit anything." %}</p>
53 {% endif %}
54 </div>
55 {% endblock %}
56
57 {% block sidebar %}
58 <div id="content-related">
59     <div class="module" id="recent-actions-module">
60         <h2>{% trans 'Recent Actions' %}</h2>
61         <h3>{% trans 'My Actions' %}</h3>
62             {% load log %}
63             {% get_admin_log 10 as admin_log for_user user %}
64             {% if not admin_log %}
65             <p>{% trans 'None available' %}</p>
66             {% else %}
67             <ul class="actionlist">
68             {% for entry in admin_log %}
69             <li class="{% if entry.is_addition %}addlink{% endif %}{% if entry.is_change %}changelink{% endif %}{% if entry.is_deletion %}deletelink{% endif %}">
70                 {% if entry.is_deletion %}
71                     {{ entry.object_repr }}
72                 {% else %}
73                     <a href="{{ entry.get_admin_url }}">{{ entry.object_repr }}</a>
74                 {% endif %}
75                 <br/>
76                 {% if entry.content_type %}
77                     <span class="mini quiet">{% filter capfirst %}{% trans entry.content_type.name %}{% endfilter %}</span>
78                 {% else %}
79                     <span class="mini quiet">{% trans 'Unknown content' %}</span>
80                 {% endif %}
81             </li>
82             {% endfor %}
83             </ul>
84             {% endif %}
85     </div>
86 </div>
87 {% endblock %}