[skip ci] Updated swagger docs

This commit is contained in:
Frederick [Bot] 2026-06-11 20:50:04 +00:00
parent e5055d720c
commit 89ee1ef507
3 changed files with 361 additions and 361 deletions

View File

@ -836,7 +836,7 @@ const docTemplate = `{
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/v1.vikunjaInfos"
"$ref": "#/definitions/shared.VikunjaInfos"
}
}
}
@ -10809,6 +10809,141 @@ const docTemplate = `{
}
}
},
"shared.AuthInfo": {
"type": "object",
"properties": {
"ldap": {
"$ref": "#/definitions/shared.LdapAuthInfo"
},
"local": {
"$ref": "#/definitions/shared.LocalAuthInfo"
},
"openid_connect": {
"$ref": "#/definitions/shared.OpenIDAuthInfo"
}
}
},
"shared.LdapAuthInfo": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean"
}
}
},
"shared.LegalInfo": {
"type": "object",
"properties": {
"imprint_url": {
"type": "string"
},
"privacy_policy_url": {
"type": "string"
}
}
},
"shared.LocalAuthInfo": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean"
},
"registration_enabled": {
"type": "boolean"
}
}
},
"shared.OpenIDAuthInfo": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean"
},
"providers": {
"type": "array",
"items": {
"$ref": "#/definitions/code_vikunja_io_api_pkg_modules_auth_openid.Provider"
}
}
}
},
"shared.VikunjaInfos": {
"type": "object",
"properties": {
"allow_icon_changes": {
"type": "boolean"
},
"auth": {
"$ref": "#/definitions/shared.AuthInfo"
},
"available_migrators": {
"type": "array",
"items": {
"type": "string"
}
},
"caldav_enabled": {
"type": "boolean"
},
"demo_mode_enabled": {
"type": "boolean"
},
"email_reminders_enabled": {
"type": "boolean"
},
"enabled_background_providers": {
"type": "array",
"items": {
"type": "string"
}
},
"enabled_pro_features": {
"type": "array",
"items": {
"$ref": "#/definitions/license.Feature"
}
},
"frontend_url": {
"type": "string"
},
"legal": {
"$ref": "#/definitions/shared.LegalInfo"
},
"link_sharing_enabled": {
"type": "boolean"
},
"max_file_size": {
"type": "string"
},
"max_items_per_page": {
"type": "integer"
},
"motd": {
"type": "string"
},
"public_teams_enabled": {
"type": "boolean"
},
"task_attachments_enabled": {
"type": "boolean"
},
"task_comments_enabled": {
"type": "boolean"
},
"totp_enabled": {
"type": "boolean"
},
"user_deletion_enabled": {
"type": "boolean"
},
"version": {
"type": "string"
},
"webhooks_enabled": {
"type": "boolean"
}
}
},
"todoist.Migration": {
"type": "object",
"properties": {
@ -11121,141 +11256,6 @@ const docTemplate = `{
}
}
},
"v1.authInfo": {
"type": "object",
"properties": {
"ldap": {
"$ref": "#/definitions/v1.ldapAuthInfo"
},
"local": {
"$ref": "#/definitions/v1.localAuthInfo"
},
"openid_connect": {
"$ref": "#/definitions/v1.openIDAuthInfo"
}
}
},
"v1.ldapAuthInfo": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean"
}
}
},
"v1.legalInfo": {
"type": "object",
"properties": {
"imprint_url": {
"type": "string"
},
"privacy_policy_url": {
"type": "string"
}
}
},
"v1.localAuthInfo": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean"
},
"registration_enabled": {
"type": "boolean"
}
}
},
"v1.openIDAuthInfo": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean"
},
"providers": {
"type": "array",
"items": {
"$ref": "#/definitions/code_vikunja_io_api_pkg_modules_auth_openid.Provider"
}
}
}
},
"v1.vikunjaInfos": {
"type": "object",
"properties": {
"allow_icon_changes": {
"type": "boolean"
},
"auth": {
"$ref": "#/definitions/v1.authInfo"
},
"available_migrators": {
"type": "array",
"items": {
"type": "string"
}
},
"caldav_enabled": {
"type": "boolean"
},
"demo_mode_enabled": {
"type": "boolean"
},
"email_reminders_enabled": {
"type": "boolean"
},
"enabled_background_providers": {
"type": "array",
"items": {
"type": "string"
}
},
"enabled_pro_features": {
"type": "array",
"items": {
"$ref": "#/definitions/license.Feature"
}
},
"frontend_url": {
"type": "string"
},
"legal": {
"$ref": "#/definitions/v1.legalInfo"
},
"link_sharing_enabled": {
"type": "boolean"
},
"max_file_size": {
"type": "string"
},
"max_items_per_page": {
"type": "integer"
},
"motd": {
"type": "string"
},
"public_teams_enabled": {
"type": "boolean"
},
"task_attachments_enabled": {
"type": "boolean"
},
"task_comments_enabled": {
"type": "boolean"
},
"totp_enabled": {
"type": "boolean"
},
"user_deletion_enabled": {
"type": "boolean"
},
"version": {
"type": "string"
},
"webhooks_enabled": {
"type": "boolean"
}
}
},
"web.HTTPError": {
"type": "object",
"properties": {

View File

@ -828,7 +828,7 @@
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/v1.vikunjaInfos"
"$ref": "#/definitions/shared.VikunjaInfos"
}
}
}
@ -10801,6 +10801,141 @@
}
}
},
"shared.AuthInfo": {
"type": "object",
"properties": {
"ldap": {
"$ref": "#/definitions/shared.LdapAuthInfo"
},
"local": {
"$ref": "#/definitions/shared.LocalAuthInfo"
},
"openid_connect": {
"$ref": "#/definitions/shared.OpenIDAuthInfo"
}
}
},
"shared.LdapAuthInfo": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean"
}
}
},
"shared.LegalInfo": {
"type": "object",
"properties": {
"imprint_url": {
"type": "string"
},
"privacy_policy_url": {
"type": "string"
}
}
},
"shared.LocalAuthInfo": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean"
},
"registration_enabled": {
"type": "boolean"
}
}
},
"shared.OpenIDAuthInfo": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean"
},
"providers": {
"type": "array",
"items": {
"$ref": "#/definitions/code_vikunja_io_api_pkg_modules_auth_openid.Provider"
}
}
}
},
"shared.VikunjaInfos": {
"type": "object",
"properties": {
"allow_icon_changes": {
"type": "boolean"
},
"auth": {
"$ref": "#/definitions/shared.AuthInfo"
},
"available_migrators": {
"type": "array",
"items": {
"type": "string"
}
},
"caldav_enabled": {
"type": "boolean"
},
"demo_mode_enabled": {
"type": "boolean"
},
"email_reminders_enabled": {
"type": "boolean"
},
"enabled_background_providers": {
"type": "array",
"items": {
"type": "string"
}
},
"enabled_pro_features": {
"type": "array",
"items": {
"$ref": "#/definitions/license.Feature"
}
},
"frontend_url": {
"type": "string"
},
"legal": {
"$ref": "#/definitions/shared.LegalInfo"
},
"link_sharing_enabled": {
"type": "boolean"
},
"max_file_size": {
"type": "string"
},
"max_items_per_page": {
"type": "integer"
},
"motd": {
"type": "string"
},
"public_teams_enabled": {
"type": "boolean"
},
"task_attachments_enabled": {
"type": "boolean"
},
"task_comments_enabled": {
"type": "boolean"
},
"totp_enabled": {
"type": "boolean"
},
"user_deletion_enabled": {
"type": "boolean"
},
"version": {
"type": "string"
},
"webhooks_enabled": {
"type": "boolean"
}
}
},
"todoist.Migration": {
"type": "object",
"properties": {
@ -11113,141 +11248,6 @@
}
}
},
"v1.authInfo": {
"type": "object",
"properties": {
"ldap": {
"$ref": "#/definitions/v1.ldapAuthInfo"
},
"local": {
"$ref": "#/definitions/v1.localAuthInfo"
},
"openid_connect": {
"$ref": "#/definitions/v1.openIDAuthInfo"
}
}
},
"v1.ldapAuthInfo": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean"
}
}
},
"v1.legalInfo": {
"type": "object",
"properties": {
"imprint_url": {
"type": "string"
},
"privacy_policy_url": {
"type": "string"
}
}
},
"v1.localAuthInfo": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean"
},
"registration_enabled": {
"type": "boolean"
}
}
},
"v1.openIDAuthInfo": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean"
},
"providers": {
"type": "array",
"items": {
"$ref": "#/definitions/code_vikunja_io_api_pkg_modules_auth_openid.Provider"
}
}
}
},
"v1.vikunjaInfos": {
"type": "object",
"properties": {
"allow_icon_changes": {
"type": "boolean"
},
"auth": {
"$ref": "#/definitions/v1.authInfo"
},
"available_migrators": {
"type": "array",
"items": {
"type": "string"
}
},
"caldav_enabled": {
"type": "boolean"
},
"demo_mode_enabled": {
"type": "boolean"
},
"email_reminders_enabled": {
"type": "boolean"
},
"enabled_background_providers": {
"type": "array",
"items": {
"type": "string"
}
},
"enabled_pro_features": {
"type": "array",
"items": {
"$ref": "#/definitions/license.Feature"
}
},
"frontend_url": {
"type": "string"
},
"legal": {
"$ref": "#/definitions/v1.legalInfo"
},
"link_sharing_enabled": {
"type": "boolean"
},
"max_file_size": {
"type": "string"
},
"max_items_per_page": {
"type": "integer"
},
"motd": {
"type": "string"
},
"public_teams_enabled": {
"type": "boolean"
},
"task_attachments_enabled": {
"type": "boolean"
},
"task_comments_enabled": {
"type": "boolean"
},
"totp_enabled": {
"type": "boolean"
},
"user_deletion_enabled": {
"type": "boolean"
},
"version": {
"type": "string"
},
"webhooks_enabled": {
"type": "boolean"
}
}
},
"web.HTTPError": {
"type": "object",
"properties": {

View File

@ -1474,6 +1474,94 @@ definitions:
minLength: 1
type: string
type: object
shared.AuthInfo:
properties:
ldap:
$ref: '#/definitions/shared.LdapAuthInfo'
local:
$ref: '#/definitions/shared.LocalAuthInfo'
openid_connect:
$ref: '#/definitions/shared.OpenIDAuthInfo'
type: object
shared.LdapAuthInfo:
properties:
enabled:
type: boolean
type: object
shared.LegalInfo:
properties:
imprint_url:
type: string
privacy_policy_url:
type: string
type: object
shared.LocalAuthInfo:
properties:
enabled:
type: boolean
registration_enabled:
type: boolean
type: object
shared.OpenIDAuthInfo:
properties:
enabled:
type: boolean
providers:
items:
$ref: '#/definitions/code_vikunja_io_api_pkg_modules_auth_openid.Provider'
type: array
type: object
shared.VikunjaInfos:
properties:
allow_icon_changes:
type: boolean
auth:
$ref: '#/definitions/shared.AuthInfo'
available_migrators:
items:
type: string
type: array
caldav_enabled:
type: boolean
demo_mode_enabled:
type: boolean
email_reminders_enabled:
type: boolean
enabled_background_providers:
items:
type: string
type: array
enabled_pro_features:
items:
$ref: '#/definitions/license.Feature'
type: array
frontend_url:
type: string
legal:
$ref: '#/definitions/shared.LegalInfo'
link_sharing_enabled:
type: boolean
max_file_size:
type: string
max_items_per_page:
type: integer
motd:
type: string
public_teams_enabled:
type: boolean
task_attachments_enabled:
type: boolean
task_comments_enabled:
type: boolean
totp_enabled:
type: boolean
user_deletion_enabled:
type: boolean
version:
type: string
webhooks_enabled:
type: boolean
type: object
todoist.Migration:
properties:
code:
@ -1711,94 +1799,6 @@ definitions:
minLength: 1
type: string
type: object
v1.authInfo:
properties:
ldap:
$ref: '#/definitions/v1.ldapAuthInfo'
local:
$ref: '#/definitions/v1.localAuthInfo'
openid_connect:
$ref: '#/definitions/v1.openIDAuthInfo'
type: object
v1.ldapAuthInfo:
properties:
enabled:
type: boolean
type: object
v1.legalInfo:
properties:
imprint_url:
type: string
privacy_policy_url:
type: string
type: object
v1.localAuthInfo:
properties:
enabled:
type: boolean
registration_enabled:
type: boolean
type: object
v1.openIDAuthInfo:
properties:
enabled:
type: boolean
providers:
items:
$ref: '#/definitions/code_vikunja_io_api_pkg_modules_auth_openid.Provider'
type: array
type: object
v1.vikunjaInfos:
properties:
allow_icon_changes:
type: boolean
auth:
$ref: '#/definitions/v1.authInfo'
available_migrators:
items:
type: string
type: array
caldav_enabled:
type: boolean
demo_mode_enabled:
type: boolean
email_reminders_enabled:
type: boolean
enabled_background_providers:
items:
type: string
type: array
enabled_pro_features:
items:
$ref: '#/definitions/license.Feature'
type: array
frontend_url:
type: string
legal:
$ref: '#/definitions/v1.legalInfo'
link_sharing_enabled:
type: boolean
max_file_size:
type: string
max_items_per_page:
type: integer
motd:
type: string
public_teams_enabled:
type: boolean
task_attachments_enabled:
type: boolean
task_comments_enabled:
type: boolean
totp_enabled:
type: boolean
user_deletion_enabled:
type: boolean
version:
type: string
webhooks_enabled:
type: boolean
type: object
web.HTTPError:
properties:
code:
@ -2521,7 +2521,7 @@ paths:
"200":
description: OK
schema:
$ref: '#/definitions/v1.vikunjaInfos'
$ref: '#/definitions/shared.VikunjaInfos'
summary: Info
tags:
- service