View Issue Details

IDProjectCategoryView StatusLast Update
0007010OXID eShop (all versions)1.03. Basket, checkout processpublic2019-07-10 14:01
Reporterbissie 
PriorityhighSeveritymajorReproducibilityalways
Status acknowledgedResolutionopen 
Product Version6.1.3 
Target VersionNext Minor VersionFixed in Version 
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
ThemeWave
BrowserNot defined
PHP VersionNot defined
MySQL VersionNot defined

Activities

bissie

2019-07-10 13:24

developer