diff options
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 | 
