Documentation
¶
Index ¶
- Variables
- func ApiAuth(next http.HandlerFunc) http.HandlerFunc
- func ApiPermissionCopyFiles(next http.HandlerFunc) http.HandlerFunc
- func ApiPermissionManageGroups(next http.HandlerFunc) http.HandlerFunc
- func ApiPermissionManageRoles(next http.HandlerFunc) http.HandlerFunc
- func ApiPermissionManageScripts(next http.HandlerFunc) http.HandlerFunc
- func ApiPermissionManageTemplates(next http.HandlerFunc) http.HandlerFunc
- func ApiPermissionManageUsers(next http.HandlerFunc) http.HandlerFunc
- func ApiPermissionManageUsersOrSelf(next http.HandlerFunc) http.HandlerFunc
- func ApiPermissionManageUsersOrSpaces(next http.HandlerFunc) http.HandlerFunc
- func ApiPermissionManageVariables(next http.HandlerFunc) http.HandlerFunc
- func ApiPermissionManageVolumes(next http.HandlerFunc) http.HandlerFunc
- func ApiPermissionRunCommands(next http.HandlerFunc) http.HandlerFunc
- func ApiPermissionTransferSpaces(next http.HandlerFunc) http.HandlerFunc
- func ApiPermissionUseMCPServer(next http.HandlerFunc) http.HandlerFunc
- func ApiPermissionUseSpaces(next http.HandlerFunc) http.HandlerFunc
- func ApiPermissionUseTunnels(next http.HandlerFunc) http.HandlerFunc
- func ApiPermissionUseWebAssistant(next http.HandlerFunc) http.HandlerFunc
- func ApiPermissionViewAuditLogs(next http.HandlerFunc) http.HandlerFunc
- func ApiPermissionViewClusterInfo(next http.HandlerFunc) http.HandlerFunc
- func DeleteSessionCookie(w http.ResponseWriter)
- func GetBearerToken(w http.ResponseWriter, r *http.Request) string
- func GetSessionFromCookie(r *http.Request) *model.Session
- func HandlerToHandlerFunc(h http.Handler) http.HandlerFunc
- func Initialize()
- func MCPServerContext(mcpServer *mcp.Server, scriptToolsProvider ScriptToolsProvider) func(http.Handler) http.Handler
- func WebAuth(next http.HandlerFunc) http.HandlerFunc
- type ErrorResponse
- type ScriptToolsProvider
Constants ¶
This section is empty.
Variables ¶
View Source
var (
HasUsers bool
)
Functions ¶
func ApiAuth ¶
func ApiAuth(next http.HandlerFunc) http.HandlerFunc
func ApiPermissionCopyFiles ¶ added in v0.19.0
func ApiPermissionCopyFiles(next http.HandlerFunc) http.HandlerFunc
func ApiPermissionManageGroups ¶
func ApiPermissionManageGroups(next http.HandlerFunc) http.HandlerFunc
func ApiPermissionManageRoles ¶
func ApiPermissionManageRoles(next http.HandlerFunc) http.HandlerFunc
func ApiPermissionManageScripts ¶ added in v0.23.0
func ApiPermissionManageScripts(next http.HandlerFunc) http.HandlerFunc
func ApiPermissionManageTemplates ¶
func ApiPermissionManageTemplates(next http.HandlerFunc) http.HandlerFunc
func ApiPermissionManageUsers ¶
func ApiPermissionManageUsers(next http.HandlerFunc) http.HandlerFunc
func ApiPermissionManageUsersOrSelf ¶
func ApiPermissionManageUsersOrSelf(next http.HandlerFunc) http.HandlerFunc
func ApiPermissionManageUsersOrSpaces ¶
func ApiPermissionManageUsersOrSpaces(next http.HandlerFunc) http.HandlerFunc
func ApiPermissionManageVariables ¶
func ApiPermissionManageVariables(next http.HandlerFunc) http.HandlerFunc
func ApiPermissionManageVolumes ¶
func ApiPermissionManageVolumes(next http.HandlerFunc) http.HandlerFunc
func ApiPermissionRunCommands ¶ added in v0.19.0
func ApiPermissionRunCommands(next http.HandlerFunc) http.HandlerFunc
func ApiPermissionTransferSpaces ¶
func ApiPermissionTransferSpaces(next http.HandlerFunc) http.HandlerFunc
func ApiPermissionUseMCPServer ¶ added in v0.19.0
func ApiPermissionUseMCPServer(next http.HandlerFunc) http.HandlerFunc
func ApiPermissionUseSpaces ¶
func ApiPermissionUseSpaces(next http.HandlerFunc) http.HandlerFunc
func ApiPermissionUseTunnels ¶
func ApiPermissionUseTunnels(next http.HandlerFunc) http.HandlerFunc
func ApiPermissionUseWebAssistant ¶ added in v0.19.0
func ApiPermissionUseWebAssistant(next http.HandlerFunc) http.HandlerFunc
func ApiPermissionViewAuditLogs ¶
func ApiPermissionViewAuditLogs(next http.HandlerFunc) http.HandlerFunc
func ApiPermissionViewClusterInfo ¶
func ApiPermissionViewClusterInfo(next http.HandlerFunc) http.HandlerFunc
func DeleteSessionCookie ¶
func DeleteSessionCookie(w http.ResponseWriter)
func GetBearerToken ¶
func GetBearerToken(w http.ResponseWriter, r *http.Request) string
func HandlerToHandlerFunc ¶ added in v0.23.0
func HandlerToHandlerFunc(h http.Handler) http.HandlerFunc
HandlerToHandlerFunc converts an http.Handler to an http.HandlerFunc This is useful when you need to use an http.Handler with middleware that expects http.HandlerFunc
func Initialize ¶
func Initialize()
func MCPServerContext ¶ added in v0.23.0
func MCPServerContext(mcpServer *mcp.Server, scriptToolsProvider ScriptToolsProvider) func(http.Handler) http.Handler
MCPServerContext adds the MCP server and request-scoped script tools to the request context
func WebAuth ¶
func WebAuth(next http.HandlerFunc) http.HandlerFunc
Types ¶
type ErrorResponse ¶
type ErrorResponse struct {
Error string `json:"error"`
}
type ScriptToolsProvider ¶ added in v0.23.0
ScriptToolsProvider is a callback function that returns a ToolProvider for script tools
Click to show internal directories.
Click to hide internal directories.