Написать миграцию на Битрикс
Цена договорная
Контекст задачи: Необходимо добавить возможность для админа создавать индивидуальный каталог для своих сотрудников.
Нужно реализовать скрипт-миграцию, которая добавит нужную структуру.
Контекст:
Bitrix с последними обновлениями
Скрипт будет размещён по пути local/migrates/ относительно корня сайта
При запуске скрипта через командную строку php должны создаваться 3 HL-инфоблока описанной ниже структуры. Повторный запуск скрипта не должен приводить к дублированию сущностей. Если при запуске скрипта произошла ошибка, то нужно откатить состояние базы до момента запуска (например, используя транзакции).
Создаваемые сущности:
Catalog
ID
NAME
ProductAssign
ID
PRODUCT_ID - привязка к товару
CATALOG_ID - привязка к созданной ранее сущности Catalog
UsersAssign
ID
USER_ID - привязка к пользователю
CATALOG_ID - привязка к созданной ранее сущности Catalog
Результат выполнения задания необходимо разместить в публичном репозитории и предоставить ссылку на этот репозиторий.
Отвечу только тем, кто решит задачу один плюс три
Нужно реализовать скрипт-миграцию, которая добавит нужную структуру.
Контекст:
Bitrix с последними обновлениями
Скрипт будет размещён по пути local/migrates/ относительно корня сайта
При запуске скрипта через командную строку php должны создаваться 3 HL-инфоблока описанной ниже структуры. Повторный запуск скрипта не должен приводить к дублированию сущностей. Если при запуске скрипта произошла ошибка, то нужно откатить состояние базы до момента запуска (например, используя транзакции).
Создаваемые сущности:
Catalog
ID
NAME
ProductAssign
ID
PRODUCT_ID - привязка к товару
CATALOG_ID - привязка к созданной ранее сущности Catalog
UsersAssign
ID
USER_ID - привязка к пользователю
CATALOG_ID - привязка к созданной ранее сущности Catalog
Результат выполнения задания необходимо разместить в публичном репозитории и предоставить ссылку на этот репозиторий.
Отвечу только тем, кто решит задачу один плюс три
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.