pinakes-server: add widget, theme-extension, and event plugin routes; expose allowed_endpoints in UI page DTO
Signed-off-by: NotAShelf <raf@notashelf.dev> Change-Id: Ia7efa6db85da2d44b59e0e2e57f6e45b6a6a6964
This commit is contained in:
parent
4834208f9f
commit
ada1c07f66
3 changed files with 89 additions and 40 deletions
|
|
@ -480,7 +480,10 @@ pub fn create_router_with_tls(
|
|||
.route("/database/backup", post(routes::backup::create_backup))
|
||||
// Plugin management
|
||||
.route("/plugins", get(routes::plugins::list_plugins))
|
||||
.route("/plugins/events", post(routes::plugins::emit_plugin_event))
|
||||
.route("/plugins/ui-pages", get(routes::plugins::list_plugin_ui_pages))
|
||||
.route("/plugins/ui-widgets", get(routes::plugins::list_plugin_ui_widgets))
|
||||
.route("/plugins/ui-theme-extensions", get(routes::plugins::list_plugin_ui_theme_extensions))
|
||||
.route("/plugins/{id}", get(routes::plugins::get_plugin))
|
||||
.route("/plugins/install", post(routes::plugins::install_plugin))
|
||||
.route("/plugins/{id}", delete(routes::plugins::uninstall_plugin))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue