Downloads

Download tar.gz 88.01 KB
MD5: 20f4a1be28ee29fc2335adee5afd2e06
SHA-1: b00d92024f37c8590f133728088fc9a3606a84b1
SHA-256: 6268004e2dd07a81f3724c81478b04c1e7ad56054a22914216fff51a27e4eab7
Download zip 114.86 KB
MD5: 1b502cd4700be4df78ea80c495d7f7b9
SHA-1: b8b15c7c6f17372b8abbfacb1bea441edf43f62f
SHA-256: ec550f424e9e00dd2c04241d7de0ab6645199a2da83a9f07e3414a672e7d6ebf

Release notes

This milestone is completely in the light of extended Views integration. In 6.x-2.0-alpha2, you already had "basic" Views integration, meaning you could create a view of addresses using fields. The 6.x-2.0-beta1 version brings much more, especially access related features. This are the new features:

  • Create a View using the address row style, allowing you to create an address listing themed just like in the address book;
  • When using fields: view, edit and delete links;
  • Filter the View by address access;
  • In arguments/contextual filters: validators for address access;
  • Address access checks for Views displays;
  • A View to replace the address book page (this View is disabled by default).

Changes since 6.x-2.0-alpha2

API changes

  • Issue #1894858 by MegaChriz: made API change in UcAddressesPermissions to be able to check access for other users.
  • Issue #1831424 by MegaChriz: backported API additions from the 7.x-1.x version.
  • Issue #1910626 by MegaChriz: API change: specified field data types.

Bug fixes

  • Issue #1829348 by MegaChriz: sort countries list after translation.
  • Issue #1895918 by MegaChriz: fixed bug where trying to load a non- existing address could lead to a PHP notice error.
  • Issue #1961590 by MegaChriz: fixed "empty" address format.

New features

  • Issue #1871916 by MegaChriz: display a warning when a field handler is missing.
  • Issue #1900150 by MegaChriz: added Views address access filters.
  • Issue #1908904 by MegaChriz: added uc_addresses relationship in user based views.
  • Issue #1900176 by MegaChriz: added Views address action links.
  • Issue #1942748 by MegaChriz: added Views address row style plugin.
  • Issue #1942746 by MegaChriz: added Views display access plugin and Views argument validator plugins for addresses.
  • Issue #1433034 by MegaChriz: added default View for the address book page.

Other changes

  • Issue #1912698 by MegaChriz: moved UcAddressesTextFieldHandler from the example module to the main module and renamed the used handler in the example module.
  • Issue #1911136 by MegaChriz: separated schema definitions from field handler API definitions in the example module.
  • Issue #1382088 by MegaChriz: backported test module from the 7.x-1.x version.
  • Issue #1927258 by MegaChriz: convert data to the right type in UcAddressesSchemaAddress::setField().

Plans for the next release

There are not much plans for the next release, other then stabilizing the module more and backporting features or API changes from the 7.x-1.x version.

Missing a feature?

I plan to create a first release candidate for the 6.x-2.0 series in early July, 2013. From then on, I plan to move my focus on to other projects which means I'll be spending less time on this project.
So, if there is a feature you really would like to get in, then go on and help to make it happen! You don't have to be a coder to help: you could also help with writing a plan on how you would like the feature to work, eventually provided with graphical designs. I'm willing to help with coding if the feature is well enough described.
Keep in mind though, that new features usually should go in the 7.x-1.x version first and then become candidate for a backport to the 6.x-2.x version. The other way around is possible if you are willing to do most of the coding yourself. I'm willing to port this code to the 7.x-1.x version if the feature is still relevant for that branch.
Some issues are already in consideration for the 7.x-1.x version (see #1910860: Ubercart Addresses roadmap), though they may not make it when there is not enough interest in them.

Created by: megachriz
Created on: 18 Apr 2013 at 10:03 UTC
Last updated: 18 Apr 2013 at 14:12 UTC
New features
Bug fixes
Unsupported

Other releases