delete record
authorcavaliet
Mon, 16 Sep 2013 15:11:18 +0200
changeset 92 57633a3acc4f
parent 91 3120bf6cd1e8
child 93 c675183a9325
delete record
src/p4l/locale/en/LC_MESSAGES/django.po
src/p4l/locale/es/LC_MESSAGES/django.po
src/p4l/locale/fr/LC_MESSAGES/django.mo
src/p4l/locale/fr/LC_MESSAGES/django.po
src/p4l/templates/p4l/p4l_record_view.html
src/p4l/templates/p4l/record_update_form.html
src/p4l/urls.py
src/p4l/views.py
--- a/src/p4l/locale/en/LC_MESSAGES/django.po	Mon Sep 16 13:13:31 2013 +0200
+++ b/src/p4l/locale/en/LC_MESSAGES/django.po	Mon Sep 16 15:11:18 2013 +0200
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-09-16 04:33-0500\n"
+"POT-Creation-Date: 2013-09-16 08:07-0500\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -16,7 +16,7 @@
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: admin.py:10 forms.py:36 templates/p4l/p4l_record_view.html:54
+#: admin.py:10 forms.py:36 templates/p4l/p4l_record_view.html:55
 msgid "language"
 msgstr "language"
 
@@ -86,11 +86,11 @@
 msgid "Next"
 msgstr "Next"
 
-#: templates/p4l/p4l_home.html:39 templates/p4l/p4l_record_view.html:34
+#: templates/p4l/p4l_home.html:39 templates/p4l/p4l_record_view.html:35
 msgid "identifier"
 msgstr "identifier"
 
-#: templates/p4l/p4l_home.html:39 templates/p4l/p4l_record_view.html:62
+#: templates/p4l/p4l_home.html:39 templates/p4l/p4l_record_view.html:63
 msgid "titles"
 msgstr "titles"
 
@@ -118,185 +118,201 @@
 msgstr "View"
 
 #: templates/p4l/p4l_record_view.html:10
-#: templates/p4l/p4l_record_view.html:224 templates/p4l/translations.html:20
+#: templates/p4l/p4l_record_view.html:225 templates/p4l/translations.html:20
 #, fuzzy
 msgid "Edit the record"
 msgstr "Modify the record type"
 
-#: templates/p4l/p4l_record_view.html:14
+#: templates/p4l/p4l_record_view.html:11
+#: templates/p4l/p4l_record_view.html:226
+#: templates/p4l/record_update_form.html:48
+#: templates/p4l/record_update_form.html:224
+msgid ""
+"Are your sure you want to delete this record ? This action est irreversible."
+msgstr ""
+
+#: templates/p4l/p4l_record_view.html:11
+#: templates/p4l/p4l_record_view.html:226
+#: templates/p4l/record_update_form.html:48
+#: templates/p4l/record_update_form.html:224
+#, fuzzy
+msgid "Delete the record"
+msgstr "Modify the record type"
+
+#: templates/p4l/p4l_record_view.html:15
 msgid "property"
 msgstr "property"
 
-#: templates/p4l/p4l_record_view.html:14
+#: templates/p4l/p4l_record_view.html:15
 msgid "value"
 msgstr "value"
 
-#: templates/p4l/p4l_record_view.html:22
+#: templates/p4l/p4l_record_view.html:23
 msgid "subjects"
 msgstr "subjects"
 
-#: templates/p4l/p4l_record_view.html:26
+#: templates/p4l/p4l_record_view.html:27
 msgid "themes"
 msgstr "themes"
 
-#: templates/p4l/p4l_record_view.html:30
+#: templates/p4l/p4l_record_view.html:31
 msgid "countries"
 msgstr "countries"
 
-#: templates/p4l/p4l_record_view.html:38
+#: templates/p4l/p4l_record_view.html:39
 msgid "notes"
 msgstr "notes"
 
-#: templates/p4l/p4l_record_view.html:42
+#: templates/p4l/p4l_record_view.html:43
 msgid "issns"
 msgstr "issns"
 
-#: templates/p4l/p4l_record_view.html:46
+#: templates/p4l/p4l_record_view.html:47
 msgid "isbns"
 msgstr "isbns"
 
-#: templates/p4l/p4l_record_view.html:50
+#: templates/p4l/p4l_record_view.html:51
 msgid "document code"
 msgstr "document code"
 
