diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2018-06-04 16:41:41 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2018-06-12 09:57:24 +0200 |
commit | 5a52b18c2cd4fcde86cefb84f90b4bd0df7be5a3 (patch) | |
tree | 735cd414c9dd45334a08f5e8c93224257548aa53 /ishtar_common/views.py | |
parent | a54278d6d09645e5d9e6b310b7d58d7aa3f80f4d (diff) | |
download | Ishtar-5a52b18c2cd4fcde86cefb84f90b4bd0df7be5a3.tar.bz2 Ishtar-5a52b18c2cd4fcde86cefb84f90b4bd0df7be5a3.zip |
Rebase migrations
Diffstat (limited to 'ishtar_common/views.py')
-rw-r--r-- | ishtar_common/views.py | 43 |
1 files changed, 40 insertions, 3 deletions
diff --git a/ishtar_common/views.py b/ishtar_common/views.py index 5d2b442bf..187712676 100644 --- a/ishtar_common/views.py +++ b/ishtar_common/views.py @@ -2483,12 +2483,49 @@ class OrganizationPersonEdit(LoginRequiredMixin, UpdateView): def get_success_url(self): return reverse('organization_person_edit', args=[self.object.pk]) + +# documents + +show_document = show_item(models.Document, 'document') +get_document = get_item(models.Document, 'get_document', 'document') + + +document_search_wizard = wizards.SearchWizard.as_view( + [('selec-document_search', forms.DocumentFormSelection)], + label=_(u"Document: search"), + url_name='document_search', +) + + +class NewDocumentFormView(IshtarMixin, LoginRequiredMixin, + FormView): + form_class = forms.DocumentForm + template_name = 'ishtar/form.html' + success_url = 'document_search' + """ +class DocumentSelectMixin(IshtarMixin, LoginRequiredMixin, + FormView): + form_class = forms.PersonMergeFormSelection + template_name = 'ishtar/form.html' + redir_url = 'person_manual_merge_items' + + def form_valid(self, form): + self.item = form.get_item() + return super(ManualMergeMixin, self).form_valid(form) + + def get_success_url(self): + return reverse(self.redir_url, args=[self.item.pk]) -show_operationsource = show_item(models.OperationSource, 'operationsource') -get_operationsource = get_item(models.OperationSource, 'get_operationsource', - 'operationsource') +class DocumentSelectView(DocumentSelectMixin, IshtarMixin, LoginRequiredMixin, + FormView): + page_name = _(u"Merge persons") + current_url = 'person-manual-merge' + redir_url = 'person_manual_merge_items' +""" + +""" # operation sources operation_source_search_wizard = SearchWizard.as_view([ |