----------------
- Feature: Simple validator for phone number.
[thomasdesvenain]
- UI: If website doesn't start with http, add http:// at its beginning.
[cedricmessiant]
- UI: Open external web site in a new window.
[vincentfretin]
- UI: Avoid the contact information of a person be displayed two times
when it fall backs from organization or function.
[thomasdesvenain]
- UI: If a contact field is dependent to a position or an organization,
we update 'add new' link of the contact field
so that the 'position' or 'organization' field is pre-selected in the overlay.
[thomasdesvenain]
- UI: use classes instead of ids on address because it can be used
several times on the same page.
[thomasdesvenain]
- API: added a nonfallbackcontactdetails view that displays only direct contact details.
Useful when you want to display contact details of a contact and contact details
of objects it is related to on the same page: it avoids double displays.
Apply it on held positions view.
[thomasdesvenain]
- Fix: If held position implements IContactDetails behavior,
then show contact details fields on add contact form.
[thomasdesvenain]
- Fix: If 'use parent address' has been selected,
ensure content address fields are cleared.
[thomasdesvenain]
- Fix: Hide use parent address:
- works in overlays,
- always display use parent address on held position if it implements contact details.
[thomasdesvenain]
- Fix: Avoid failure on person
if for any reason person title, firstname or lastname attribute is not set.
[thomasdesvenain]
- Fix: Switch street and additional data on address view.
[thomasdesvenain]
- Fix: address fallback in excel export.
[thomasdesvenain]
- Fix: VCard - avoid failure if no 'person_title' is set on content.
[thomasdesvenain]
- Fix: Contact might not have any aq_parent
[ebrehault]
- Hide 'Use parent address' checkbox only if it is not checked and if parent
address is empty
[ebrehault]