-#: templates/p4l/p4l_record_view.html:58
+#: templates/p4l/p4l_record_view.html:59
 msgid "other languages"
 msgstr "other languages"
 
-#: templates/p4l/p4l_record_view.html:66
+#: templates/p4l/p4l_record_view.html:67
 msgid "abstracts"
 msgstr "abstracts"
 
-#: templates/p4l/p4l_record_view.html:70
+#: templates/p4l/p4l_record_view.html:71
 msgid "added titles"
 msgstr "addes titles"
 
-#: templates/p4l/p4l_record_view.html:74
+#: templates/p4l/p4l_record_view.html:75
 msgid "titles main document"
 msgstr "titles main document"
 
-#: templates/p4l/p4l_record_view.html:78
+#: templates/p4l/p4l_record_view.html:79
 msgid "edition statement"
 msgstr "edition statement"
 
-#: templates/p4l/p4l_record_view.html:82
+#: templates/p4l/p4l_record_view.html:83
 msgid "imprints"
 msgstr "imprints"
 
-#: templates/p4l/p4l_record_view.html:88
+#: templates/p4l/p4l_record_view.html:89
 msgid "City"
 msgstr "City"
 
-#: templates/p4l/p4l_record_view.html:89
+#: templates/p4l/p4l_record_view.html:90
 msgid "Publisher"
 msgstr "Publisher"
 
-#: templates/p4l/p4l_record_view.html:90
-#: templates/p4l/p4l_record_view.html:136
-#: templates/p4l/p4l_record_view.html:181
+#: templates/p4l/p4l_record_view.html:91
+#: templates/p4l/p4l_record_view.html:137
+#: templates/p4l/p4l_record_view.html:182
 msgid "Date"
 msgstr "Date"
 
-#: templates/p4l/p4l_record_view.html:91
-#: templates/p4l/p4l_record_view.html:111
+#: templates/p4l/p4l_record_view.html:92
+#: templates/p4l/p4l_record_view.html:112
 msgid "Language"
 msgstr "Language"
 
-#: templates/p4l/p4l_record_view.html:99
+#: templates/p4l/p4l_record_view.html:100
 msgid "collations"
 msgstr "collations"
 
-#: templates/p4l/p4l_record_view.html:103
+#: templates/p4l/p4l_record_view.html:104
 msgid "volume issues"
 msgstr "volume issues"
 
-#: templates/p4l/p4l_record_view.html:109
-#: templates/p4l/p4l_record_view.html:152
+#: templates/p4l/p4l_record_view.html:110
+#: templates/p4l/p4l_record_view.html:153
 msgid "Volume"
 msgstr "Volume"
 
-#: templates/p4l/p4l_record_view.html:110
-#: templates/p4l/p4l_record_view.html:134
-#: templates/p4l/p4l_record_view.html:179
+#: templates/p4l/p4l_record_view.html:111
+#: templates/p4l/p4l_record_view.html:135
+#: templates/p4l/p4l_record_view.html:180
 msgid "Number"
 msgstr "Number"
 
-#: templates/p4l/p4l_record_view.html:119
+#: templates/p4l/p4l_record_view.html:120
 msgid "project names"
 msgstr "project names"
 
-#: templates/p4l/p4l_record_view.html:123
+#: templates/p4l/p4l_record_view.html:124
 msgid "periodicals"
 msgstr "periodicals"
 
-#: templates/p4l/p4l_record_view.html:127
+#: templates/p4l/p4l_record_view.html:128
 msgid "meetings"
 msgstr "meetings"
 
-#: templates/p4l/p4l_record_view.html:135
-#: templates/p4l/p4l_record_view.html:180
+#: templates/p4l/p4l_record_view.html:136
+#: templates/p4l/p4l_record_view.html:181
 msgid "Place"
 msgstr "Place"
 
-#: templates/p4l/p4l_record_view.html:137
-#: templates/p4l/p4l_record_view.html:182
+#: templates/p4l/p4l_record_view.html:138
+#: templates/p4l/p4l_record_view.html:183
 msgid "Year"
 msgstr "Year"
 
-#: templates/p4l/p4l_record_view.html:145
+#: templates/p4l/p4l_record_view.html:146
 msgid "series"
 msgstr "series"
 
-#: templates/p4l/p4l_record_view.html:160
+#: templates/p4l/p4l_record_view.html:161
 msgid "authors"
 msgstr "authors"
 
