From f4f482cd4074898f5344a3a078e27800bbd060fd Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Thu, 26 Oct 2023 17:03:41 +0200 Subject: ✨ refactoring import permissions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ishtar_common/urls.py | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) (limited to 'ishtar_common/urls.py') diff --git a/ishtar_common/urls.py b/ishtar_common/urls.py index 52e1324b2..c3d614ac6 100644 --- a/ishtar_common/urls.py +++ b/ishtar_common/urls.py @@ -210,62 +210,62 @@ urlpatterns = [ ), url( r"^import-new/$", - check_rights(["change_import"])(views.NewImportView.as_view()), + check_rights(["add_import", "add_own_import"])(views.NewImportView.as_view()), name="new_import", ), url( r"^import-edit/(?P[0-9]+)/$", - check_rights(["change_import"])(views.EditImportView.as_view()), + check_rights(["change_import", "change_own_import"])(views.EditImportView.as_view()), name="edit_import", ), url( r"^import-new-gis/$", - check_rights(["change_import"])(views.NewImportGISView.as_view()), + check_rights(["add_import", "add_own_import"])(views.NewImportGISView.as_view()), name="new_import_gis", ), url( r"^import-new-group/$", - check_rights(["change_import"])(views.NewImportGroupView.as_view()), + check_rights(["add_import", "add_own_import"])(views.NewImportGroupView.as_view()), name="new_import_group", ), url( r"^import-list/$", - check_rights(["change_import"])(views.ImportListView.as_view()), + check_rights(["change_import", "change_own_import"])(views.ImportListView.as_view()), name="current_imports", ), url( r"^import-list-table/$", - check_rights(["change_import"])(views.ImportListTableView.as_view()), + check_rights(["change_import", "change_own_import"])(views.ImportListTableView.as_view()), name="current_imports_table", ), url( r"^import-get-status/$", - check_rights(["change_import"])(views.import_get_status), + check_rights(["change_import", "change_own_import"])(views.import_get_status), name="import_get_status", ), url( r"^import-list-old/$", - check_rights(["change_import"])(views.ImportOldListView.as_view()), + check_rights(["change_import", "change_own_import"])(views.ImportOldListView.as_view()), name="old_imports", ), url( r"^import-delete/(?P[0-9]+)/$", - views.ImportDeleteView.as_view(), + check_rights(["delete_import", "delete_own_import"])(views.ImportDeleteView.as_view()), name="import_delete", ), url( r"^import-group-delete/(?P[0-9]+)/$", - views.ImportGroupDeleteView.as_view(), + check_rights(["delete_import", "delete_own_import"])(views.ImportGroupDeleteView.as_view()), name="import_group_delete", ), url( r"^import-link-unmatched/(?P[0-9]+)/$", - views.ImportLinkView.as_view(), + check_rights(["change_import", "change_own_import"])(views.ImportMatchView.as_view()), name="import_link_unmatched", ), url( r"^import-csv-view/(?Psource|result|match|error)/(?Pgroup\-)?(?P[0-9]+)/$", - views.ImportCSVView.as_view(), + check_rights(["view_import", "view_own_import"])(views.ImportCSVView.as_view()), name="import_display_csv", ), url( @@ -281,12 +281,12 @@ urlpatterns = [ ), url( r"^import-pre-form/(?P[0-9]+)/$", - check_rights(["change_import"])(views.ImportPreFormView.as_view()), + check_rights(["change_import", "change_own_import"])(views.ImportPreFormView.as_view()), name="import_pre_import_form", ), url( r"^import-ignore-line/(?P[0-9]+)/$", - views.line_error, + check_rights(["change_import", "change_own_import"])(views.line_error), name="import_ignore_line", ), url(r"^profile(?:/(?P[0-9]+))?/$", views.ProfileEdit.as_view(), name="profile"), -- cgit v1.2.3