| author | ymh <ymh.work@gmail.com> |
| Thu, 06 Nov 2014 02:08:12 +0100 | |
| changeset 176 | a343992c55fd |
| parent 167 | 7c5a09f62063 |
| permissions | -rw-r--r-- |
| 117 | 1 |
{% extends "p4l/base.html" %} |
| 26 | 2 |
{% load static %} |
3 |
{% load i18n %} |
|
4 |
||
|
28
f26426e9360b
update view simplification. Baby step towards complete form.
ymh <ymh.work@gmail.com>
parents:
26
diff
changeset
|
5 |
{% block page_title %}{% trans 'Record' %} {{ params.identifier }} - {% trans 'View' %}{% endblock %} |
| 26 | 6 |
|
| 38 | 7 |
{% block css_page %} |
|
166
0f99a7fff851
upgrade js lib + add confirmation message on leaving page with edits
ymh <ymh.work@gmail.com>
parents:
150
diff
changeset
|
8 |
<link rel="stylesheet" href="{% static 'p4l/lib/css/smoothness/jquery-ui.min.css' %}"> |
| 167 | 9 |
<link rel="stylesheet" href="{% static 'p4l/lib/themes/default/style.min.css' %}"> |
| 38 | 10 |
<link rel="stylesheet" href="{% static 'p4l/css/semantictree.css' %}"> |
11 |
{% endblock %} |
|
12 |
||
| 26 | 13 |
{% block js_page %} |
| 39 | 14 |
<script type="text/javascript" src="{% url 'django.views.i18n.javascript_catalog' %}"></script> |
| 26 | 15 |
<script type="text/javascript" src="{% static 'p4l/lib/angular/angular.min.js' %}"></script> |
| 47 | 16 |
<script type="text/javascript" src="{% static 'p4l/lib/angular/angular-route.min.js' %}"></script> |
| 26 | 17 |
<script type="text/javascript" src="{% static 'p4l/lib/angular/angular-resource.min.js' %}"></script> |
| 42 | 18 |
<script type="text/javascript" src="{% static 'p4l/lib/angular-mod/angular-translate.min.js' %}"></script> |
|
166
0f99a7fff851
upgrade js lib + add confirmation message on leaving page with edits
ymh <ymh.work@gmail.com>
parents:
150
diff
changeset
|
19 |
<script type="text/javascript" src="{% static 'p4l/lib/jquery-1.11.0.min.js' %}"></script> |
|
0f99a7fff851
upgrade js lib + add confirmation message on leaving page with edits
ymh <ymh.work@gmail.com>
parents:
150
diff
changeset
|
20 |
<script type="text/javascript" src="{% static 'p4l/lib/jquery-ui-1.10.4.min.js' %}"></script> |
| 167 | 21 |
<script type="text/javascript" src="{% static 'p4l/lib/jstree.min.js' %}"></script> |
| 26 | 22 |
<script type="text/javascript" src="{% static 'p4l/js/p4l.js' %}"></script> |
| 38 | 23 |
<script type="text/javascript" src="{% static 'p4l/js/semantictree.js' %}"></script> |
|
33
945b144d68c1
put context variables in a single object
ymh <ymh.work@gmail.com>
parents:
28
diff
changeset
|
24 |
<script type="text/javascript"> |
| 167 | 25 |
semantictree_config = { |
26 |
cancel_button_text : "{% trans 'Cancel' %}", |
|
27 |
ok_button_text : "{% trans 'Ok' %}", |
|
28 |
} |
|
|
33
945b144d68c1
put context variables in a single object
ymh <ymh.work@gmail.com>
parents:
28
diff
changeset
|
29 |
angular.module("recordApp") |
|
945b144d68c1
put context variables in a single object
ymh <ymh.work@gmail.com>
parents:
28
diff
changeset
|
30 |
.value('context', { |
| 117 | 31 |
record: angular.fromJson('{{object_json | safe | addslashes}}'), |
| 34 | 32 |
record_id: "{{record.identifier}}", |
| 39 | 33 |
uri_labels: angular.fromJson('{{uri_labels | safe | addslashes}}'), |
| 47 | 34 |
csrf_token: "{{ csrf_token }}", |
|
33
945b144d68c1
put context variables in a single object
ymh <ymh.work@gmail.com>
parents:
28
diff
changeset
|
35 |
urls: { |
| 50 | 36 |
base_static: "{% get_static_prefix %}", |
| 74 | 37 |
record_api: "{% url 'record-detail' identifier=':recordId' %}".replace("\%3A",":"), |
| 119 | 38 |
record_edit: "{% url 'p4l_record_edit' slug=':recordId' %}".replace("\%3A",":"), |
| 74 | 39 |
previous: "{{request.GET.previous}}", |
40 |
home: "{% url 'p4l_home' %}" |
|
| 50 | 41 |
}, |
| 119 | 42 |
query_dicts: angular.fromJson('{{query_dicts | safe | addslashes}}'), |
43 |
languages_list: angular.fromJson('{{languages_list | safe | addslashes}}'), |
|
44 |
is_create_view: angular.fromJson('{{is_create_view | safe | addslashes}}') |
|
| 42 | 45 |
}) |
46 |
.config(['$translateProvider', function($translateProvider) { |
|
|
166
0f99a7fff851
upgrade js lib + add confirmation message on leaving page with edits
ymh <ymh.work@gmail.com>
parents:
150
diff
changeset
|
47 |
$translateProvider.translations('{{LANGUAGE_CODE}}',django.catalog); //django.catalog is declared in django.views.i18n.javascript_catalog |
|
0f99a7fff851
upgrade js lib + add confirmation message on leaving page with edits
ymh <ymh.work@gmail.com>
parents:
150
diff
changeset
|
48 |
$translateProvider.preferredLanguage('{{LANGUAGE_CODE}}'); |
| 42 | 49 |
}]); |
50 |
|
|
|
33
945b144d68c1
put context variables in a single object
ymh <ymh.work@gmail.com>
parents:
28
diff
changeset
|
51 |
</script> |
| 26 | 52 |
{% endblock %} |
53 |
||
54 |
{% block content %} |
|
| 110 | 55 |
<div ng-app="recordApp" ng-controller="RecordCtrl" ng-cloak> |
56 |
<form name="recordForm"> |
|
57 |
<div class="row"> |
|
58 |
<div class="col-md-6"> |
|
59 |
<button type="submit" class="btn btn-primary" id="record-submit" ng-click="submitRecord()"> |
|
60 |
<span ng-class="['glyphicon', saving?'spinner':'glyphicon-save']"></span> |
|
61 |
<span>{% trans 'Save' %}</span> |
|
62 |
</button> |
|
| 119 | 63 |
<a class="btn btn-primary" id="record-back" href="{% templatetag openvariable %}getPreviousUrl(){% templatetag closevariable %}" target="_self"> |
| 110 | 64 |
<span class="glyphicon glyphicon-arrow-left"></span> |
65 |
<span>{% trans 'Cancel' %}</span> |
|
66 |
</a> |
|
67 |
</div> |
|
68 |
<div class="col-md-6 text-right"> |
|
| 119 | 69 |
<a class="btn btn-default" href="{% url 'p4l_record_view' slug=record.identifier %}" target="_self">{% trans 'View the record' %} <i class="glyphicon glyphicon-eye-open"></i></a> |
70 |
<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 is irreversible.' %}')" target="_self">{% trans 'Delete the record' %} <i class="glyphicon glyphicon-trash"></i></a> |
|
| 110 | 71 |
</div> |
| 83 | 72 |
</div> |
| 34 | 73 |
{% verbatim %} |
74 |
<table class="table record-table"> |
|
75 |
<thead> |
|
| 42 | 76 |
<tr><td>{{'property' | translate}}</td><td>{{'value' | translate }}</td></tr> |
| 34 | 77 |
</thead> |
78 |
<tbody> |
|
79 |
<tr> |
|
80 |
<td>URI</td> |
|
81 |
<td>{{record.uri}}</td> |
|
82 |
</tr> |
|
83 |
<tr> |
|
| 61 | 84 |
<td>{{ 'identifier' | translate}}</td> |
| 34 | 85 |
<td>{{record.identifier}}</td> |
86 |
</tr> |
|
87 |
<tr> |
|
| 61 | 88 |
<td>{{ 'titles' | translate }}</td> |
| 82 | 89 |
<td><object-list form-template="titleForm" disp-template="" object-list="record.titles" |
90 |
object-fields='["title", "lang"]' table="true" size-fields='[7, 2]' label-fields='["Title","Language"]'></object-list></td> |
|
| 61 | 91 |
</tr> |
92 |
<tr> |
|
93 |
<td>{{ 'added titles' | translate }}</td> |
|
| 82 | 94 |
<td><object-list form-template="titleForm" disp-template="" object-list="record.addedTitles" |
95 |
object-fields='["title", "lang"]' table="true" size-fields='[7, 2]' label-fields='["Title","Language"]'></object-list></td> |
|
| 61 | 96 |
</tr> |
97 |
<tr> |
|
98 |
<td>{{ 'titles main document' | translate }}</td> |
|
| 82 | 99 |
<td><object-list form-template="titleForm" disp-template="" object-list="record.titlesMainDocument" |
100 |
object-fields='["title", "lang"]' table="true" size-fields='[7, 2]' label-fields='["Title","Language"]'></object-list></td> |
|
| 61 | 101 |
</tr> |
102 |
<tr> |
|
|
148
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
103 |
<td>{{ 'authors' | translate }}</td> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
104 |
<td><object-list form-template="personForm" disp-template="" object-list="record.authors" |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
105 |
object-fields='["name"]' table="true" size-fields='[9]'></object-list></td> |
| 61 | 106 |
</tr> |
107 |
<tr> |
|
|
148
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
108 |
<td>{{ 'corporate authors' | translate }}</td> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
109 |
<td><add-sem-uri list="record.corporateAuthors" listname="organizations" placeholder="{{'Add a new organization' | translate}}"></add-sem-uri></td> |
| 61 | 110 |
</tr> |
111 |
<tr> |
|
|
148
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
112 |
<td>{{ 'corporate author label' | translate }}</td> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
113 |
<td><input type="text" class="form-control" ng-model="record.corporateAuthorLabel" /></td> |
| 61 | 114 |
</tr> |
115 |
<tr> |
|
116 |
<td>{{ 'meetings' | translate }}</td> |
|
| 82 | 117 |
<td><object-list form-template="meetingForm" disp-template="" object-list="record.meetings" |
118 |
object-fields='["label", "meetingNumber", "meetingPlace", "meetingDate", "meetingYear", "lang"]' table="true" |
|
119 |
size-fields='[3, 1, 2, 1, 1, 1]' label-fields='["Label","Number","Place","Date","Year","Language"]' ></object-list></td> |
|
| 61 | 120 |
</tr> |
121 |
<tr> |
|
122 |
<td>{{ 'series' | translate }}</td> |
|
| 79 | 123 |
<td><object-list form-template="serieForm" disp-template="" object-list="record.series" |
124 |
object-fields='["title", "volume", "lang"]' table="true" |
|
| 82 | 125 |
size-fields='[5, 2, 2]' label-fields='["Title","Volume","Language"]'></object-list></td> |
| 61 | 126 |
</tr> |
127 |
<tr> |
|
|
148
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
128 |
<td>{{ 'periodicals' | translate }}</td> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
129 |
<td><object-list form-template="periodicalForm" disp-template="" object-list="record.periodicals" |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
130 |
object-fields='["label", "lang"]' table="true" size-fields='[7, 2]' label-fields='["Label","Language"]'></object-list></td> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
131 |
</tr> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
132 |
<tr> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
133 |
<td>{{ 'volume issues' | translate }}</td> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
134 |
<td><object-list form-template="volumeIssueForm" disp-template="" object-list="record.volumeIssues" |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
135 |
object-fields='["volume", "number", "lang"]' table="true" |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
136 |
size-fields='[4, 3, 2]' label-fields='["Volume","Number","Language"]'></object-list></td> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
137 |
</tr> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
138 |
<tr> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
139 |
<td>{{ 'imprints' | translate }}</td> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
140 |
<td><object-list form-template="imprintForm" disp-template="" object-list="record.imprints" |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
141 |
object-fields='["imprintCity","publisher","imprintDate", "lang"]' table="true" |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
142 |
size-fields='[3,2,2,2]' label-fields='["City","Publisher","Date","Language"]' ></object-list></td> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
143 |
</tr> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
144 |
<tr> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
145 |
<td>{{ 'collations' | translate }}</td> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
146 |
<td><object-list form-template="collationForm" disp-template="" object-list="record.collations" |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
147 |
object-fields='["collation", "lang"]' table="true" size-fields='[7, 2]' label-fields='["collation","Language"]'></object-list></td> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
148 |
</tr> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
149 |
<tr> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
150 |
<td>{{ 'language' | translate }}</td> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
151 |
<td><simple-sem-uri val="record.language" listname="languages" placeholder="{{'Modify the language' | translate}}"></simple-sem-uri></td> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
152 |
</tr> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
153 |
<tr> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
154 |
<td>{{ 'other languages' | translate }}</td> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
155 |
<td><add-sem-uri list="record.otherLanguages" listname="languages" placeholder="{{'Add a new language' | translate}}"></add-sem-uri></td> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
156 |
</tr> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
157 |
<tr> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
158 |
<td>{{ 'Urls' | translate }}</td> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
159 |
<td><object-list form-template="urlForm" disp-template="urlDisp" object-list="record.urls" |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
160 |
object-fields='["address", "display"]' table="true" |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
161 |
size-fields='[7, 2]' label-fields='["Address", "Display"]'></object-list></td> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
162 |
</tr> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
163 |
<tr> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
164 |
<td>{{ 'abstracts' | translate }}</td> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
165 |
<td><object-list form-template="abstractForm" disp-template="" object-list="record.abstracts" |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
166 |
object-fields='["abstract", "lang"]' table="true" size-fields='[7, 2]' label-fields='["Abstract","Language"]'></object-list></td> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
167 |
</tr> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
168 |
<tr> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
169 |
<td>{{ 'themes' | translate}}</td> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
170 |
<td><add-sem-uri list="record.themes" listname="themes" placeholder="{{'Add a new theme' | translate}}"></add-sem-uri></td> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
171 |
</tr> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
172 |
<tr> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
173 |
<td>{{ 'countries' | translate}}</td> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
174 |
<td><add-sem-uri list="record.countries" listname="countries" placeholder="{{'Add a new country' | translate}}"></add-sem-uri></td> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
175 |
</tr> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
176 |
<tr> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
177 |
<td>{{ 'subjects' | translate}}</td> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
178 |
<td><add-sem-uri list="record.subjects" listname="subjects" placeholder="{{'Add a new subject' | translate}}"></add-sem-uri></td> |
| 61 | 179 |
</tr> |
180 |
<tr> |
|
181 |
<td>{{ 'subject persons' | translate }}</td> |
|
| 82 | 182 |
<td><object-list form-template="personForm" disp-template="" object-list="record.subjectPersons" |
183 |
object-fields='["name"]' table="true" size-fields='[9]'></object-list></td> |
|
| 61 | 184 |
</tr> |
185 |
<tr> |
|
186 |
<td>{{ 'subject corporate bodies' | translate }}</td> |
|
187 |
<td><add-sem-uri list="record.subjectCorporateBodies" listname="organizations" placeholder="{{'Add a new organization' | translate}}"></add-sem-uri></td> |
|
188 |
</tr> |
|
189 |
<tr> |
|
190 |
<td>{{ 'subject meetings' | translate }}</td> |
|
| 82 | 191 |
<td><object-list form-template="meetingForm" disp-template="" object-list="record.subjectMeetings" |
192 |
object-fields='["label", "meetingNumber", "meetingPlace", "meetingDate", "meetingYear", "lang"]' table="true" |
|
193 |
size-fields='[3, 1, 2, 1, 1, 1]' label-fields='["Label","Number","Place","Date","Year","Language"]' ></object-list></td> |
|
| 61 | 194 |
</tr> |
195 |
<tr> |
|
|
148
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
196 |
<td>{{ 'project names' | translate }}</td> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
197 |
<td><add-sem-uri list="record.projectNames" listname="projects" placeholder="{{'Add a new project' | translate}}"></add-sem-uri></td> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
198 |
</tr> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
199 |
<tr> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
200 |
<td>{{ 'edition statement' | translate }}</td> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
201 |
<td><textarea id="record-editionStatement-input" class="form-control" ng-model="record.editionStatement"></textarea></td> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
202 |
</tr> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
203 |
<tr> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
204 |
<td>{{ 'notes' | translate}}</td> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
205 |
<td><textarea id="record-notes-input" class="form-control" ng-model="record.notes"></textarea></td> |
| 61 | 206 |
</tr> |
207 |
<tr> |
|
|
148
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
208 |
<td>{{ 'isbns' | translate }}</td> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
209 |
<td><object-list form-template="isbnForm" disp-template="" object-list="record.isbns" |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
210 |
object-fields='["isbn", "lang"]' table="true" size-fields='[7, 2]' label-fields='["Isbns","Language"]'></object-list></td> |
| 98 | 211 |
</tr> |
212 |
<tr> |
|
|
148
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
213 |
<td>{{ 'issns' | translate }}</td> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
214 |
<td><object-list form-template="issnForm" disp-template="" object-list="record.issns" |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
215 |
object-fields='["issn", "lang"]' table="true" size-fields='[7, 2]' label-fields='["Issns","Language"]'></object-list></td> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
216 |
</tr> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
217 |
<tr> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
218 |
<td>{{ 'document code' | translate }}</td> |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
219 |
<td><object-list form-template="documentCodeForm" disp-template="" object-list="record.documentCodes" |
|
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
220 |
object-fields='["documentCode", "lang"]' table="true" size-fields='[7, 2]' label-fields='["Document code", "Language"]'></object-list></td> |
| 61 | 221 |
</tr> |
222 |
<tr> |
|
223 |
<td>{{ 'record type' | translate }}</td> |
|
|
62
8433e12362e0
angular for simple sparql and checkbox. Languages updated
cavaliet
parents:
61
diff
changeset
|
224 |
<td><simple-sem-uri val="record.recordType" listname="types" placeholder="{{'Modify the record type' | translate}}"></simple-sem-uri></td> |
| 61 | 225 |
</tr> |
226 |
<tr> |
|
| 99 | 227 |
<td>{{ 'audiences' | translate }}</td> |
228 |
<td><add-sem-uri list="record.audiences" listname="audiences" placeholder="{{'Add a new audience' | translate}}"></add-sem-uri></td> |
|
229 |
</tr> |
|
230 |
<tr> |
|
| 61 | 231 |
<td>{{ 'is document part' | translate }}</td> |
|
62
8433e12362e0
angular for simple sparql and checkbox. Languages updated
cavaliet
parents:
61
diff
changeset
|
232 |
<td><input type="checkbox" ng-model="record.isDocumentPart" /></td> |
| 61 | 233 |
</tr> |
234 |
<tr> |
|
| 98 | 235 |
<td>{{ 'is hidden' | translate }}</td> |
| 105 | 236 |
<td><input type="checkbox" ng-model="record.hidden" /></td> |
| 98 | 237 |
</tr> |
238 |
<tr> |
|
239 |
<td>{{ 'is restricted' | translate }}</td> |
|
| 105 | 240 |
<td><input type="checkbox" ng-model="record.restricted" /></td> |
| 61 | 241 |
</tr> |
| 34 | 242 |
</tbody> |
243 |
</table> |
|
|
166
0f99a7fff851
upgrade js lib + add confirmation message on leaving page with edits
ymh <ymh.work@gmail.com>
parents:
150
diff
changeset
|
244 |
{% endverbatim %} |
| 110 | 245 |
<div class="row"> |
246 |
<div class="col-md-6"> |
|
247 |
<button type="submit" class="btn btn-primary" id="record-submit" ng-click="submitRecord()"> |
|
248 |
<span ng-class="['glyphicon', saving?'spinner':'glyphicon-save']"></span> |
|
|
166
0f99a7fff851
upgrade js lib + add confirmation message on leaving page with edits
ymh <ymh.work@gmail.com>
parents:
150
diff
changeset
|
249 |
<span>{% trans 'Save' %}</span> |
| 110 | 250 |
</button> |
|
166
0f99a7fff851
upgrade js lib + add confirmation message on leaving page with edits
ymh <ymh.work@gmail.com>
parents:
150
diff
changeset
|
251 |
<a class="btn btn-primary" id="record-back" href="{% templatetag openvariable %}getPreviousUrl(){% templatetag closevariable %}" target="_self"> |
| 110 | 252 |
<span class="glyphicon glyphicon-arrow-left"></span> |
|
166
0f99a7fff851
upgrade js lib + add confirmation message on leaving page with edits
ymh <ymh.work@gmail.com>
parents:
150
diff
changeset
|
253 |
<span>{% trans 'Cancel' %}</span> |
| 110 | 254 |
</a> |
255 |
</div> |
|
256 |
<div class="col-md-6 text-right"> |
|
| 119 | 257 |
<a class="btn btn-default" href="{% url 'p4l_record_view' slug=record.identifier %}" target="_self">{% trans 'View the record' %} <i class="glyphicon glyphicon-eye-open"></i></a> |
258 |
<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 is irreversible.' %}')" target="_self">{% trans 'Delete the record' %} <i class="glyphicon glyphicon-trash"></i></a> |
|
| 110 | 259 |
</div> |
| 83 | 260 |
</div> |
| 110 | 261 |
</form> |
|
150
1f277ab0c163
Correct missing div + margin at the bottonm of the record view and edit page
ymh <ymh.work@gmail.com>
parents:
148
diff
changeset
|
262 |
</div> |
|
148
a998cf036d15
Merge pull request #8 https://github.com/IRI-Research/plan4learning/pull/8 : Ordre des champs - traduction des libellés - restriction des langues
ymh <ymh.work@gmail.com>
parents:
144
diff
changeset
|
263 |
{% endblock %} |