-#: templates/p4l/p4l_record_view.html:164
+#: templates/p4l/p4l_record_view.html:165
 msgid "subject persons"
 msgstr "subject persons"
 
-#: templates/p4l/p4l_record_view.html:168
+#: templates/p4l/p4l_record_view.html:169
 msgid "subject corporate bodies"
 msgstr "subject corporate bodies"
 
-#: templates/p4l/p4l_record_view.html:172
+#: templates/p4l/p4l_record_view.html:173
 msgid "subject meetings"
 msgstr "subject meetings"
 
-#: templates/p4l/p4l_record_view.html:190
+#: templates/p4l/p4l_record_view.html:191
 msgid "corporate authors"
 msgstr "corporate authors"
 
-#: templates/p4l/p4l_record_view.html:194
+#: templates/p4l/p4l_record_view.html:195
 msgid "Urls"
 msgstr "Urls"
 
-#: templates/p4l/p4l_record_view.html:200
+#: templates/p4l/p4l_record_view.html:201
 msgid "Address"
 msgstr "Address"
 
-#: templates/p4l/p4l_record_view.html:201
+#: templates/p4l/p4l_record_view.html:202
 msgid "Display"
 msgstr "Display"
 
-#: templates/p4l/p4l_record_view.html:202
+#: templates/p4l/p4l_record_view.html:203
 msgid "Access level"
 msgstr "Access level"
 
-#: templates/p4l/p4l_record_view.html:210
+#: templates/p4l/p4l_record_view.html:211
 msgid "record type"
 msgstr "record type"
 
-#: templates/p4l/p4l_record_view.html:214
+#: templates/p4l/p4l_record_view.html:215
 msgid "is document part"
 msgstr "is document part"
 
-#: templates/p4l/p4l_record_view.html:218
+#: templates/p4l/p4l_record_view.html:219
 msgid "is multilingual"
 msgstr "is multilingual"
 
 #: templates/p4l/record_update_form.html:47
-#: templates/p4l/record_update_form.html:222
+#: templates/p4l/record_update_form.html:223
 #: templates/p4l/translations.html:19
 #, fuzzy
 msgid "View the record"
--- a/src/p4l/locale/es/LC_MESSAGES/django.po	Mon Sep 16 13:13:31 2013 +0200
+++ b/src/p4l/locale/es/LC_MESSAGES/django.po	Mon Sep 16 15:11:18 2013 +0200
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-09-16 04:33-0500\n"
+"POT-Creation-Date: 2013-09-16 08:07-0500\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,7 +17,7 @@
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: admin.py:10 forms.py:36 templates/p4l/p4l_record_view.html:54
+#: admin.py:10 forms.py:36 templates/p4l/p4l_record_view.html:55
 msgid "language"
 msgstr "language"
 
@@ -87,11 +87,11 @@
 msgid "Next"
 msgstr "Next"
 
-#: templates/p4l/p4l_home.html:39 templates/p4l/p4l_record_view.html:34
+#: templates/p4l/p4l_home.html:39 templates/p4l/p4l_record_view.html:35
 msgid "identifier"
 msgstr "identifier"
 
-#: templates/p4l/p4l_home.html:39 templates/p4l/p4l_record_view.html:62
+#: templates/p4l/p4l_home.html:39 templates/p4l/p4l_record_view.html:63
 msgid "titles"
 msgstr "titles"
 
@@ -119,185 +119,201 @@
 msgstr "View"
 
 #: templates/p4l/p4l_record_view.html:10
-#: templates/p4l/p4l_record_view.html:224 templates/p4l/translations.html:20
+#: templates/p4l/p4l_record_view.html:225 templates/p4l/translations.html:20
 #, fuzzy
 msgid "Edit the record"
 msgstr "Modify the record type"
 
-#: templates/p4l/p4l_record_view.html:14
+#: templates/p4l/p4l_record_view.html:11
+#: templates/p4l/p4l_record_view.html:226
+#: templates/p4l/record_update_form.html:48
+#: templates/p4l/record_update_form.html:224
+msgid ""
+"Are your sure you want to delete this record ? This action est irreversible."
+msgstr ""
+
+#: templates/p4l/p4l_record_view.html:11
+#: templates/p4l/p4l_record_view.html:226
+#: templates/p4l/record_update_form.html:48
+#: templates/p4l/record_update_form.html:224
+#, fuzzy
+msgid "Delete the record"
+msgstr "Modify the record type"
+
+#: templates/p4l/p4l_record_view.html:15
 msgid "property"
 msgstr "property"
 
-#: templates/p4l/p4l_record_view.html:14
+#: templates/p4l/p4l_record_view.html:15
 msgid "value"
 msgstr "value"
 
-#: templates/p4l/p4l_record_view.html:22
+#: templates/p4l/p4l_record_view.html:23
 msgid "subjects"
 msgstr "subjects"
 
-#: templates/p4l/p4l_record_view.html:26
+#: templates/p4l/p4l_record_view.html:27
 msgid "themes"
 msgstr "themes"
 
-#: templates/p4l/p4l_record_view.html:30
+#: templates/p4l/p4l_record_view.html:31
 msgid "countries"
 msgstr "countries"
 
-#: templates/p4l/p4l_record_view.html:38
+#: templates/p4l/p4l_record_view.html:39
 msgid "notes"
 msgstr "notes"
 
-#: templates/p4l/p4l_record_view.html:42
+#: templates/p4l/p4l_record_view.html:43
 msgid "issns"
 msgstr "issns"
 
-#: templates/p4l/p4l_record_view.html:46
+#: templates/p4l/p4l_record_view.html:47
 msgid "isbns"
 msgstr "isbns"
 
-#: templates/p4l/p4l_record_view.html:50
+#: templates/p4l/p4l_record_view.html:51
 msgid "document code"
 msgstr "document code"
 
-#: templates/p4l/p4l_record_view.html:58
+#: templates/p4l/p4l_record_view.html:59
 msgid "other languages"
 msgstr "other languages"
 
-#: templates/p4l/p4l_record_view.html:66
+#: templates/p4l/p4l_record_view.html:67
 msgid "abstracts"
 msgstr "abstracts"
 
-#: templates/p4l/p4l_record_view.html:70
+#: templates/p4l/p4l_record_view.html:71
 msgid "added titles"
 msgstr "addes titles"
 
-#: templates/p4l/p4l_record_view.html:74
+#: templates/p4l/p4l_record_view.html:75
 msgid "titles main document"
 msgstr "titles main document"
 
-#: templates/p4l/p4l_record_view.html:78
+#: templates/p4l/p4l_record_view.html:79
 msgid "edition statement"
 msgstr "edition statement"
 
-#: templates/p4l/p4l_record_view.html:82
+#: templates/p4l/p4l_record_view.html:83
 msgid "imprints"
 msgstr "imprints"
 
-#: templates/p4l/p4l_record_view.html:88
+#: templates/p4l/p4l_record_view.html:89
 msgid "City"
 msgstr "City"
 
-#: templates/p4l/p4l_record_view.html:89
+#: templates/p4l/p4l_record_view.html:90
 msgid "Publisher"
 msgstr "Publisher"
 
-#: templates/p4l/p4l_record_view.html:90
-#: templates/p4l/p4l_record_view.html:136
-#: templates/p4l/p4l_record_view.html:181
+#: templates/p4l/p4l_record_view.html:91
+#: templates/p4l/p4l_record_view.html:137
+#: templates/p4l/p4l_record_view.html:182
 msgid "Date"
 msgstr "Date"
 
-#: templates/p4l/p4l_record_view.html:91
-#: templates/p4l/p4l_record_view.html:111
+#: templates/p4l/p4l_record_view.html:92
+#: templates/p4l/p4l_record_view.html:112
 msgid "Language"
 msgstr "Language"
 
-#: templates/p4l/p4l_record_view.html:99
+#: templates/p4l/p4l_record_view.html:100
 msgid "collations"
 msgstr "collations"
 
-#: templates/p4l/p4l_record_view.html:103
+#: templates/p4l/p4l_record_view.html:104
 msgid "volume issues"
 msgstr "volume issues"
 
-#: templates/p4l/p4l_record_view.html:109
-#: templates/p4l/p4l_record_view.html:152
+#: templates/p4l/p4l_record_view.html:110
+#: templates/p4l/p4l_record_view.html:153
 msgid "Volume"
 msgstr "Volume"
 
-#: templates/p4l/p4l_record_view.html:110
-#: templates/p4l/p4l_record_view.html:134
-#: templates/p4l/p4l_record_view.html:179
+#: templates/p4l/p4l_record_view.html:111
+#: templates/p4l/p4l_record_view.html:135
+#: templates/p4l/p4l_record_view.html:180
 msgid "Number"
 msgstr "Number"
 
-#: templates/p4l/p4l_record_view.html:119
+#: templates/p4l/p4l_record_view.html:120
 msgid "project names"
 msgstr "project names"
 
-#: templates/p4l/p4l_record_view.html:123
+#: templates/p4l/p4l_record_view.html:124
 msgid "periodicals"
 msgstr "periodicals"
 
-#: templates/p4l/p4l_record_view.html:127
+#: templates/p4l/p4l_record_view.html:128
 msgid "meetings"
 msgstr "meetings"
 
-#: templates/p4l/p4l_record_view.html:135
-#: templates/p4l/p4l_record_view.html:180
+#: templates/p4l/p4l_record_view.html:136
+#: templates/p4l/p4l_record_view.html:181
 msgid "Place"
 msgstr "Place"
 
-#: templates/p4l/p4l_record_view.html:137
-#: templates/p4l/p4l_record_view.html:182
+#: templates/p4l/p4l_record_view.html:138
+#: templates/p4l/p4l_record_view.html:183
 msgid "Year"
 msgstr "Year"
 
-#: templates/p4l/p4l_record_view.html:145
+#: templates/p4l/p4l_record_view.html:146
 msgid "series"
 msgstr "series"
 
-#: templates/p4l/p4l_record_view.html:160
+#: templates/p4l/p4l_record_view.html:161
 msgid "authors"
 msgstr "authors"
 
-#: templates/p4l/p4l_record_view.html:164
+#: templates/p4l/p4l_record_view.html:165
 msgid "subject persons"
 msgstr "subject persons"
 
-#: templates/p4l/p4l_record_view.html:168
+#: templates/p4l/p4l_record_view.html:169
 msgid "subject corporate bodies"
 msgstr "subject corporate bodies"
 
-#: templates/p4l/p4l_record_view.html:172
+#: templates/p4l/p4l_record_view.html:173
 msgid "subject meetings"
 msgstr "subject meetings"
 
-#: templates/p4l/p4l_record_view.html:190
+#: templates/p4l/p4l_record_view.html:191
 msgid "corporate authors"
 msgstr "corporate authors"
 
-#: templates/p4l/p4l_record_view.html:194
+#: templates/p4l/p4l_record_view.html:195
 msgid "Urls"
 msgstr "Urls"
 
-#: templates/p4l/p4l_record_view.html:200
+#: templates/p4l/p4l_record_view.html:201
 msgid "Address"
 msgstr "Address"
 
-#: templates/p4l/p4l_record_view.html:201
+#: templates/p4l/p4l_record_view.html:202
 msgid "Display"
 msgstr "Display"
 
-#: templates/p4l/p4l_record_view.html:202
+#: templates/p4l/p4l_record_view.html:203
 msgid "Access level"
 msgstr "Access level"
 
-#: templates/p4l/p4l_record_view.html:210
+#: templates/p4l/p4l_record_view.html:211
 msgid "record type"
 msgstr "record type"
 
-#: templates/p4l/p4l_record_view.html:214
+#: templates/p4l/p4l_record_view.html:215
 msgid "is document part"
 msgstr "is document part"
 
-#: templates/p4l/p4l_record_view.html:218
+#: templates/p4l/p4l_record_view.html:219
 msgid "is multilingual"
 msgstr "is multilingual"
 
 #: templates/p4l/record_update_form.html:47
-#: templates/p4l/record_update_form.html:222
+#: templates/p4l/record_update_form.html:223
 #: templates/p4l/translations.html:19
 #, fuzzy
 msgid "View the record"
Binary file src/p4l/locale/fr/LC_MESSAGES/django.mo has changed
--- a/src/p4l/locale/fr/LC_MESSAGES/django.po	Mon Sep 16 13:13:31 2013 +0200
+++ b/src/p4l/locale/fr/LC_MESSAGES/django.po	Mon Sep 16 15:11:18 2013 +0200
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-09-16 04:33-0500\n"
+"POT-Creation-Date: 2013-09-16 08:07-0500\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -19,7 +19,7 @@
 
 #: admin.py:10
 #: forms.py:36
-#: templates/p4l/p4l_record_view.html:54
+#: templates/p4l/p4l_record_view.html:55
 msgid "language"
 msgstr "langue"
 
@@ -99,12 +99,12 @@
 msgstr "Suiv."
 
 #: templates/p4l/p4l_home.html:39
