This commit is contained in:
seb
2026-10-05 19:04:30 +02:00
parent f55990c25e
commit af0ef29e22
4 changed files with 53 additions and 12 deletions

View File

@@ -5,8 +5,9 @@ const ALLOWED_KEYS = [
'keys.tavily',
'keys.openrouter',
'keys.serper',
'labelprinter.addr',
'labelprinter.type',
'systemprompt-prefix',
'systemprompt-suffix',
'default-model',
];
function requireSelectedCompany(req) {
@@ -206,7 +207,8 @@ export function register(app, basePath = '') {
* description: |
* Sets (upserts) a company setting for the selected company.
* Only a fixed allow-list of keys can be set: `ui.theme`, `keys.tavily`,
* `keys.openrouter`, `keys.serper`, `labelprinter.addr`, `labelprinter.type`.
* `keys.openrouter`, `keys.serper`, `systemprompt-prefix`,
* `systemprompt-suffix`, `default-model`.
* security:
* - cookieAuth: []
* x-markdown: companysetting/set.md