| author | cavaliet |
| Mon, 16 Sep 2013 15:11:18 +0200 | |
| changeset 92 | 57633a3acc4f |
| parent 83 | 0ae8f199388b |
| child 97 | 12bbec897e48 |
| permissions | -rw-r--r-- |
| 7 | 1 |
{% extends "p4l/p4l_base.html" %} |
2 |
{% load static %} |
|
3 |
{% load i18n %} |
|
4 |
{% load p4lstringfilters %} |
|
5 |
||
| 8 | 6 |
{% block page_title %}{% trans 'Record' %} {{ record.identifier }} - {% trans 'View' %}{% endblock %} |
7 |
||
| 7 | 8 |
{% block content %} |
| 83 | 9 |
<div class="row text-right"> |
10 |
<a class="btn btn-default" href="{% url 'p4l_record_edit' slug=record.identifier %}?previous={{request.get_full_path|urlencode}}">{% trans 'Edit the record' %} <i class="glyphicon glyphicon-pencil"></i></a> |
|
| 92 | 11 |
<a class="btn btn-default" href="{% url 'p4l_record_delete' slug=record.identifier %}" onclick="return confirm('{% trans 'Are your sure you want to delete this record ? This action est irreversible.' %}')">{% trans 'Delete the record' %} <i class="glyphicon glyphicon-trash"></i></a> |
| 83 | 12 |
</div> |
| 7 | 13 |
<table class="table record-table"> |
14 |
<thead> |
|
15 |
<tr><td>{% trans 'property' %}</td><td>{% trans 'value' %}</td></tr> |
|
16 |
</thead> |
|
17 |
<tbody> |
|
18 |
<tr> |
|
19 |
<td>URI</td> |
|
20 |
<td>{{ record.uri|default:'' }}</td> |
|
21 |
</tr> |
|
22 |
<tr> |
|
23 |
<td>{% trans 'subjects' %}</td> |
|
| 17 | 24 |
<td><ul>{% for k,v in subjects_labels.items %}<li>{{ v }} <small class="text-muted">({{ k }})</small></li>{% endfor %}</ul></td> |
| 7 | 25 |
</tr> |
26 |
<tr> |
|
27 |
<td>{% trans 'themes' %}</td> |
|
| 17 | 28 |
<td><ul>{% for k,v in themes_labels.items %}<li>{{ v }} <small class="text-muted">({{ k }})</small></li>{% endfor %}</ul></td> |
| 7 | 29 |
</tr> |
30 |
<tr> |
|
31 |
<td>{% trans 'countries' %}</td> |
|
| 17 | 32 |
<td><ul>{% for k,v in countries_labels.items %}<li>{{ v }} <small class="text-muted">({{ k }})</small></li>{% endfor %}</ul></td> |
| 7 | 33 |
</tr> |
34 |
<tr> |
|
35 |
<td>{% trans 'identifier' %}</td> |
|
36 |
<td>{{ record.identifier }}</td> |
|
37 |
</tr> |
|
38 |
<tr> |
|
| 8 | 39 |
<td>{% trans 'notes' %}</td> |
40 |
<td>{{ record.notes|default:'' }}</td> |
|
41 |
</tr> |
|
42 |
<tr> |
|
| 7 | 43 |
<td>{% trans 'issns' %}</td> |
|
21
dad1f8de08a9
Enhance language display for record. Remove useless commands
cavaliet
parents:
20
diff
changeset
|
44 |
<td><ul>{% for i in record.issns.all %}<li>{{ i.issn|default:'' }}{% if i.lang %} <small class="text-muted">({{ i.lang }})</small>{% endif %}</li>{% endfor %}</ul></td> |
| 7 | 45 |
</tr> |
46 |
<tr> |
|
47 |
<td>{% trans 'isbns' %}</td> |
|
|
21
dad1f8de08a9
Enhance language display for record. Remove useless commands
cavaliet
parents:
20
diff
changeset
|
48 |
<td><ul>{% for i in record.isbns.all %}<li>{{ i.isbn|default:'' }}{% if i.lang %} <small class="text-muted">({{ i.lang }})</small>{% endif %}</li>{% endfor %}</ul></td> |
| 7 | 49 |
</tr> |
50 |
<tr> |
|
51 |
<td>{% trans 'document code' %}</td> |
|
|
21
dad1f8de08a9
Enhance language display for record. Remove useless commands
cavaliet
parents:
20
diff
changeset
|
52 |
<td><ul>{% for i in record.documentCodes.all %}<li>{{ i.documentCode|default:'' }}{% if i.lang %} <small class="text-muted">({{ i.lang }})</small>{% endif %}</li>{% endfor %}</ul></td> |
| 7 | 53 |
</tr> |
54 |
<tr> |
|
55 |
<td>{% trans 'language' %}</td> |
|
| 17 | 56 |
<td>{% if record.language %}{{ language_label }} <small class="text-muted">({{ record.language.uri|default:'' }})</small>{% endif %}</td> |
| 7 | 57 |
</tr> |
58 |
<tr> |
|
59 |
<td>{% trans 'other languages' %}</td> |
|
| 17 | 60 |
<td><ul>{% for k,v in otherLanguages_labels.items %}<li>{{ v }} <small class="text-muted">({{ k }})</small></li>{% endfor %}</ul></td> |
| 7 | 61 |
</tr> |
62 |
<tr> |
|
63 |
<td>{% trans 'titles' %}</td> |
|
|
21
dad1f8de08a9
Enhance language display for record. Remove useless commands
cavaliet
parents:
20
diff
changeset
|
64 |
<td><ul>{% for i in record.titles.all %}<li>{{ i.title|default:'' }}{% if i.lang %} <small class="text-muted">({{ i.lang }})</small>{% endif %}</li>{% endfor %}</ul></td> |
|
dad1f8de08a9
Enhance language display for record. Remove useless commands
cavaliet
parents:
20
diff
changeset
|
65 |
</tr> |
|
dad1f8de08a9
Enhance language display for record. Remove useless commands
cavaliet
parents:
20
diff
changeset
|
66 |
<tr> |
|
dad1f8de08a9
Enhance language display for record. Remove useless commands
cavaliet
parents:
20
diff
changeset
|
67 |
<td>{% trans 'abstracts' %}</td> |
|
dad1f8de08a9
Enhance language display for record. Remove useless commands
cavaliet
parents:
20
diff
changeset
|
68 |
<td><ul>{% for i in record.abstracts.all %}<li>{{ i.abstract|default:'' }}{% if i.lang %} <small class="text-muted">({{ i.lang }})</small>{% endif %}</li>{% endfor %}</ul></td> |
| 7 | 69 |
</tr> |
70 |
<tr> |
|
71 |
<td>{% trans 'added titles' %}</td> |
|
|
21
dad1f8de08a9
Enhance language display for record. Remove useless commands
cavaliet
parents:
20
diff
changeset
|
72 |
<td><ul>{% for i in record.addedTitles.all %}<li>{{ i.title|default:'' }}{% if i.lang %} <small class="text-muted">({{ i.lang }})</small>{% endif %}</li>{% endfor %}</ul></td> |
| 7 | 73 |
</tr> |
74 |
<tr> |
|
75 |
<td>{% trans 'titles main document' %}</td> |
|
|
21
dad1f8de08a9
Enhance language display for record. Remove useless commands
cavaliet
parents:
20
diff
changeset
|
76 |
<td><ul>{% for i in record.titlesMainDocument.all %}<li>{{ i.title|default:'' }}{% if i.lang %} <small class="text-muted">({{ i.lang }})</small>{% endif %}</li>{% endfor %}</ul></td> |
| 7 | 77 |
</tr> |
78 |
<tr> |
|
79 |
<td>{% trans 'edition statement' %}</td> |
|
80 |
<td>{{ record.editionStatement|default:'' }}</td> |
|
81 |
</tr> |
|
82 |
<tr> |
|
83 |
<td>{% trans 'imprints' %}</td> |
|
84 |
<td> |
|
85 |
<ul> |
|
86 |
{% for i in record.imprints.all %} |
|
87 |
<li> |
|
88 |
<ul class="list-unstyled"> |
|
89 |
<li>{% trans 'City' %} : {{ i.imprintCity|default:'' }}</li> |
|
90 |
<li>{% trans 'Publisher' %} : {{ i.publisher|default:'' }}</li> |
|
91 |
<li>{% trans 'Date' %} : {{ i.imprintDate|default:'' }}</li> |
|
|
21
dad1f8de08a9
Enhance language display for record. Remove useless commands
cavaliet
parents:
20
diff
changeset
|
92 |
<li>{% trans 'Language' %} : {{ i.lang|default:'' }}</li> |
| 7 | 93 |
</ul> |
94 |
</li> |
|
95 |
{% endfor %} |
|
96 |
</ul> |
|
97 |
</td> |
|
98 |
</tr> |
|
99 |
<tr> |
|
100 |
<td>{% trans 'collations' %}</td> |
|
|
21
dad1f8de08a9
Enhance language display for record. Remove useless commands
cavaliet
parents:
20
diff
changeset
|
101 |
<td><ul>{% for i in record.collations.all %}<li>{{ i.collation|default:'' }}{% if i.lang %} <small class="text-muted">({{ i.lang }})</small>{% endif %}</li>{% endfor %}</ul></td> |
| 7 | 102 |
</tr> |
103 |
<tr> |
|
104 |
<td>{% trans 'volume issues' %}</td> |
|
105 |
<td> |
|
106 |
<ul> |
|
107 |
{% for i in record.volumeIssues.all %} |
|
108 |
<li> |
|
109 |
<ul class="list-unstyled"> |
|
110 |
<li>{% trans 'Volume' %} : {{ i.volume|default:'' }}</li> |
|
111 |
<li>{% trans 'Number' %} : {{ i.number|default:'' }}</li> |
|
|
21
dad1f8de08a9
Enhance language display for record. Remove useless commands
cavaliet
parents:
20
diff
changeset
|
112 |
<li>{% trans 'Language' %} : {{ i.lang|default:'' }}</li> |
| 7 | 113 |
</ul> |
114 |
</li> |
|
115 |
{% endfor %} |
|
116 |
</ul> |
|
117 |
</td> |
|
118 |
</tr> |
|
119 |
<tr> |
|
120 |
<td>{% trans 'project names' %}</td> |
|
| 17 | 121 |
<td><ul>{% for k,v in projects_labels.items %}<li>{{ v }} <small class="text-muted">({{ k }})</small></li>{% endfor %}</ul></td> |
| 7 | 122 |
</tr> |
123 |
<tr> |
|
|
21
dad1f8de08a9
Enhance language display for record. Remove useless commands
cavaliet
parents:
20
diff
changeset
|
124 |
<td>{% trans 'periodicals' %}</td> |
|
dad1f8de08a9
Enhance language display for record. Remove useless commands
cavaliet
parents:
20
diff
changeset
|
125 |
<td><ul>{% for i in record.periodicals.all %}<li>{{ i.label|default:'' }}{% if i.lang %} <small class="text-muted">({{ i.lang }})</small>{% endif %}</li>{% endfor %}</ul></td> |
| 7 | 126 |
</tr> |
127 |
<tr> |
|
|
21
dad1f8de08a9
Enhance language display for record. Remove useless commands
cavaliet
parents:
20
diff
changeset
|
128 |
<td>{% trans 'meetings' %}</td> |
| 7 | 129 |
<td> |
130 |
<ul> |
|
131 |
{% for i in record.meetings.all %} |
|
132 |
<li> |
|
133 |
<ul class="list-unstyled"> |
|
|
21
dad1f8de08a9
Enhance language display for record. Remove useless commands
cavaliet
parents:
20
diff
changeset
|
134 |
<li>{{ i.label|default:'' }}{% if i.lang %} <small class="text-muted">({{ i.lang }})</small>{% endif %}</li> |
| 7 | 135 |
<li>{% trans 'Number' %} : {{ i.meetingNumber|default:'' }}</li> |
136 |
<li>{% trans 'Place' %} : {{ i.meetingPlace|default:'' }}</li> |
|
137 |
<li>{% trans 'Date' %} : {{ i.meetingDate|default:'' }}</li> |
|
138 |
<li>{% trans 'Year' %} : {{ i.meetingYear|default:'' }}</li> |
|
139 |
</ul> |
|
140 |
</li> |
|
141 |
{% endfor %} |
|
142 |
</ul> |
|
143 |
</td> |
|
144 |
</tr> |
|
145 |
<tr> |
|
|
21
dad1f8de08a9
Enhance language display for record. Remove useless commands
cavaliet
parents:
20
diff
changeset
|
146 |
<td>{% trans 'series' %}</td> |
| 7 | 147 |
<td> |
148 |
<ul> |
|
149 |
{% for i in record.series.all %} |
|
150 |
<li> |
|
151 |
<ul class="list-unstyled"> |
|
|
21
dad1f8de08a9
Enhance language display for record. Remove useless commands
cavaliet
parents:
20
diff
changeset
|
152 |
<li>{{ i.title|default:'' }}{% if i.lang %} <small class="text-muted">({{ i.lang }})</small>{% endif %}</li> |
| 7 | 153 |
{% if i.volume %}<li>{% trans 'Volume' %} : {{ i.volume|default:'' }}</li>{% endif %} |
154 |
</ul> |
|
155 |
</li> |
|
156 |
{% endfor %} |
|
157 |
</ul> |
|
158 |
</td> |
|
159 |
</tr> |
|
160 |
<tr> |
|
161 |
<td>{% trans 'authors' %}</td> |
|
162 |
<td><ul>{% for i in record.authors.all %}<li>{{ i.name|default:'' }}</li>{% endfor %}</ul></td> |
|
163 |
</tr> |
|
164 |
<tr> |
|
165 |
<td>{% trans 'subject persons' %}</td> |
|
166 |
<td><ul>{% for i in record.subjectPersons.all %}<li>{{ i.name|default:'' }}</li>{% endfor %}</ul></td> |
|
167 |
</tr> |
|
168 |
<tr> |
|
169 |
<td>{% trans 'subject corporate bodies' %}</td> |
|
| 17 | 170 |
<td><ul>{% for k,v in subjectCorporateBodies_labels.items %}<li>{{ v }} <small class="text-muted">({{ k }})</small></li>{% endfor %}</ul></td> |
| 7 | 171 |
</tr> |
172 |
<tr> |
|
|
21
dad1f8de08a9
Enhance language display for record. Remove useless commands
cavaliet
parents:
20
diff
changeset
|
173 |
<td>{% trans 'subject meetings' %}</td> |
| 7 | 174 |
<td> |
175 |
<ul> |
|
176 |
{% for i in record.subjectMeetings.all %} |
|
177 |
<li> |
|
178 |
<ul class="list-unstyled"> |
|
179 |
<li>{{ i.label|default:'' }}</li> |
|
180 |
<li>{% trans 'Number' %} : {{ i.meetingNumber|default:'' }}</li> |
|
181 |
<li>{% trans 'Place' %} : {{ i.meetingPlace|default:'' }}</li> |
|
182 |
<li>{% trans 'Date' %} : {{ i.meetingDate|default:'' }}</li> |
|
183 |
<li>{% trans 'Year' %} : {{ i.meetingYear|default:'' }}</li> |
|
184 |
</ul> |
|
185 |
</li> |
|
186 |
{% endfor %} |
|
187 |
</ul> |
|
188 |
</td> |
|
189 |
</tr> |
|
190 |
<tr> |
|
191 |
<td>{% trans 'corporate authors' %}</td> |
|
| 17 | 192 |
<td><ul>{% for k,v in corporateAuthors_labels.items %}<li>{{ v }} <small class="text-muted">({{ k }})</small></li>{% endfor %}</ul></td> |
| 7 | 193 |
</tr> |
194 |
<tr> |
|
|
21
dad1f8de08a9
Enhance language display for record. Remove useless commands
cavaliet
parents:
20
diff
changeset
|
195 |
<td>{% trans 'Urls' %}</td> |
| 7 | 196 |
<td> |
197 |
<ul> |
|
198 |
{% for i in record.urls.all %} |
|
199 |
<li> |
|
200 |
<ul class="list-unstyled"> |
|
| 39 | 201 |
<li>{% trans 'Address' %} : {% if i.address %}<a href="{{ i.address }}" target="_blank">{{ i.address }}</a>{% endif %}</li> |
| 7 | 202 |
<li>{% trans 'Display' %} : {{ i.display|default:'' }}</li> |
203 |
<li>{% trans 'Access level' %} : {{ i.accessLevel|default:'' }}</li> |
|
204 |
</ul> |
|
205 |
</li> |
|
206 |
{% endfor %} |
|
207 |
</ul> |
|
208 |
</td> |
|
209 |
</tr> |
|
210 |
<tr> |
|
211 |
<td>{% trans 'record type' %}</td> |
|
| 17 | 212 |
<td>{{ recordType_label }} <small class="text-muted">({{ record.recordType|default:'' }})</small></td> |
| 7 | 213 |
</tr> |
214 |
<tr> |
|
215 |
<td>{% trans 'is document part' %}</td> |
|
216 |
<td><input type="checkbox" disabled="disabled" {% if record.isDocumentPart %}checked="checked"{% endif %} /></td> |
|
217 |
</tr> |
|
| 17 | 218 |
<tr> |
219 |
<td>{% trans 'is multilingual' %}</td> |
|
220 |
<td><input type="checkbox" disabled="disabled" {% if record.isMultilingual %}checked="checked"{% endif %} /></td> |
|
221 |
</tr> |
|
| 7 | 222 |
</tbody> |
223 |
</table> |
|
| 83 | 224 |
<div class="row text-right"> |
225 |
<a class="btn btn-default" href="{% url 'p4l_record_edit' slug=record.identifier %}?previous={{request.get_full_path|urlencode}}">{% trans 'Edit the record' %} <i class="glyphicon glyphicon-pencil"></i></a> |
|
| 92 | 226 |
<a class="btn btn-default" href="{% url 'p4l_record_delete' slug=record.identifier %}" onclick="return confirm('{% trans 'Are your sure you want to delete this record ? This action est irreversible.' %}')">{% trans 'Delete the record' %} <i class="glyphicon glyphicon-trash"></i></a> |
| 83 | 227 |
</div> |
| 7 | 228 |
{% endblock %} |