diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2024-11-06 12:50:59 +0100 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2025-02-19 14:43:49 +0100 |
commit | 6a26d7e015b00039f2c6754d828d79915fdc1c23 (patch) | |
tree | 74ca481e52d5f14e6270c1d26e33bbd775cd6a02 /ishtar_common/forms_common.py | |
parent | dd7a0780afceb515959896c5826515bc5ce0efd8 (diff) | |
download | Ishtar-6a26d7e015b00039f2c6754d828d79915fdc1c23.tar.bz2 Ishtar-6a26d7e015b00039f2c6754d828d79915fdc1c23.zip |
✨ permissions refactoring: forms - permission filter (mainly used by search tables)
Diffstat (limited to 'ishtar_common/forms_common.py')
-rw-r--r-- | ishtar_common/forms_common.py | 27 |
1 files changed, 14 insertions, 13 deletions
diff --git a/ishtar_common/forms_common.py b/ishtar_common/forms_common.py index e7e6a334d..cb7eb761a 100644 --- a/ishtar_common/forms_common.py +++ b/ishtar_common/forms_common.py @@ -56,23 +56,24 @@ from .models_imports import FORMATER_WIDGETS_DCT from . import widgets from ishtar_common.templatetags.link_to_window import simple_link_to_window from .forms import ( - FinalForm, - FormSet, - reverse_lazy, - name_validator, - TableSelect, - ManageOldType, CustomForm, + CustomFormSearch, FieldType, + file_size_validator, + FinalForm, FormHeader, + FormPermissionForm, FormSetWithDeleteSwitches, - file_size_validator, + FormSet, HistorySelect, - CustomFormSearch, - QAForm, - IshtarForm, - MultiSearchForm, LockForm, + ManageOldType, + MultiSearchForm, + name_validator, + IshtarForm, + QAForm, + reverse_lazy, + TableSelect, ) from ishtar_common.data_importer import ImporterError from ishtar_common.utils import ( @@ -84,7 +85,7 @@ from ishtar_common.utils import ( reverse_coordinates, ) -from archaeological_operations.models import Operation, OperationType +from archaeological_operations.models import Operation from archaeological_context_records.models import ContextRecord from archaeological_finds.models import Find, FindBasket from archaeological_warehouse.models import Container @@ -1621,7 +1622,7 @@ ProfileFormset.form_slug = "profiles" ProfileFormset.NO_CUSTOM_FORM = True -class FinalAccountForm(forms.Form): +class FinalAccountForm(FormPermissionForm, forms.Form): final = True form_label = _("Confirm") send_password = forms.BooleanField( |