View Issue Details

IDProjectCategoryView StatusLast Update
0007010OXID eShop (all versions)1.03. Basket, checkout processpublic2024-06-12 11:46
Reporterbissie Assigned To 
PriorityhighSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
Product Version6.1.3 
Target Version6.2.0-beta.1Fixed in Version7.0.0 
Summary0007010: B2B edition do not work completely using Wave Theme
DescriptionUsing B2B Edition together with wave theme will disable some functionality, f.e approval handling.
b2b_approval_procedure_overview.tpl has a switch to decide which css classes are used for buttons. When theme is not Flow, than the old azure style classes are used and the js can not find data url and text to display. But Wave uses same classes as flow. To fix it i easily changed method OxidEsales\B2BModule\Services\Core\ViewConfig::isActiveThemeBasedOnFlow() to
``` return (bool) ('flow' == $this->getActiveTheme()) || ('flow' == $this->getParentThemeId() || 'wave' == $this->getActiveTheme()) || ('wave' == $this->getParentThemeId()); ```
Steps To ReproduceInstall shop with b2b modules active.
Create Chiefbuyer and a subbuyer , let the subbuyer use approval.
Create an basket as sub and to send to approval, aprove this basket as chief, check the approved as sub and try to put this into basket to finish order.
An overlay is over the whole screen and at lower left side an emty popup is shown, see screenshot
TagsB2B Edition
Attached Files
ThemeWave
BrowserNot defined
PHP VersionNot defined
Database VersionNot defined