Ajustes declarativos¶
Resumen¶
Esta página describe cómo AppAPI muestra los ajustes de una ExApp a partir de un esquema declarativo: los endpoints OCS para registrarlos y anular su registro, y un ejemplo de esquema de ajustes en Python con varios tipos de campo. Está dirigida a quienes desarrollan ExApps.
Fuente: documentación de Nextcloud, «developer_manual/exapp_development/tech_details/api/settings», versión 3ad9158, licencia CC BY 3.0; traducida y adaptada para APS Conecta Gestión.
A partir de APS Conecta Gestión 29, AppAPI ofrece la posibilidad de mostrar los ajustes de las ExApps. Cuando un administrador o un usuario cambia algunos ajustes de una ExApp, estos se almacenan en la base de datos y pueden obtenerse mediante la API Preferencias o AppConfig.
Nota
Estos ajustes solo se muestran para las ExApps habilitadas.
Advertencia
El section_id del esquema ya debe estar registrado por alguna aplicación PHP.
AppAPI ofrece dos secciones que se pueden usar para ello: ai_integration_team y declarative_settings.
Registrar ajustes¶
Endpoint OCS: POST /apps/app_api/api/v1/ui/settings
Parámetros¶
Lista completa de parámetros (incluidos los opcionales):
{
"formScheme": "settings scheme"
}