diff options
Diffstat (limited to 'ishtar_common/views_api.py')
| -rw-r--r-- | ishtar_common/views_api.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/ishtar_common/views_api.py b/ishtar_common/views_api.py index 71bf921da..fed1dc14e 100644 --- a/ishtar_common/views_api.py +++ b/ishtar_common/views_api.py @@ -160,7 +160,11 @@ class GISImportAPI(GISBaseImportView, GISAPIView): new_import = chunk.associate_chunks() msg = "" if new_import and new_import.import_immediatly: - if not new_import.pre_import_form_is_valid: + permissions = new_import.get_permissions_for_actions(request.user) + if not permissions["can_edit_all"] and not permissions["can_edit_own"]: + msg = _("Import not started - Not enough permissions to start " + "import immediatly") + elif not new_import.pre_import_form_is_valid: msg = _("Import not started - Pre import form need to be completed") elif new_import.need_matching(): msg = _("Import not started - Value matches must be made") |
