View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0007010||OXID eShop (all versions)||1.03. Basket, checkout process||public||2019-07-10 13:24||2019-07-10 14:01|
|Target Version||6.2.0-beta.1||Fixed in Version|
|Summary||0007010: B2B edition do not work completely using Wave Theme|
|Description||Using 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 Reproduce||Install 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
|PHP Version||Not defined|
|MySQL Version||Not defined|