feat(settings): json 编辑器

This commit is contained in:
Junyan Qin
2024-10-15 14:23:56 +08:00
parent 7174742886
commit d52f9b9543
9 changed files with 113 additions and 13 deletions

View File

@@ -39,3 +39,12 @@ class SettingsRouterGroup(group.RouterGroup):
}
}
)
@self.route('/<manager_name>/data', methods=['PUT'])
async def _(manager_name: str) -> str:
data = await quart.request.json
manager = self.ap.settings_mgr.get_manager(manager_name)
manager.data = data['data']
return self.success(data={
"data": manager.data
})