From f974a7c5918bb1f2fb29db4ee83d44a51519e336 Mon Sep 17 00:00:00 2001 From: Valentin Deniaud Date: Thu, 29 Apr 2021 11:45:58 +0200 Subject: [PATCH] csv_import: remove modify import form (#53463) --- src/authentic2/manager/forms.py | 25 ---------------- .../authentic2/manager/user_import.html | 15 +++++----- src/authentic2/manager/user_views.py | 29 ++++--------------- tests/test_user_manager.py | 5 ++-- 4 files changed, 17 insertions(+), 57 deletions(-) diff --git a/src/authentic2/manager/forms.py b/src/authentic2/manager/forms.py index e93be29f..8816d2bc 100644 --- a/src/authentic2/manager/forms.py +++ b/src/authentic2/manager/forms.py @@ -737,31 +737,6 @@ class UserNewImportForm(UserImportForm): return new_import -class UserEditImportForm(UserImportForm): - def __init__(self, *args, **kwargs): - self.user_import = kwargs.pop('user_import') - initial = kwargs.setdefault('initial', {}) - initial['encoding'] = self.user_import.encoding - initial['ou'] = self.user_import.ou - super(UserEditImportForm, self).__init__(*args, **kwargs) - del self.fields['import_file'] - - def clean(self): - from authentic2.csv_import import CsvImporter - - encoding = self.cleaned_data['encoding'] - with self.user_import.import_file as fd: - importer = CsvImporter() - if not importer.run(fd, encoding): - self.raise_validation_error(importer.error.description or importer.error.code) - self.cleaned_data['rows_count'] = len(importer.rows) - - def save(self): - with self.user_import.meta_update as meta: - meta['ou'] = self.cleaned_data['ou'] - meta['encoding'] = self.cleaned_data['encoding'] - - class RolesCsvImportForm(LimitQuerysetFormMixin, forms.Form): import_file = forms.FileField( label=_('Roles file'), diff --git a/src/authentic2/manager/templates/authentic2/manager/user_import.html b/src/authentic2/manager/templates/authentic2/manager/user_import.html index c162b87a..680aba4d 100644 --- a/src/authentic2/manager/templates/authentic2/manager/user_import.html +++ b/src/authentic2/manager/templates/authentic2/manager/user_import.html @@ -20,22 +20,21 @@ {% block sidebar %}