Если создана группа пользователей с типом “Администратор”, то у пользователей этой группы при попытке перейти из админ-панели на витрину через этот блок:
будет 403 ошибка.
Добавление всех возможных прав группе пользователей не приносит результата.
Подробнее: https://yadi.sk/i/F3jJqZPrCwy5Zg
Скорее всего, вот этот “исправленный” баг принес новый баг:
[!] Multi-Vendor: Продавцам показывалась ссылка на страницу управления витриной, хотя у них не было к ней доступа. Исправлено.
Мы воспроизвели проблему и передали информацию разработчикам. Она должна быть исправлена в одной из будущих версий.
1 лайк
Здравствуйте, @albinoz .
Проблема исправлена, исправление войдет в релиз CS-Cart и Multi-Vendor 4.11.2.
Для исправления проблемы собственными силами можно использовать патч:
app-controllers-backend-profiles.php.diff
diff --git a/app/controllers/backend/profiles.php b/app/controllers/backend/profiles.php
index abc5a286ae..c3c0c3c09b 100644
--- a/app/controllers/backend/profiles.php
+++ b/app/controllers/backend/profiles.php
@@ -13,9 +13,9 @@
****************************************************************************/
use Tygh\Api;
-use Tygh\Registry;
use Tygh\Enum\UserTypes;
This file has been truncated. show original
О том, как применить патч, можно прочитать в нашей документации: https://www.cs-cart.ru/docs/latest/upgrade/apply_diff_file.html
2 лайка