swagger-1c
swagger-1c copied to clipboard
Изменения в подсистеме для корп. использования
- Добавлен модуль Swag_НастройкиSwaggerПереопределяемый. Настройки для базовых адресов HTTP-серверов, которые можно настроить в Swag_НастройкиSwaggerПереопределяемый.БазовыеАдресаHttpСерверов1С(). Удобно формировать Swagger сразу со списком реальных адресов для тестирования и прода
- Добавлен модуль Swag_ОбщиеОписанияПереопределяемый. Неоходим для возможности задавать описания общих унифицированных описаний объектов. Например по возвратам: 400, 404, 422 и др.
- Добавлен функционал описания массива строк и чисел (https://github.com/zerobig/swagger-1c/issues/27)
- Добавлен шаблон разработчика ШаблонРазработчикаSwagger.st. Для возможности быстрого создания методов и описаний объектов
- Добавлена обработка Swag_ПолучитьТекстДляSwagger. Для получения текста json сваггера из 1С.
- Добавлена обработка Swag_СозданиеПользователяSwagger. Для быстрого создания пользователя, который может открыть swagger ссылку - это удобно использовать на разработческих базах, если нужно быстро расшарить ссылку на Swagger тем пользователям у которых нет доступа по-умолчанию к этой базе (например смежным кросс-командам)
- При формировании Swagger-описания вывод в версии текущей даты формирования. Удобно для публикаций на выделенный сервер уже готового согласованного json описания - можем понять когда было сделано обновление.
- Незначительный рефакторинг модулей под стандарты 1С