Register CatalogPathAware (a bare subclass of CatalogPathAwareness
.CatalogAware) as a ZClass base class. Its reason for existence is to make the name that shows up in the ZClass Product list different than 'ZCatalog: CatalogAware', which is the name registered by CatalogAwareness.CatalogAware. The fix should *really* be to change the product registry to keep the whole module/class path and to make the ZClass add UI show the whole path, but this is nontrivial, we don't want to spend a lot of time on ZClasses, and this works. Now when we tell people to use CatalogPathAware instead of CatalogAware, they will actually be able to do it without a lot of effort. The reason we can't replace CatalogAware with CatalogPathAware is backwards-compatibility and the desire to not force people to do data conversion on their existing instances.
Showing
Please register or sign in to comment