Классы Workflow Исправлено

4

После обновления shopscript до 8, при любом изменении в настройках/статусы заказов.

у некоторых самописных и установленных через инсталлер плагинов "слетают" классы для экшенов, и вместо них прописывается "дефолтный" shopWorkflowAction. при этом в файлах конфигурации плагинов необходимые классы прописаны в workflow.

куда смотреть? 

5 комментариев

  • +3

    Ошибка существует с версии ShopScript 8.0.0 RC1 preview

    Изменение происходит при попытке сохранения любого действия, у которого прописан класс, отличный от `shopWorkflowAction`. Если пользователь редактирует, например, цвет кнопки действия или надпись на кнопке, то вызывается `shopSettingsOrderStateSaveController::execute()` => `::getData()` => `::getEditedActions()` => `::getActionClassname()` и в последнем захардкожен класс `shopWorkflowAction`

  • +2
    Михаил Ушенин Михаил Ушенин Webasyst 1 февраля 2019 18:06 #

    Назовите примеры таких плагинов, установленных через «Инсталлер», пожалуйста.

  • +1
    Михаил Ушенин Михаил Ушенин Webasyst 12 февраля 2019 18:55 #

    Покажите, пожалуйста, пример файла, в котором происходит такое изменение.

    Добавить комментарий

    Чтобы добавить комментарий, зарегистрируйтесь или войдите