Skip to main content

Dexterity address behavior.

Project description


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
    lambda data: DEFAULT_COUNTRY,
    field=IAddress['country']), name='default')


1.6 (2019-06-07)

  • Python 3 compatibilty [petschki]
  • Added french translation. [bsuttor]
  • Added italian translation. [arsenico13]
  • Added script for i18ndude taken directly from plonecli. [arsenico13]
  • Updated DE .po file with the script. [arsenico13]

1.5 (2017-01-13)

  • Translate country name via pycountry translation catalog. [thet]
  • Code cleanup. [thet]

1.4 (2016-10-06)

  • Add behavior shortnames. [thet]
  • Remove for attribute in behavior registrations, as this is unsupported. [thet]
  • Change all URL fields to use zope.schema.URI. [thet]
  • Added behavior for social media urls. [agitator]

1.3.2 (2015-09-24)

  • Encode SearchableText indexer result in utf-8. [thet]

1.3.1 (2015-08-27)

  • Fix error on creating the title for Person types with non-ascii characters in names. [thet]

1.3 (2015-07-21)

  • Let IAddressable not derive from schema.Model to have a pure marker Interface. [thet]
  • Make sure, all SearchableText parts are seperated by a space. [thet]

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.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for collective.address, version 1.6
Filename, size & hash File type Python version Upload date
collective.address-1.6.tar.gz (15.9 kB) View hashes Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page