summaryrefslogtreecommitdiff
path: root/ishtar_common/wizards.py
diff options
context:
space:
mode:
Diffstat (limited to 'ishtar_common/wizards.py')
-rw-r--r--ishtar_common/wizards.py14
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 \