Releases: PrestaShopCorp/ps_mbo
v4.1.0
What's Changed
- Add domains to translatable strings by @sowbiba in #327
- [MBO-466] feat 📈 Start to track module actions by @intraordinaire in #323
- [MBO-509] Fill Shop PS version when querying for Menu config by @sowbiba in #343
- Add shopversion as allowed query param by @sowbiba in #347
- [MBO-317] Sync API config by @sowbiba in #325
- Fix 🐛 Force the version to be SemVer to avoid having 1.8.0.0 parameter by @intraordinaire in #353
- Feat 📈 Add version on link presents in searc… by @intraordinaire in #351
- Fix 🐛 Do not block processes if ps_account is not installed by @intraordinaire in #354
- Update deploy process & license by @intraordinaire in #349
- Feat ✨ New settings page to handle tests environments by @intraordinaire in #335
- Fix 🐛 Don't block update process if we don't find the module in addons by @intraordinaire in #355
- Feat ✨ Set methods to update module easily between versions by @intraordinaire in #352
- Modify Addons cookies to have httpOnly=false by @sowbiba in #356
- [MBO-271] Display error page if CDC not available by @sowbiba in #346
- Remove logger from AuthorizationChecker by @sowbiba in #357
- CDC error management : Reload page by @sowbiba in #363
- Ignore apply config when table is missing by @sowbiba in #360
- Clear the cache after download to force reload module services by @sowbiba in #364
- v4.1.x by @intraordinaire in #344
Full Changelog: v4.0.1...v4.1.0
v4.0.1
v4.0.0
What's Changed
- Added hook for displayBackOfficeMenu by @Progi1984 in #112
- Move dashboard right column elements into MBO by @intraordinaire in #114
- Move addons calls from the Core to this module by @PierreRambaud in #113
- Migrate hooks from ps_mbo to Trait by @intraordinaire in #115
- Quick refacto of controllers by @intraordinaire in #118
- Fix the category dropdown on the module catalog page by @intraordinaire in #117
- Update the license of the module by @intraordinaire in #119
- Move tabs behavior from module to trait by @intraordinaire in #116
- Remove User logic from DataProvider by @intraordinaire in #121
- Cleaning ApiClient by @intraordinaire in #120
- Update PHP Dev tools and bump other packages by @intraordinaire in #122
- Refacto catalog page by @PierreRambaud in #123
- Update DOM selector after changes occurs on pages by @intraordinaire in #124
- Re-add recommended modules button on several pages. by @intraordinaire in #125
- Split UseHooks trait in several files by @intraordinaire in #129
- Use guzzlehttp/guzzle instead of eightpoints/guzzle-bundle from the Core by @sowbiba in #130
- Addons authentication and cookie storage by @sowbiba in #127
- Split routes into multiple files by @intraordinaire in #133
- Add Github Pull requests template by @intraordinaire in #134
- [MBO-13] Download module from addons by @sowbiba in #132
- [MBO-15] Fetch data for dashboard news by @intraordinaire in #131
- [MBO-52] Add "See more" button on module cards by @intraordinaire in #135
- [MBO-51] Clear catalog cache when user authenticate or logout. Inject services for controllers by @sowbiba in #136
- [POC] Create query to retrieve modules and categories infos for listing by @sowbiba in #137
- Reorganize by domains by @sowbiba in #138
- [MBO-56] Add Visit catalog theme button after BO themes list by @sowbiba in #126
- Block tips and updates by @sowbiba in #139
- Add MBO specific translation domains and untranslated catalogues by @sowbiba in #140
- [MBO-84] Fix signUp link in addons connect modal by @sowbiba in #143
- [MBO-72] Add scrollbar when changelog is too long by @sowbiba in #142
- [MBO-110] Prevent search input to be larger than its container by @sowbiba in #146
- [MBO-101] Fix undefined variable in tpl by @intraordinaire in #141
- Force the module to be enabled/disabled on all shop at the same time by @intraordinaire in #145
- [MBO-111] Adjust help box sizing to always display icon right by @sowbiba in #147
- [MBO-115] Always place Modules catalog tab on top by @sowbiba in #148
- [MBO-102] Load subscriber service only if module is enabled by @intraordinaire in #144
- Return an ActionsBarButtonsCollection when retrieving extraToolBarButtons by @sowbiba in #149
- [MBO-138] Customize employee menu links when language is available by @sowbiba in #154
- Remove unused ZipManager by @sowbiba in #155
- [MBO-146][MBO-148] Fix title encoding and links for dashboard news by @sowbiba in #153
- [MBO-123] Convert Module price into employee default currency by @sowbiba in #152
- [MBO-122] Fix module tabs : AdminPsMboModuleParent points to AdminPsMboModule controller by @sowbiba in #151
- Move images from "CDN" to module folder. Handle lost images by @intraordinaire in #150
- Change the namespace after core update by @intraordinaire in #156
- [MBO-150] Add the Official badge on the correct module parameter by @intraordinaire in #160
- [MBO-157] Update the DOM selector to correctly inject JSON response by @intraordinaire in #157
- [MBO-152] Correctly translate the addons link for carriers & payment by @intraordinaire in #159
- Fixes modules manager by @sowbiba in #158
- [MBO-138] Translate all the links by @intraordinaire in #163
- [MBO-112] Change tooltip wording by @intraordinaire in #161
- [MBO-162] Store Addons IDs in session when RememberMe is unchecked and in cookie otherwise by @sowbiba in #164
- [MBO-161][MBO-163] Open login and logout modals on mobile by @sowbiba in #166
- [MBO-169] News Circuit Breaker - Remove deprecated cache subscriber by @sowbiba in #167
- [MBO-160] Make forgotten password link language dependant by @sowbiba in #165
- [MBO-155] Add a keyframes animation for old pages by @intraordinaire in #168
- Make addons connect modal look like on migrated pages by @sowbiba in #170
- Load JS file only on legacy context by @intraordinaire in #171
- [MBO-115] Always put Modules catalog tab after Modules manager by @sowbiba in #172
- Update CI actions by @intraordinaire in #173
- Fixes for addons connect modal on dashboard by @sowbiba in #174
- Dashboard Addons connect modal styling by @sowbiba in #175
- [MBO-102] Remove subscriber when uninstalling module by @intraordinaire in #176
- [MBO-173] Clear cache when making actions on module to be able to show a list with the correct actions by @intraordinaire in #177
- [MBO-115] Put Theme catalog below Theme-and-logo in the menu by @sowbiba in #178
- [MBO-84] [MBO-76] [MBO-140] Fix sign-up link on Addons connect modal by @sowbiba in #179
- Multishop : Perform actions on every shop by @sowbiba in #182
- Place tips and updates block in top of dashboard zone one by @sowbiba in #183
- [MBO-121] Rename hook AdminModuleExtraToolbarButton to GetAdminToolbarButtons by @sowbiba in #184
- [MBO-121] Rename hook to display toolbar buttons + some fixes by @sowbiba in #169
- [MBO-32] Implement update modules by @sowbiba in #185
- [MBO-179] Add the correct language to signup link by @sowbiba in #186
- [MBO-154] Fix actions in dropdown after install by @intraordinaire in #187
- [MBO-156] Rename action to feat the new action name in Core files by @intraordinaire in #188
- [MBO-202] Clear cache on tabs also when doing actions on modules by @intraordinaire in #190
- Fix the import of ActionsBar Components by @intraordinaire in #189
- Use Tools in UseGetAdminToolbarButtons by @sowbiba in #191
- [MBO-203] Correctly display the Official badge even on installed modules by @intraordinaire in #193
- Fix namespace for ActionsBar classes by @sowbiba in #192
- [MBO-81] Display a message when modules category is empty by @sowbiba in #180
- [MBO-202] Clear cache on mobile actions by @intraordinaire in #194
- [MBO-210] Fix actions order by @intraordinaire in #195
- [MBO-209] Add pushes on some modules configuration page by @intr...
v4.0.0-rc5
What's Changed
- [MBO-458] Force menu to be in french by @intraordinaire in #286
- [MBO-452] Switch modal from twig to CDC by @intraordinaire in #287
- [MBO-447] 🐛 Add a missing method in TransitionsManager.php by @intraordinaire in #288
- [MBO-469] 🔒 Be sure to not be able to delete or update the MBO user. by @intraordinaire in #289
- [MBO-447] fix ⚡ Stop calling twice the actions on modules by @intraordinaire in #290
- [MBO-459] Update translations by @sowbiba in #291
- [MBO-470] Reset cache between uninstall and install when resetting MBO module by @sowbiba in #292
- Update NL translations for Check for updates by @sowbiba in #293
- [MBO-484] Avoid opening of multiple see-more modal by @sowbiba in #294
- 4.0.0-rc4 by @intraordinaire in #295
Full Changelog: v4.0.0-rc3...v4.0.0-rc5
v4.0.0-rc3
What's Changed
- [MBO-288] Update Readme by @sowbiba in #279
- [MBO-432] Fix the update action from back office by @intraordinaire in #277
- Translations fixes by @sowbiba in #278
- [MBO-450] Remove the bearer when calling getConf by @intraordinaire in #280
- [MBO-453] Update link in configure toolbar & remove useless code by @intraordinaire in #282
- [MBO-457] fix 🐛 Remove const redeclaration by @intraordinaire in #284
Full Changelog: v4.0.0-rc2...v4.0.0-rc3
v4.0.0-rc2
Changes
What's Changed
- Added hook for displayBackOfficeMenu by @Progi1984 in #112
- Move dashboard right column elements into MBO by @intraordinaire in #114
- Move addons calls from the Core to this module by @PierreRambaud in #113
- Migrate hooks from ps_mbo to Trait by @intraordinaire in #115
- Quick refacto of controllers by @intraordinaire in #118
- Fix the category dropdown on the module catalog page by @intraordinaire in #117
- Update the license of the module by @intraordinaire in #119
- Move tabs behavior from module to trait by @intraordinaire in #116
- Remove User logic from DataProvider by @intraordinaire in #121
- Cleaning ApiClient by @intraordinaire in #120
- Update PHP Dev tools and bump other packages by @intraordinaire in #122
- Refacto catalog page by @PierreRambaud in #123
- Update DOM selector after changes occurs on pages by @intraordinaire in #124
- Re-add recommended modules button on several pages. by @intraordinaire in #125
- Split UseHooks trait in several files by @intraordinaire in #129
- Use guzzlehttp/guzzle instead of eightpoints/guzzle-bundle from the Core by @sowbiba in #130
- Addons authentication and cookie storage by @sowbiba in #127
- Split routes into multiple files by @intraordinaire in #133
- Add Github Pull requests template by @intraordinaire in #134
- [MBO-13] Download module from addons by @sowbiba in #132
- [MBO-15] Fetch data for dashboard news by @intraordinaire in #131
- [MBO-52] Add "See more" button on module cards by @intraordinaire in #135
- [MBO-51] Clear catalog cache when user authenticate or logout. Inject services for controllers by @sowbiba in #136
- [POC] Create query to retrieve modules and categories infos for listing by @sowbiba in #137
- Reorganize by domains by @sowbiba in #138
- [MBO-56] Add Visit catalog theme button after BO themes list by @sowbiba in #126
- Block tips and updates by @sowbiba in #139
- Add MBO specific translation domains and untranslated catalogues by @sowbiba in #140
- [MBO-84] Fix signUp link in addons connect modal by @sowbiba in #143
- [MBO-72] Add scrollbar when changelog is too long by @sowbiba in #142
- [MBO-110] Prevent search input to be larger than its container by @sowbiba in #146
- [MBO-101] Fix undefined variable in tpl by @intraordinaire in #141
- Force the module to be enabled/disabled on all shop at the same time by @intraordinaire in #145
- [MBO-111] Adjust help box sizing to always display icon right by @sowbiba in #147
- [MBO-115] Always place Modules catalog tab on top by @sowbiba in #148
- [MBO-102] Load subscriber service only if module is enabled by @intraordinaire in #144
- Return an ActionsBarButtonsCollection when retrieving extraToolBarButtons by @sowbiba in #149
- [MBO-138] Customize employee menu links when language is available by @sowbiba in #154
- Remove unused ZipManager by @sowbiba in #155
- [MBO-146][MBO-148] Fix title encoding and links for dashboard news by @sowbiba in #153
- [MBO-123] Convert Module price into employee default currency by @sowbiba in #152
- [MBO-122] Fix module tabs : AdminPsMboModuleParent points to AdminPsMboModule controller by @sowbiba in #151
- Move images from "CDN" to module folder. Handle lost images by @intraordinaire in #150
- Change the namespace after core update by @intraordinaire in #156
- [MBO-150] Add the Official badge on the correct module parameter by @intraordinaire in #160
- [MBO-157] Update the DOM selector to correctly inject JSON response by @intraordinaire in #157
- [MBO-152] Correctly translate the addons link for carriers & payment by @intraordinaire in #159
- Fixes modules manager by @sowbiba in #158
- [MBO-138] Translate all the links by @intraordinaire in #163
- [MBO-112] Change tooltip wording by @intraordinaire in #161
- [MBO-162] Store Addons IDs in session when RememberMe is unchecked and in cookie otherwise by @sowbiba in #164
- [MBO-161][MBO-163] Open login and logout modals on mobile by @sowbiba in #166
- [MBO-169] News Circuit Breaker - Remove deprecated cache subscriber by @sowbiba in #167
- [MBO-160] Make forgotten password link language dependant by @sowbiba in #165
- [MBO-155] Add a keyframes animation for old pages by @intraordinaire in #168
- Make addons connect modal look like on migrated pages by @sowbiba in #170
- Load JS file only on legacy context by @intraordinaire in #171
- [MBO-115] Always put Modules catalog tab after Modules manager by @sowbiba in #172
- Update CI actions by @intraordinaire in #173
- Fixes for addons connect modal on dashboard by @sowbiba in #174
- Dashboard Addons connect modal styling by @sowbiba in #175
- [MBO-102] Remove subscriber when uninstalling module by @intraordinaire in #176
- [MBO-173] Clear cache when making actions on module to be able to show a list with the correct actions by @intraordinaire in #177
- [MBO-115] Put Theme catalog below Theme-and-logo in the menu by @sowbiba in #178
- [MBO-84] [MBO-76] [MBO-140] Fix sign-up link on Addons connect modal by @sowbiba in #179
- Multishop : Perform actions on every shop by @sowbiba in #182
- Place tips and updates block in top of dashboard zone one by @sowbiba in #183
- [MBO-121] Rename hook AdminModuleExtraToolbarButton to GetAdminToolbarButtons by @sowbiba in #184
- [MBO-121] Rename hook to display toolbar buttons + some fixes by @sowbiba in #169
- [MBO-32] Implement update modules by @sowbiba in #185
- [MBO-179] Add the correct language to signup link by @sowbiba in #186
- [MBO-154] Fix actions in dropdown after install by @intraordinaire in #187
- [MBO-156] Rename action to feat the new action name in Core files by @intraordinaire in #188
- [MBO-202] Clear cache on tabs also when doing actions on modules by @intraordinaire in #190
- Fix the import of ActionsBar Components by @intraordinaire in #189
- Use Tools in UseGetAdminToolbarButtons by @sowbiba in #191
- [MBO-203] Correctly display the Official badge even on installed modules by @intraordinaire in #193
- Fix namespace for ActionsBar classes by @sowbiba in #192
- [MBO-81] Display a message when modules category is empty by @sowbiba in #180
- [MBO-202] Clear cache on mobile actions by @intraordinaire in #194
- [MBO-210] Fix actions order by @intraordinaire in #195
- [MBO-209] Add pushes on some modules configuratio...
v4.0.0-rc1
Changes
What's Changed
- Added hook for displayBackOfficeMenu by @Progi1984 in #112
- Move dashboard right column elements into MBO by @intraordinaire in #114
- Move addons calls from the Core to this module by @PierreRambaud in #113
- Migrate hooks from ps_mbo to Trait by @intraordinaire in #115
- Quick refacto of controllers by @intraordinaire in #118
- Fix the category dropdown on the module catalog page by @intraordinaire in #117
- Update the license of the module by @intraordinaire in #119
- Move tabs behavior from module to trait by @intraordinaire in #116
- Remove User logic from DataProvider by @intraordinaire in #121
- Cleaning ApiClient by @intraordinaire in #120
- Update PHP Dev tools and bump other packages by @intraordinaire in #122
- Refacto catalog page by @PierreRambaud in #123
- Update DOM selector after changes occurs on pages by @intraordinaire in #124
- Re-add recommended modules button on several pages. by @intraordinaire in #125
- Split UseHooks trait in several files by @intraordinaire in #129
- Use guzzlehttp/guzzle instead of eightpoints/guzzle-bundle from the Core by @sowbiba in #130
- Addons authentication and cookie storage by @sowbiba in #127
- Split routes into multiple files by @intraordinaire in #133
- Add Github Pull requests template by @intraordinaire in #134
- [MBO-13] Download module from addons by @sowbiba in #132
- [MBO-15] Fetch data for dashboard news by @intraordinaire in #131
- [MBO-52] Add "See more" button on module cards by @intraordinaire in #135
- [MBO-51] Clear catalog cache when user authenticate or logout. Inject services for controllers by @sowbiba in #136
- [POC] Create query to retrieve modules and categories infos for listing by @sowbiba in #137
- Reorganize by domains by @sowbiba in #138
- [MBO-56] Add Visit catalog theme button after BO themes list by @sowbiba in #126
- Block tips and updates by @sowbiba in #139
- Add MBO specific translation domains and untranslated catalogues by @sowbiba in #140
- [MBO-84] Fix signUp link in addons connect modal by @sowbiba in #143
- [MBO-72] Add scrollbar when changelog is too long by @sowbiba in #142
- [MBO-110] Prevent search input to be larger than its container by @sowbiba in #146
- [MBO-101] Fix undefined variable in tpl by @intraordinaire in #141
- Force the module to be enabled/disabled on all shop at the same time by @intraordinaire in #145
- [MBO-111] Adjust help box sizing to always display icon right by @sowbiba in #147
- [MBO-115] Always place Modules catalog tab on top by @sowbiba in #148
- [MBO-102] Load subscriber service only if module is enabled by @intraordinaire in #144
- Return an ActionsBarButtonsCollection when retrieving extraToolBarButtons by @sowbiba in #149
- [MBO-138] Customize employee menu links when language is available by @sowbiba in #154
- Remove unused ZipManager by @sowbiba in #155
- [MBO-146][MBO-148] Fix title encoding and links for dashboard news by @sowbiba in #153
- [MBO-123] Convert Module price into employee default currency by @sowbiba in #152
- [MBO-122] Fix module tabs : AdminPsMboModuleParent points to AdminPsMboModule controller by @sowbiba in #151
- Move images from "CDN" to module folder. Handle lost images by @intraordinaire in #150
- Change the namespace after core update by @intraordinaire in #156
- [MBO-150] Add the Official badge on the correct module parameter by @intraordinaire in #160
- [MBO-157] Update the DOM selector to correctly inject JSON response by @intraordinaire in #157
- [MBO-152] Correctly translate the addons link for carriers & payment by @intraordinaire in #159
- Fixes modules manager by @sowbiba in #158
- [MBO-138] Translate all the links by @intraordinaire in #163
- [MBO-112] Change tooltip wording by @intraordinaire in #161
- [MBO-162] Store Addons IDs in session when RememberMe is unchecked and in cookie otherwise by @sowbiba in #164
- [MBO-161][MBO-163] Open login and logout modals on mobile by @sowbiba in #166
- [MBO-169] News Circuit Breaker - Remove deprecated cache subscriber by @sowbiba in #167
- [MBO-160] Make forgotten password link language dependant by @sowbiba in #165
- [MBO-155] Add a keyframes animation for old pages by @intraordinaire in #168
- Make addons connect modal look like on migrated pages by @sowbiba in #170
- Load JS file only on legacy context by @intraordinaire in #171
- [MBO-115] Always put Modules catalog tab after Modules manager by @sowbiba in #172
- Update CI actions by @intraordinaire in #173
- Fixes for addons connect modal on dashboard by @sowbiba in #174
- Dashboard Addons connect modal styling by @sowbiba in #175
- [MBO-102] Remove subscriber when uninstalling module by @intraordinaire in #176
- [MBO-173] Clear cache when making actions on module to be able to show a list with the correct actions by @intraordinaire in #177
- [MBO-115] Put Theme catalog below Theme-and-logo in the menu by @sowbiba in #178
- [MBO-84] [MBO-76] [MBO-140] Fix sign-up link on Addons connect modal by @sowbiba in #179
- Multishop : Perform actions on every shop by @sowbiba in #182
- Place tips and updates block in top of dashboard zone one by @sowbiba in #183
- [MBO-121] Rename hook AdminModuleExtraToolbarButton to GetAdminToolbarButtons by @sowbiba in #184
- [MBO-121] Rename hook to display toolbar buttons + some fixes by @sowbiba in #169
- [MBO-32] Implement update modules by @sowbiba in #185
- [MBO-179] Add the correct language to signup link by @sowbiba in #186
- [MBO-154] Fix actions in dropdown after install by @intraordinaire in #187
- [MBO-156] Rename action to feat the new action name in Core files by @intraordinaire in #188
- [MBO-202] Clear cache on tabs also when doing actions on modules by @intraordinaire in #190
- Fix the import of ActionsBar Components by @intraordinaire in #189
- Use Tools in UseGetAdminToolbarButtons by @sowbiba in #191
- [MBO-203] Correctly display the Official badge even on installed modules by @intraordinaire in #193
- Fix namespace for ActionsBar classes by @sowbiba in #192
- [MBO-81] Display a message when modules category is empty by @sowbiba in #180
- [MBO-202] Clear cache on mobile actions by @intraordinaire in #194
- [MBO-210] Fix actions order by @intraordinaire in #195
- [MBO-209] Add pushes on some modules configuration ...
v2.0.2
Bug fixes
- #102: Fix links when the module is disabled by @atomiix
- #101: Prevent double escaping module descriptions by @atomiix
Continuous Integration
Module settings
- #108: Release 2.0.2 by @eternoendless
- #107: Bump to 2.0.2 by @eternoendless
- #103: Update short description and logo by @Julievrz
- #99: Add badges into README by @matks
v2.0.1
🐛 Bug Fixes
⛑How to fix this issue on PrestaShop
If you are in production it can be useful to enable maintenance mode to avoid concomitant access to cache when cleaning or warmup.
You can do that with this SQL Query on MySQL (use phpmyadmin for example)
UPDATE ps_configuration SET value = 0 WHERE name = "PS_SHOP_ENABLE"
(If you use a custom table prefix, change table name accordingly)
You should unzip new module version of ps_mbo then upload it with ftp software in modules
folder of your PrestaShop Instance.
After that go to var/cache
folder then rename dev
to dev.old
and prod
to prod.old
; finally delete dev.old
and prod.old
If issue still occur please rename ps_mbo
folder to ps_mbo.bak
in your modules folder.
v2.0.0
🔨 Improvements by @Matt75
- Migrate to Symfony stuffs
- Use Module Catalog of the Core due to new API delayed
- Handle Module Selection & Theme Catalog on MBO
- Asynchronous requests
- Retrieve Recommended Modules with CircuitBreaker
- Use cache to store Recommended Modules after building
- Display Recommended Modules after page content in AdminCarriers & AdminPayment
- Display Recommended Modules on a popup in the others pages after click on Recommended Modules * button in toolbar
- If no Recommended Modules is available, button should not be displayed. (Only if cache is set)