View Issue Details

IDProjectCategoryView StatusLast Update
0006729OXID eShop (all versions)2.3. Extensions (modules, themes)public2018-01-29 14:26
ReporterHR Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Product Version6.0.0 
Target Version6.1.0Fixed in Version6.0.1 
Summary0006729: admin/ajax.php does not work for metadata v1 modules
DescriptionThe fix for 0006711/0006668 introduced another issue.
Now modules for a module with metadata 1 own ajax controller the
admin ajax popup does no longer work.
Steps To Reproduce* Install OXID eSHop 6.0.0 EE with B2B b-2.x module.
* Enable b2b modules via setup script.
* in shop admin, go to products, select a product, click service product.
* enable as service product
* click on 'assign products', ajax popup is empty
Additional InformationSuggested fix can be found in
https://github.com/OXID-eSales/oxideshop_ce/tree/oxajax_fix_for-OXDEV-341

* Test for metadata V1 module was added:
   AjaxFunctionalityAdminTest::testOxAjaxContainerClassResolutionMetadata1Module().
* Not working test for metadata V2 module was skipped momentarily:
  AjaxFunctionalityAdminTest::testOxAjaxContainerClassResolution().
  NOTE: this test passes with and without fix for 0006711 and 0006668 in place.
  Test module and test should best be changed according to metadata V1 module (means: use test12 and fully port to metadata 2).

TODO:
* reproduce
* review suggested changes
* fix AjaxFunctionalityAdminTest::testOxAjaxContainerClassResolution() test.
* run in CI, that was not done yet.
TagsNo tags attached.
ThemeNot defined
BrowserNot defined
PHP VersionNot defined
Database VersionNot defined

Activities

There are no notes attached to this issue.