Add more fields to deputy
This commit is contained in:
parent
a73ec6f7dc
commit
761ff92cba
|
@ -6,6 +6,8 @@ from zope.component import adapts, provideAdapter
|
|||
from z3c.relationfield.schema import RelationChoice
|
||||
from plone.formwidget.contenttree import ObjPathSourceBinder
|
||||
from plone.dexterity.content import Item
|
||||
from plone.app.textfield import RichText
|
||||
from plone.namedfile.field import NamedImage
|
||||
|
||||
from plone.app.content.interfaces import INameFromTitle
|
||||
from plone.directives import form, dexterity
|
||||
|
@ -18,11 +20,21 @@ class IDeputy(form.Schema):
|
|||
firstname = schema.TextLine(title=_(u'First Name'))
|
||||
lastname = schema.TextLine(title=_(u'Last Name'))
|
||||
active = schema.Bool(title=_(u'Active'), default=True)
|
||||
|
||||
sex = schema.Choice(title=_(u'Sex'), values=('M', 'F'), required=False)
|
||||
birthdate = schema.Date(title=_(u'Birthdate'), required=False)
|
||||
polgroup = RelationChoice(
|
||||
title=_(u"Political Group"),
|
||||
source=ObjPathSourceBinder(object_provides=IPolGroup.__identifier__),
|
||||
required=False)
|
||||
district = schema.TextLine(title=_(u'District'), required=False)
|
||||
|
||||
birthplace = schema.TextLine(title=_(u'Birthplace'), required=False)
|
||||
bio = schema.Text(title=_(u'Bio'), required=False)
|
||||
picture = NamedImage(title=_(u'Picture'), required=False)
|
||||
website = schema.TextLine(title=_(u'Website'), required=False)
|
||||
degrees = schema.Text(title=_(u'Degrees'), required=False)
|
||||
mandates = schema.Text(title=_(u'Other Mandates'), required=False)
|
||||
|
||||
|
||||
class INameFromPersonNames(INameFromTitle):
|
||||
def title():
|
||||
|
|
Reference in New Issue