Skip to main content

Dexterity address behavior.

Project description

collective.address

This package provides an Dexterity behavior for location addresses to be used in Dexterity based types.

How to provide a default value for the country field

If you want to provide a default value for the IAddress’ country field, you can provide an ComputedWidgetAttribute adapter like so:

from zope.component import provideAdapter
from z3c.form.widget import ComputedWidgetAttribute
from collective.address.behaviors import IAddress
DEFAULT_COUNTRY = "040"  # Austria
provideAdapter(ComputedWidgetAttribute(
    lambda data: DEFAULT_COUNTRY,
    field=IAddress['country']), name='default')

Changelog

1.2 (2015-07-15)

  • Require the last_name attribute of IPerson behavior. [thet]

  • For the IPerson behavior, compute the title from first and last name and add title (not required, hidden) and description to the IPerson behavior. [thet]

1.1 (2015-03-04)

  • Add IContact and IPerson behaviors in addition to the IAddress behavior. [thet]

  • PEP 8. [thet]

1.0 (2014-04-30)

  • initial.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page