Гайды
Уровни доступа v200.1.0
Уровень = набор разрешений для API-ключа: read/write/edit/delete, own_only, cheater.
Уровень доступа — это «роль» ключа: что ему можно делать с таблицами DLE. Открывается в DevCraft → DLE API → Уровни доступа.
Поля уровня
| Поле | Простыми словами |
|---|---|
| Название / сортировка | Как видно в админке |
| Активен | Неактивный не назначайте новым ключам |
| Премодерация заявок | Заявка на ключ ждёт одобрения админа |
Только свои записи (own_only) | Видит/правит только «свои» строки |
Полный доступ (cheater) | Обходит scopes и own_only — только для админских ключей |
| Маски IP / паролей / ПДн | Доп. маскирование поверх глобального secure (env) |
Scopes (галочки по таблицам)
Для каждой таблицы DLE: чтение / запись / правка / удаление (read / write / edit / delete).
Без cheater токен может только то, что отмечено. С cheater — почти всё.
Сначала выберите уровень в списке, потом правьте таблицу scopes.
Связь с ключом и OAuth
- Создайте уровень + scopes.
- Создайте API-ключ с этим уровнем.
- Привяжите OAuth-клиент к ключу — токен наследует права ключа.
Уровень по умолчанию и «группа DLE → уровень»: Настройки, Синхронизация.