-#: templates/p4l/p4l_record_view.html:34
+#: templates/p4l/p4l_record_view.html:35
 msgid "identifier"
 msgstr "identifiant"
 
 #: templates/p4l/p4l_home.html:39
-#: templates/p4l/p4l_record_view.html:62
+#: templates/p4l/p4l_record_view.html:63
 msgid "titles"
 msgstr "titres"
 
@@ -131,185 +131,200 @@
 msgstr "Vue"
 
 #: templates/p4l/p4l_record_view.html:10
-#: templates/p4l/p4l_record_view.html:224
+#: templates/p4l/p4l_record_view.html:225
 #: templates/p4l/translations.html:20
 msgid "Edit the record"
 msgstr "Modifier la notice"
 
-#: templates/p4l/p4l_record_view.html:14
+#: templates/p4l/p4l_record_view.html:11
+#: templates/p4l/p4l_record_view.html:226
+#: templates/p4l/record_update_form.html:48
+#: templates/p4l/record_update_form.html:224
+msgid ""
+"Are your sure you want to delete this record ? This action est irreversible."
+msgstr "Êtes-vous sûr sur vouloir effacer cette notice ? Cette action est irréversible."
+
+#: templates/p4l/p4l_record_view.html:11
+#: templates/p4l/p4l_record_view.html:226
+#: templates/p4l/record_update_form.html:48
+#: templates/p4l/record_update_form.html:224
+msgid "Delete the record"
+msgstr "Effacer la notice"
+
+#: templates/p4l/p4l_record_view.html:15
 msgid "property"
 msgstr "propriété"
 
-#: templates/p4l/p4l_record_view.html:14
+#: templates/p4l/p4l_record_view.html:15
 msgid "value"
 msgstr "valeur"
 
-#: templates/p4l/p4l_record_view.html:22
+#: templates/p4l/p4l_record_view.html:23
 msgid "subjects"
 msgstr "sujets"
 
-#: templates/p4l/p4l_record_view.html:26
+#: templates/p4l/p4l_record_view.html:27
 msgid "themes"
 msgstr "thèmes"
 
-#: templates/p4l/p4l_record_view.html:30
+#: templates/p4l/p4l_record_view.html:31
 msgid "countries"
 msgstr "pays"
 
-#: templates/p4l/p4l_record_view.html:38
+#: templates/p4l/p4l_record_view.html:39
 msgid "notes"
 msgstr "notes"
 
-#: templates/p4l/p4l_record_view.html:42
+#: templates/p4l/p4l_record_view.html:43
 msgid "issns"
 msgstr "issns"
 
-#: templates/p4l/p4l_record_view.html:46
+#: templates/p4l/p4l_record_view.html:47
 msgid "isbns"
 msgstr "isbns"
 
-#: templates/p4l/p4l_record_view.html:50
+#: templates/p4l/p4l_record_view.html:51
 msgid "document code"
 msgstr "code document"
 
-#: templates/p4l/p4l_record_view.html:58
+#: templates/p4l/p4l_record_view.html:59
 msgid "other languages"
 msgstr "autres langues"
 
-#: templates/p4l/p4l_record_view.html:66
+#: templates/p4l/p4l_record_view.html:67
 msgid "abstracts"
 msgstr "résumés"
 
-#: templates/p4l/p4l_record_view.html:70
+#: templates/p4l/p4l_record_view.html:71
 msgid "added titles"
 msgstr "titres ajoutés"
 
-#: templates/p4l/p4l_record_view.html:74
+#: templates/p4l/p4l_record_view.html:75
 msgid "titles main document"
 msgstr "titre doc. principal"
 
-#: templates/p4l/p4l_record_view.html:78
+#: templates/p4l/p4l_record_view.html:79
 msgid "edition statement"
 msgstr "déclatation pub."
 
-#: templates/p4l/p4l_record_view.html:82
+#: templates/p4l/p4l_record_view.html:83
 msgid "imprints"
 msgstr "impressions"
 
-#: templates/p4l/p4l_record_view.html:88
+#: templates/p4l/p4l_record_view.html:89
 msgid "City"
 msgstr "Ville"
 
-#: templates/p4l/p4l_record_view.html:89
+#: templates/p4l/p4l_record_view.html:90
 msgid "Publisher"
 msgstr "Éditeur"
 
