diff options
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 |
commit | cbbaaedc6fb3552081c30ff304ab9f97798426f7 (patch) | |
tree | 5b6673e61cd00871718cc6e1d4859d75b7433484 /ishtar/ishtar_base/forms_common.py | |
parent | 9708c9524c1534c283701fb2af524aa2446eec09 (diff) | |
download | Ishtar-cbbaaedc6fb3552081c30ff304ab9f97798426f7.tar.bz2 Ishtar-cbbaaedc6fb3552081c30ff304ab9f97798426f7.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.py | 7 |
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)], |