summaryrefslogtreecommitdiff
path: root/archaeological_operations/urls.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2020-03-06 11:41:54 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2020-03-06 11:44:44 +0100
commit73680a9956ce9b5a81b12296a19c4c782cbb1573 (patch)
tree87dc15b6b07b78eb8aed52a707c9adab5ae89a9f /archaeological_operations/urls.py
parentfa494aa77940791e2a69589ed29ecc6fc680d680 (diff)
downloadIshtar-73680a9956ce9b5a81b12296a19c4c782cbb1573.tar.bz2
Ishtar-73680a9956ce9b5a81b12296a19c4c782cbb1573.zip
Sheet actions: add duplicate for site, operation, document and context record
Diffstat (limited to 'archaeological_operations/urls.py')
-rw-r--r--archaeological_operations/urls.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/archaeological_operations/urls.py b/archaeological_operations/urls.py
index a52aab3de..a1e658c04 100644
--- a/archaeological_operations/urls.py
+++ b/archaeological_operations/urls.py
@@ -185,11 +185,20 @@ urlpatterns = [
check_rights(['change_operation', 'change_own_operation'])(
views.QAOperationForm.as_view()),
name='operation-qa-bulk-update-confirm', kwargs={"confirm": True}),
+ url(r'^operation-qa-duplicate/(?P<pks>[0-9-]+)?/$',
+ check_rights(['change_operation', 'change_own_operation'])(
+ views.QAOperationdDuplicateFormView.as_view()),
+ name='operation-qa-duplicate'),
url(r'^operation-qa-lock/(?P<pks>[0-9-]+)?/$',
views.QAOperationLockView.as_view(), name='operation-qa-lock',
kwargs={"model": models.Operation}),
+ url(r'^site-qa-duplicate/(?P<pks>[0-9-]+)?/$',
+ check_rights(['change_archaeologicalsite',
+ 'change_own_archaeologicalsite'])(
+ views.QAArchaeologicalSiteDuplicateFormView.as_view()),
+ name='site-qa-duplicate'),
url(r'^site-qa-lock/(?P<pks>[0-9-]+)?/$',
views.QASiteLockView.as_view(), name='site-qa-lock',
kwargs={"model": models.ArchaeologicalSite}),