diff --git a/upload/devcraft/locales/ru_RU/dleapi.xliff b/upload/devcraft/locales/ru_RU/dleapi.xliff index aa479db..a90aae5 100644 --- a/upload/devcraft/locales/ru_RU/dleapi.xliff +++ b/upload/devcraft/locales/ru_RU/dleapi.xliff @@ -1384,6 +1384,50 @@ Ваш API-ключ одобрен. Ключ: {%api_key%} + + Неофициальное REST API для DLE: ключи, OAuth2 Bearer, /api/v2 + Неофициальное REST API для DLE: ключи, OAuth2 Bearer, /api/v2 + + + Зависимость: DevCraft Admin ≥ 200.4.1 для авто-создания таблиц api_* после установки ядра. + Зависимость: DevCraft Admin ≥ 200.4.1 для авто-создания таблиц api_* после установки ядра. + + + In-process SDK (Schema / Fluent / Xfield / DcApi) переехал в DevCraft Admin (devcraft/src/sdk/dle/); пакет API стал его потребителем. Фасад DcApi и контракт /api/v2 не изменились. + In-process SDK (Schema / Fluent / Xfield / DcApi) переехал в DevCraft Admin (devcraft/src/sdk/dle/); пакет API стал его потребителем. Фасад DcApi и контракт /api/v2 не изменились. + + + Namespace SDK: DleApi\{Schema,Fluent,Xfield,Sdk} → DevCraft\Dle\... Старые имена работают через алиасы классов (уйдут в следующем мажоре). Namespace DleApi\Http и DleApi\OpenApi остались в пакете API. + Namespace SDK: DleApi\{Schema,Fluent,Xfield,Sdk} → DevCraft\Dle\... Старые имена работают через алиасы классов (уйдут в следующем мажоре). Namespace DleApi\Http и DleApi\OpenApi остались в пакете API. + + + install.xml: иконка — путь к Public/icon.png, allow_groups 1,2, notice — страница плагина и документация. + install.xml: иконка — путь к Public/icon.png, allow_groups 1,2, notice — страница плагина и документация. + + + Блок профиля: Controller/show_dleapi_profile.php; CSS/JS — Public/ + siteAssets на userinfo. + Блок профиля: Controller/show_dleapi_profile.php; CSS/JS — Public/ + siteAssets на userinfo. + + + api/sdk/bootstrap.php и вставки в engine/init.php: SDK поднимается через devcraft/init.php. + api/sdk/bootstrap.php и вставки в engine/init.php: SDK поднимается через devcraft/init.php. + + + Файл engine/modules/devcraft/dleapi_profile.php и CSS/JS профиля в теме. + Файл engine/modules/devcraft/dleapi_profile.php и CSS/JS профиля в теме. + + + Автопосев dleapi.json при открытии настроек, если файла нет. + Автопосев dleapi.json при открытии настроек, если файла нет. + + + При SQLSTATE[42S02] на api_*: нужен DevCraft Admin ≥ 200.4.1 (GenerateMigrations при пересборке схемы); сброс cycle_orm_schema.ser и повторный заход в модуль. + При SQLSTATE[42S02] на api_*: нужен DevCraft Admin ≥ 200.4.1 (GenerateMigrations при пересборке схемы); сброс cycle_orm_schema.ser и повторный заход в модуль. + + + Таблицы api_keys / api_scope / api_access_levels / OAuth создаются Cycle-миграциями DevCraft (Models + AbstractEntity), а не DDL в install.xml. + Таблицы api_keys / api_scope / api_access_levels / OAuth создаются Cycle-миграциями DevCraft (Models + AbstractEntity), а не DDL в install.xml. +