diff options
| author | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-09-10 20:49:13 +0200 | 
|---|---|---|
| committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-09-10 20:49:13 +0200 | 
| commit | 8f18e7aa3ef8750faaf8c4cd136827555fdf66e4 (patch) | |
| tree | 45f1d910b67a30e44015735581ec9cdc6db51cdf /ishtar_common/views.py | |
| parent | 3d630a998043a9a6a9d61d42f3394b121f045431 (diff) | |
| download | Ishtar-8f18e7aa3ef8750faaf8c4cd136827555fdf66e4.tar.bz2 Ishtar-8f18e7aa3ef8750faaf8c4cd136827555fdf66e4.zip | |
QA: lock/unlock (sites, operations, context records, finds, containers, warehouses)
Diffstat (limited to 'ishtar_common/views.py')
| -rw-r--r-- | ishtar_common/views.py | 11 | 
1 files changed, 10 insertions, 1 deletions
| diff --git a/ishtar_common/views.py b/ishtar_common/views.py index 4ab94aae9..c663eccbc 100644 --- a/ishtar_common/views.py +++ b/ishtar_common/views.py @@ -2126,7 +2126,7 @@ class QAItemForm(IshtarMixin, LoginRequiredMixin, FormView):      model = None      base_url = None      form_class = None -    page_name = u"" +    page_name = ""      success_url = "/success/"      modal_size = None  # large, small or None (medium) @@ -2218,6 +2218,15 @@ class QAItemEditForm(QAItemForm):          return HttpResponseRedirect(reverse("success")) +class QABaseLockView(QAItemForm): +    form_class = forms.QALockForm +    page_name = _("lock/unlock") + +    def form_valid(self, form): +        form.save(self.items, self.request.user) +        return HttpResponseRedirect(reverse("success")) + +  class QAPersonForm(QAItemEditForm):      model = models.Person      form_class = forms.QAPersonFormMulti | 