-#: templates/p4l/p4l_record_view.html:90
-#: templates/p4l/p4l_record_view.html:136
-#: templates/p4l/p4l_record_view.html:181
+#: templates/p4l/p4l_record_view.html:91
+#: templates/p4l/p4l_record_view.html:137
+#: templates/p4l/p4l_record_view.html:182
 msgid "Date"
 msgstr "Date"
 
-#: templates/p4l/p4l_record_view.html:91
-#: templates/p4l/p4l_record_view.html:111
+#: templates/p4l/p4l_record_view.html:92
+#: templates/p4l/p4l_record_view.html:112
 msgid "Language"
 msgstr "Langue"
 
-#: templates/p4l/p4l_record_view.html:99
+#: templates/p4l/p4l_record_view.html:100
 msgid "collations"
 msgstr "paginations"
 
-#: templates/p4l/p4l_record_view.html:103
+#: templates/p4l/p4l_record_view.html:104
 msgid "volume issues"
 msgstr "volume de parution"
 
-#: templates/p4l/p4l_record_view.html:109
-#: templates/p4l/p4l_record_view.html:152
+#: templates/p4l/p4l_record_view.html:110
+#: templates/p4l/p4l_record_view.html:153
 msgid "Volume"
 msgstr "Volume"
 
-#: templates/p4l/p4l_record_view.html:110
-#: templates/p4l/p4l_record_view.html:134
-#: templates/p4l/p4l_record_view.html:179
+#: templates/p4l/p4l_record_view.html:111
+#: templates/p4l/p4l_record_view.html:135
+#: templates/p4l/p4l_record_view.html:180
 msgid "Number"
 msgstr "Nombre"
 
-#: templates/p4l/p4l_record_view.html:119
+#: templates/p4l/p4l_record_view.html:120
 msgid "project names"
 msgstr "noms de projet"
 
-#: templates/p4l/p4l_record_view.html:123
+#: templates/p4l/p4l_record_view.html:124
 msgid "periodicals"
 msgstr "périodiques"
 
-#: templates/p4l/p4l_record_view.html:127
+#: templates/p4l/p4l_record_view.html:128
 msgid "meetings"
 msgstr "réunion"
 
-#: templates/p4l/p4l_record_view.html:135
-#: templates/p4l/p4l_record_view.html:180
+#: templates/p4l/p4l_record_view.html:136
+#: templates/p4l/p4l_record_view.html:181
 msgid "Place"
 msgstr "Lieu"
 
-#: templates/p4l/p4l_record_view.html:137
-#: templates/p4l/p4l_record_view.html:182
+#: templates/p4l/p4l_record_view.html:138
+#: templates/p4l/p4l_record_view.html:183
 msgid "Year"
 msgstr "Année"
 
-#: templates/p4l/p4l_record_view.html:145
+#: templates/p4l/p4l_record_view.html:146
 msgid "series"
 msgstr "séries"
 
-#: templates/p4l/p4l_record_view.html:160
+#: templates/p4l/p4l_record_view.html:161
 msgid "authors"
 msgstr "auteurs"
 
-#: templates/p4l/p4l_record_view.html:164
+#: templates/p4l/p4l_record_view.html:165
 msgid "subject persons"
 msgstr "personnes sujets"
 
-#: templates/p4l/p4l_record_view.html:168
+#: templates/p4l/p4l_record_view.html:169
 msgid "subject corporate bodies"
 msgstr "personne morale sujets"
 
-#: templates/p4l/p4l_record_view.html:172
+#: templates/p4l/p4l_record_view.html:173
 msgid "subject meetings"
 msgstr "réunion sujets"
 
-#: templates/p4l/p4l_record_view.html:190
+#: templates/p4l/p4l_record_view.html:191
 msgid "corporate authors"
 msgstr "entités auteurs"
 
-#: templates/p4l/p4l_record_view.html:194
+#: templates/p4l/p4l_record_view.html:195
 msgid "Urls"
 msgstr "Urls"
 
-#: templates/p4l/p4l_record_view.html:200
+#: templates/p4l/p4l_record_view.html:201
 msgid "Address"
 msgstr "Adresse"
 
-#: templates/p4l/p4l_record_view.html:201
+#: templates/p4l/p4l_record_view.html:202
 msgid "Display"
 msgstr "Affichage"
 
-#: templates/p4l/p4l_record_view.html:202
+#: templates/p4l/p4l_record_view.html:203
 msgid "Access level"
 msgstr "Niveau d'accès"
 
-#: templates/p4l/p4l_record_view.html:210
+#: templates/p4l/p4l_record_view.html:211
 msgid "record type"
 msgstr "type de notice"
 
