diff options
| author | Étienne Loks <etienne.loks@iggdrasil.net> | 2018-08-22 16:59:00 +0200 | 
|---|---|---|
| committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2018-08-22 16:59:00 +0200 | 
| commit | f88edd03db806b846ad10c68279a1a7c4902f3ee (patch) | |
| tree | 608a87900972a8d227dabd864a669bd8bc1c633b /ishtar_common/wizards.py | |
| parent | 0daa90c284b5829d42974a8c9f3fbae9bf8fcf28 (diff) | |
| download | Ishtar-f88edd03db806b846ad10c68279a1a7c4902f3ee.tar.bz2 Ishtar-f88edd03db806b846ad10c68279a1a7c4902f3ee.zip | |
Bookmark: manage missing bookmark configuration
Diffstat (limited to 'ishtar_common/wizards.py')
| -rw-r--r-- | ishtar_common/wizards.py | 14 | 
1 files changed, 13 insertions, 1 deletions
| diff --git a/ishtar_common/wizards.py b/ishtar_common/wizards.py index 9a068063b..62bafdfe4 100644 --- a/ishtar_common/wizards.py +++ b/ishtar_common/wizards.py @@ -1424,7 +1424,7 @@ class SearchWizard(IshtarWizard):          current_step = self.steps.current          bookmark = self.request.GET.get('bookmark', None)          default_search_vector = None -        if bookmark: +        if bookmark and self.model:              try:                  app_label = self.model.__module__.split('.')[0]                  sq = models.SearchQuery.objects.get( @@ -1444,6 +1444,18 @@ class SearchWizard(IshtarWizard):          return context +class PersonSearch(SearchWizard): +    model = models.Person + + +class OrganizationSearch(SearchWizard): +    model = models.Organization + + +class DocumentSearch(SearchWizard): +    model = models.Document + +  class DeletionWizard(Wizard):      def __init__(self, *args, **kwargs):          if (not hasattr(self, 'fields') or not self.fields) and \ | 
