Версия для тестирования 1.1.4
Состав доработок
Запросы к HTTP-серверам в программе обработки событий заказов
Описание: Предоставить возможность обращения к HTTP-серверам из программ обработки событий заказов.
В класс
/// <summary> /// Обработка событий заказа. Входные параметры /// </summary> public class OrderEventProgramParameters
добавлен метод
/// <summary> /// Отправить запрос HTTP /// </summary> /// <param name="url">URL-адрес запроса</param> /// <param name="parameters">Массив параметров, помещаемых в URL запроса ("имя-значение")</param> /// <param name="data">Данные, передаваемые в запросе POST</param> /// <param name="contentType">Тип данных (согласно RFC)</param> /// <param name="method">"GET" или "POST"</param> /// <param name="timeout">Таймаут запроса (мсек) (по умолчанию 10000)</param> /// <param name="login">Логин пользователя для аутентификации на HTTP-сервере</param> /// <param name="password">Пароль пользователя для аутентификации на HTTP-сервере</param> /// <param name="useEncoding1251">Признак необходимости использования для URL кодировки 1251</param> /// <param name="notUseUrlEncoding">Признак отмены применения URL-encoding к <see cref="url" /> </param> /// <returns>Ответ сервера</returns> public byte[] WebRequest( string url, NameValueCollection parameters, byte[] data = null, string contentType = null, string method = null, int timeout = 0, string login = null, string password = null, bool useEncoding1251 = false, bool notUseUrlEncoding = false );
URL разработчиков: http://youtrack.intelserv.com/issue/YTaxi-1167 Указания к тестированию: Проверить вызовы URL POST и GET методами.
Расширение настроек на определенные классы машин для заказа / Экспресс
1. Показывать водителям предварительные заказы Если опция выбрана, то тогда можно выбрать:
для всех классов или добавить в список классов машин в заказе, для которых заказов это показывать, для остальных заказов как и дальше не показывать.
2. Показывать детали заказа водителю, который не взял заказ. Под опцией независимо от того, выбрана она или нет, варианты:
для всех классов или добавить в список классов машин в заказе, для которых заказов это показывать, для остальных заказов как и дальше не показывать.
Эта же опция есть в "Бригадах водителей". Поэтому если опция выключена в настройках но включена в какойто бригаде водителей, то она должна использовать классы их глобальных настроек классов (чтобы не тянуть для кажддой опции каждлой бригады свой список классов машин)
URL разработчиков: http://youtrack.intelserv.com/issue/YTaxi-1155 Указания к тестированию: