module-list layout (/clients/base/layouts/module-list) is no longer supported and will not be loaded in 12.3+ (including its customized/overridden versions from /custom/clients/base/layouts/module-list), instead, Sugar is loading the contents of sidebar-nav-item-group-modules layout (/clients/base/layouts/sidebar-nav-item-group-modules).

You must, manually, move your customizations from module-list to sidebar-nav-item-group-modules by adapting your code to the new handlebar template, JavaScript and PHP code.
|
Files Prior to 12.3 |
Files 12.3+ |
|
/clients/base/layouts/module-list/module-list.js |
/clients/base/layouts/sidebar-nav-item-group-modules/sidebar-nav-item-group-modules.js /clients/base/views/sidebar-nav-item-module/sidebar-nav-item-module.js* |
|
clients/base/layouts/module-list/module-list.hbs |
/clients/base/views/sidebar-nav-item-module/sidebar-nav-item-module.hbs* |
* Each module item loads sidebar-nav-item-module view and it's submenus as per metadata.
Extending Redesigned Views
If your customization requires extending the redesigned view component, make sure to extend the proper class going forward:
|
Files Prior to 12.3 |
Files 12.3+ |
extendsFrom: 'ModuleListLayout' |
' |
- |
SidebarNavItemModuleView' |