Skip to content

feat: интегрирует загрузку Admin SDK для генерации OpenAPI - #55

Merged
MaximHarder merged 3 commits into
masterfrom
releases/200.1.1
Sep 20, 2026
Merged

MaximHarder merged 3 commits into
masterfrom
releases/200.1.1

Conversation

@MaximHarder

Copy link
Copy Markdown
Collaborator

Добавляет скрипт для автоматической загрузки последней версии
DevCraft Admin с витрины и использует её модели Schema при
генерации openapi.yaml. Переносит логику генерации в отдельный
PHP-скрипт с поддержкой переменных окружения. Обновляет
workflow для передачи URL загрузки и пути к SDK. Исправляет
тип поля schema_org в Category с integer на string. Добавляет
новые схемы MailCampaigns и MailCampaignUsers.## Описание

Тип изменений

  • Исправление ошибки (bug fix)
  • Новая возможность (feature)
  • Рефакторинг (без изменения поведения)
  • Документация
  • CI / инфраструктура

Checklist

  • Проверил / проверила, что проблема не дублируется в очереди тикетов
  • Код соответствует стилю проекта (PHP 8.3+, strict_types)
  • Тесты проходят (vendor/bin/phpunit)
  • OpenAPI spec актуален (composer openapi)
  • Документация обновлена (при необходимости)

Связанные issues

Добавляет скрипт для автоматической загрузки последней версии
DevCraft Admin с витрины и использует её модели Schema при
генерации openapi.yaml. Переносит логику генерации в отдельный
PHP-скрипт с поддержкой переменных окружения. Обновляет
workflow для передачи URL загрузки и пути к SDK. Исправляет
тип поля schema_org в Category с integer на string. Добавляет
новые схемы MailCampaigns и MailCampaignUsers.
конфигурацию установки плагина

Удаляет слеш в начале пути иконки для
корректной работы с относительными путями.
Добавляет запись в таблицу admin_sections при
установке плагина. Расширяет права доступа на
группы 1 и 2. Обновляет уведомление сссылками
на плагин и документацию. Добавляет комментарий
для обозначения кода DleApi в конфиге email.
@MaximHarder

Copy link
Copy Markdown
Collaborator Author

@DevCraftBot update

@DevCraftBot

DevCraftBot commented Sep 20, 2026

Copy link
Copy Markdown
Contributor

Влил master в releases/200.1.1.

@MaximHarder

Copy link
Copy Markdown
Collaborator Author

@DevCraftBot summerize

@DevCraftBot

Copy link
Copy Markdown
Contributor

Принял команду, обрабатываю.

@MaximHarder
MaximHarder merged commit 609968a into master Sep 20, 2026
3 checks passed
@MaximHarder

Copy link
Copy Markdown
Collaborator Author

@DevCraftBot releases v200.1.1

@DevCraftBot

DevCraftBot commented Sep 20, 2026

Copy link
Copy Markdown
Contributor

Черновик релиза v200.1.1 готов: https://github.com/DevCraftClub/dle_api/releases/tag/untagged-13e520b0ba3437d0ca32

@DevCraftClub DevCraftClub deleted a comment from DevCraftBot Sep 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants