View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0006729 | OXID eShop (all versions) | 2.3. Extensions (modules, themes) | public | 2017-11-27 16:33 | 2018-01-29 14:26 |
Reporter | HR | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | 6.0.0 | ||||
Target Version | 6.1.0 | Fixed in Version | 6.0.1 | ||
Summary | 0006729: admin/ajax.php does not work for metadata v1 modules | ||||
Description | The 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 Information | Suggested 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. | ||||
Tags | No tags attached. | ||||
Theme | Not defined | ||||
Browser | Not defined | ||||
PHP Version | Not defined | ||||
Database Version | Not defined | ||||