summaryrefslogtreecommitdiff
path: root/ishtar/ishtar_base/forms_common.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@peacefrogs.net>2011-10-11 20:40:01 +0200
committerÉtienne Loks <etienne.loks@peacefrogs.net>2011-10-11 20:40:01 +0200
commit1970ab3e774d912a73ffd343e506156ba34772b2 (patch)
tree5b6673e61cd00871718cc6e1d4859d75b7433484 /ishtar/ishtar_base/forms_common.py
parent968d59a2de5918353df998fcd90283da76a18f95 (diff)
downloadIshtar-1970ab3e774d912a73ffd343e506156ba34772b2.tar.bz2
Ishtar-1970ab3e774d912a73ffd343e506156ba34772b2.zip
More precise right managements (closes #644)
- wizard filtered with right managements - better admin for rights related to person types
Diffstat (limited to 'ishtar/ishtar_base/forms_common.py')
-rw-r--r--ishtar/ishtar_base/forms_common.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/ishtar/ishtar_base/forms_common.py b/ishtar/ishtar_base/forms_common.py
index d6a95aa75..68ab9be5f 100644
--- a/ishtar/ishtar_base/forms_common.py
+++ b/ishtar/ishtar_base/forms_common.py
@@ -38,7 +38,8 @@ from ishtar import settings
import models
import widgets
-from forms import Wizard, FinalForm, FormSet, reverse_lazy, name_validator
+from forms import Wizard, SearchWizard, FinalForm, FormSet, reverse_lazy, \
+ name_validator
def get_town_field(label=_(u"Town"), required=True):
help_text = _(u"<p>Type name, department code and/or postal code of the "
@@ -198,6 +199,10 @@ class PersonForm(forms.Form):
new_item.save()
return new_item
+person_search_wizard = SearchWizard([
+ ('general-person_search', PersonFormSelection)],
+ url_name='person_search',)
+
person_creation_wizard = PersonWizard([
('identity-person_creation', PersonForm),
('final-person_creation', FinalForm)],