diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2023-10-26 17:03:41 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2024-04-16 16:38:32 +0200 |
commit | f4f482cd4074898f5344a3a078e27800bbd060fd (patch) | |
tree | 46a317f0f5de7b0177206ac5b965be794ff2b2af /ishtar_common/urls.py | |
parent | e008dd87b2eafd88cec3d75d0b3b4c92ce891f23 (diff) | |
download | Ishtar-f4f482cd4074898f5344a3a078e27800bbd060fd.tar.bz2 Ishtar-f4f482cd4074898f5344a3a078e27800bbd060fd.zip |
✨ refactoring import permissions
Diffstat (limited to 'ishtar_common/urls.py')
-rw-r--r-- | ishtar_common/urls.py | 28 |
1 files changed, 14 insertions, 14 deletions
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<pk>[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<pk>[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<pk>[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<pk>[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/(?P<target>source|result|match|error)/(?P<group>group\-)?(?P<pk>[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<import_id>[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<line_id>[0-9]+)/$", - views.line_error, + check_rights(["change_import", "change_own_import"])(views.line_error), name="import_ignore_line", ), url(r"^profile(?:/(?P<pk>[0-9]+))?/$", views.ProfileEdit.as_view(), name="profile"), |