-#: templates/p4l/p4l_record_view.html:214
+#: templates/p4l/p4l_record_view.html:215
 msgid "is document part"
 msgstr "document partiel"
 
-#: templates/p4l/p4l_record_view.html:218
+#: templates/p4l/p4l_record_view.html:219
 msgid "is multilingual"
 msgstr "multilingue"
 
 #: templates/p4l/record_update_form.html:47
-#: templates/p4l/record_update_form.html:222
+#: templates/p4l/record_update_form.html:223
 #: templates/p4l/translations.html:19
 msgid "View the record"
 msgstr "Voir la notice"
--- a/src/p4l/templates/p4l/p4l_record_view.html	Mon Sep 16 13:13:31 2013 +0200
+++ b/src/p4l/templates/p4l/p4l_record_view.html	Mon Sep 16 15:11:18 2013 +0200
@@ -8,6 +8,7 @@
 {% block content %}
 <div class="row text-right">
     <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>
+    <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>
 </div>
 <table class="table record-table">
   <thead>
@@ -222,5 +223,6 @@
 </table>
 <div class="row text-right">
     <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>
+    <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>
 </div>
 {% endblock %}
\ No newline at end of file
--- a/src/p4l/templates/p4l/record_update_form.html	Mon Sep 16 13:13:31 2013 +0200
+++ b/src/p4l/templates/p4l/record_update_form.html	Mon Sep 16 15:11:18 2013 +0200
@@ -45,6 +45,7 @@
 {% block content %}
 <div class="row text-right">
     <a class="btn btn-default" href="{% url 'p4l_record_view' slug=record.identifier %}">{% trans 'View the record' %} <i class="glyphicon glyphicon-eye-open"></i></a>
+    <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>
 </div>
 {% verbatim %}
 <div ng-app="recordApp" ng-controller="RecordCtrl" ng-cloak>
@@ -220,5 +221,6 @@
 {% endverbatim %}
 <div class="row text-right">
     <a class="btn btn-default" href="{% url 'p4l_record_view' slug=record.identifier %}">{% trans 'View the record' %} <i class="glyphicon glyphicon-eye-open"></i></a>
+    <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>
 </div>
 {% endblock %}
\ No newline at end of file
--- a/src/p4l/urls.py	Mon Sep 16 13:13:31 2013 +0200
+++ b/src/p4l/urls.py	Mon Sep 16 15:11:18 2013 +0200
@@ -2,7 +2,7 @@
 from django.contrib import admin
 from django.contrib.auth import urls as auth_urls
 from django.contrib.auth.decorators import login_required
-from p4l.views import RecordListView, RecordDetailView, RecordEditView
+from p4l.views import RecordListView, RecordDetailView, RecordEditView, RecordDeleteView
 
 js_info_dict = {
     'packages': ('p4l',),
@@ -16,6 +16,7 @@
     url(r'^auth/', include(auth_urls)),
     url(r'^record/view/(?P<slug>\w+)$', login_required(RecordDetailView.as_view()), name='p4l_record_view'),
     url(r'^record/edit/(?P<slug>\w+)$', login_required(RecordEditView.as_view()), name='p4l_record_edit'),
+    url(r'^record/delete/(?P<slug>\w+)$', login_required(RecordDeleteView.as_view()), name='p4l_record_delete'),
     url(r'^api/', include('p4l.api.urls')),
 
     url(r'^i18n/', include('django.conf.urls.i18n')),
--- a/src/p4l/views.py	Mon Sep 16 13:13:31 2013 +0200
+++ b/src/p4l/views.py	Mon Sep 16 15:11:18 2013 +0200
@@ -6,7 +6,8 @@
 '''
 
 from django.conf import settings
-from django.views.generic import ListView, DetailView
+from django.views.generic import ListView, DetailView, View
+from django.shortcuts import redirect, get_object_or_404
 from p4l.forms import RecordFilterForm
 from p4l.models import Record
 from p4l.utils import get_labels_for_uris
@@ -183,5 +184,11 @@
         context['languages_list'] = json.dumps(settings.LANGUAGES_LIST)
                 
         return context
-        
+
+
+class RecordDeleteView(View):
+    def get(self, request, slug, **kwargs):
+        rec = get_object_or_404(Record, identifier=slug)
+        rec.delete()
+        return redirect('p4l_home')
         
\ No newline at end of file