Documentation ¶
Index ¶
- Variables
- func HandleHeimdallRefresh(db database.Database, heimdall heimdall.Heimdall, ...) middleware.Responder
- func HandleLDAPRefresh(db database.Database, ldap ldap_handler.LdapHandler, ...) middleware.Responder
- func HandlerAppTemplates(db database.Database, params noodle_api.GetNoodleAppTemplatesParams, ...) middleware.Responder
- func HandlerApplicationDelete(db database.Database, params noodle_api.DeleteNoodleApplicationsParams, ...) middleware.Responder
- func HandlerApplicationGet(db database.Database, params noodle_api.GetNoodleApplicationsParams, ...) middleware.Responder
- func HandlerApplicationPost(db database.Database, params noodle_api.PostNoodleApplicationsParams, ...) middleware.Responder
- func HandlerApplicationTabDelete(db database.Database, params noodle_api.DeleteNoodleApplicationTabsParams, ...) middleware.Responder
- func HandlerApplicationTabGet(db database.Database, params noodle_api.GetNoodleApplicationTabsParams, ...) middleware.Responder
- func HandlerApplicationTabPost(db database.Database, params noodle_api.PostNoodleApplicationTabsParams, ...) middleware.Responder
- func HandlerAuthAuthenticationPost(db database.Database, ldap ldap_handler.LdapHandler, ...) middleware.Responder
- func HandlerAuthLogoutGet(db database.Database, params noodle_auth.GetAuthLogoutParams, ...) middleware.Responder
- func HandlerGetIcons(heimdall heimdall.Heimdall, params noodle_api.GetNoodleUploadIconParams, ...) middleware.Responder
- func HandlerGetSession(db database.Database, params noodle_auth.GetAuthSessionParams, ...) middleware.Responder
- func HandlerGroupApplicationDelete(db database.Database, params noodle_api.DeleteNoodleGroupApplicationsParams, ...) middleware.Responder
- func HandlerGroupApplicationGet(db database.Database, params noodle_api.GetNoodleGroupApplicationsParams, ...) middleware.Responder
- func HandlerGroupApplicationPost(db database.Database, params noodle_api.PostNoodleGroupApplicationsParams, ...) middleware.Responder
- func HandlerGroups(db database.Database, params noodle_api.GetNoodleGroupsParams, ...) middleware.Responder
- func HandlerTabDelete(db database.Database, params noodle_api.DeleteNoodleTabsParams, ...) middleware.Responder
- func HandlerTabGet(db database.Database, params noodle_api.GetNoodleTabsParams, ...) middleware.Responder
- func HandlerTabPost(db database.Database, params noodle_api.PostNoodleTabsParams, ...) middleware.Responder
- func HandlerUploadIcons(heimdall heimdall.Heimdall, params noodle_api.PostNoodleUploadIconParams, ...) middleware.Responder
- func HandlerUserAllowedApplicationGet(db database.Database, params noodle_api.GetNoodleUserAllowedApplicationsParams, ...) middleware.Responder
- func HandlerUserApplicationDelete(db database.Database, params noodle_api.DeleteNoodleUserApplicationsParams, ...) middleware.Responder
- func HandlerUserApplicationGet(db database.Database, params noodle_api.GetNoodleUserApplicationsParams, ...) middleware.Responder
- func HandlerUserApplicationPost(db database.Database, params noodle_api.PostNoodleUserApplicationsParams, ...) middleware.Responder
- func HandlerUserGroups(db database.Database, params noodle_api.GetNoodleUserGroupsParams, ...) middleware.Responder
- func HandlerUsers(db database.Database, params noodle_api.GetNoodleUsersParams, ...) middleware.Responder
- func IndexGroup(s []*models.Group, v models.Group) int
- func IndexUser(s []*models.User, v models.User) int
- func IndexUserGroup(s []*models.UserGroup, v models.UserGroup) int
- func LDAPRefreshImpl(db database.Database, ldap ldap_handler.LdapHandler) error
- func RandTokenImpl(n int) string
- func RegisterApiHandlers(api *operations.NoodleAPI, db database.Database, ldap ldap_handler.LdapHandler, ...)
- func RegisterAppTemplatesApiHandlersImpl(api *operations.NoodleAPI, db database.Database)
- func RegisterApplicationTabApiHandlersImpl(api *operations.NoodleAPI, db database.Database)
- func RegisterApplicationsApiHandlersImpl(api *operations.NoodleAPI, db database.Database)
- func RegisterAuthenticaionApiHandlersImpl(api *operations.NoodleAPI, db database.Database, ldap ldap_handler.LdapHandler)
- func RegisterGroupApiHandlersImpl(api *operations.NoodleAPI, db database.Database)
- func RegisterGroupApplicationsApiHandlersImpl(api *operations.NoodleAPI, db database.Database)
- func RegisterHeimdallApiHandlersImpl(api *operations.NoodleAPI, db database.Database, heimdall heimdall.Heimdall)
- func RegisterLdapApiHandlersImpl(api *operations.NoodleAPI, db database.Database, ldap ldap_handler.LdapHandler)
- func RegisterTabApiHandlersImpl(api *operations.NoodleAPI, db database.Database)
- func RegisterUploadIconApiHandlersImpl(api *operations.NoodleAPI, heimdall heimdall.Heimdall)
- func RegisterUserApiHandlersImpl(api *operations.NoodleAPI, db database.Database)
- func RegisterUserApplicationsApiHandlersImpl(api *operations.NoodleAPI, db database.Database)
- func RegisterUserGroupApiHandlersImpl(api *operations.NoodleAPI, db database.Database)
- func RemoteUserAuthHandler(db database.Database, remoteUser string) (*models.Principal, error)
- func SyncLDAPGroups(db database.Database, ldap ldap_handler.LdapHandler) error
- func SyncLDAPUserGroups(db database.Database, ldap ldap_handler.LdapHandler) error
- func SyncLDAPUsers(db database.Database, ldap ldap_handler.LdapHandler) error
- func TokenAuthHandler(db database.Database, token string) (*models.Principal, error)
- type ResponseWriter
Constants ¶
This section is empty.
Variables ¶
View Source
var ( RegisterLdapApiHandlers = RegisterLdapApiHandlersImpl LDAPRefresh = LDAPRefreshImpl )
View Source
var (
Logger = zerolog.Logger
)
View Source
var (
RandToken = RandTokenImpl
)
View Source
var (
RegisterAppTemplatesApiHandlers = RegisterAppTemplatesApiHandlersImpl
)
View Source
var (
RegisterApplicationTabApiHandlers = RegisterApplicationTabApiHandlersImpl
)
View Source
var (
RegisterApplicationsApiHandlers = RegisterApplicationsApiHandlersImpl
)
View Source
var (
RegisterAuthenticationApiHandlers = RegisterAuthenticaionApiHandlersImpl
)
View Source
var (
RegisterGroupApiHandlers = RegisterGroupApiHandlersImpl
)
View Source
var (
RegisterGroupApplicationsApiHandlers = RegisterGroupApplicationsApiHandlersImpl
)
View Source
var (
RegisterHeimdallApiHandlers = RegisterHeimdallApiHandlersImpl
)
View Source
var (
RegisterTabApiHandlers = RegisterTabApiHandlersImpl
)
View Source
var (
RegisterUploadIconApiHandlers = RegisterUploadIconApiHandlersImpl
)
View Source
var (
RegisterUserApiHandlers = RegisterUserApiHandlersImpl
)
View Source
var (
RegisterUserApplicationsApiHandlers = RegisterUserApplicationsApiHandlersImpl
)
View Source
var (
RegisterUserGroupApiHandlers = RegisterUserGroupApiHandlersImpl
)
Functions ¶
func HandleHeimdallRefresh ¶
func HandleHeimdallRefresh(db database.Database, heimdall heimdall.Heimdall, params noodle_api.GetNoodleHeimdallReloadParams, principal *models.Principal) middleware.Responder
func HandleLDAPRefresh ¶
func HandleLDAPRefresh(db database.Database, ldap ldap_handler.LdapHandler, params noodle_api.GetNoodleLdapReloadParams, principal *models.Principal) middleware.Responder
func HandlerAppTemplates ¶
func HandlerAppTemplates(db database.Database, params noodle_api.GetNoodleAppTemplatesParams, principal *models.Principal) middleware.Responder
func HandlerApplicationDelete ¶
func HandlerApplicationDelete(db database.Database, params noodle_api.DeleteNoodleApplicationsParams, principal *models.Principal) middleware.Responder
func HandlerApplicationGet ¶
func HandlerApplicationGet(db database.Database, params noodle_api.GetNoodleApplicationsParams, principal *models.Principal) middleware.Responder
func HandlerApplicationPost ¶
func HandlerApplicationPost(db database.Database, params noodle_api.PostNoodleApplicationsParams, principal *models.Principal) middleware.Responder
func HandlerApplicationTabDelete ¶
func HandlerApplicationTabDelete(db database.Database, params noodle_api.DeleteNoodleApplicationTabsParams, principal *models.Principal) middleware.Responder
func HandlerApplicationTabGet ¶
func HandlerApplicationTabGet(db database.Database, params noodle_api.GetNoodleApplicationTabsParams, principal *models.Principal) middleware.Responder
func HandlerApplicationTabPost ¶
func HandlerApplicationTabPost(db database.Database, params noodle_api.PostNoodleApplicationTabsParams, principal *models.Principal) middleware.Responder
func HandlerAuthAuthenticationPost ¶
func HandlerAuthAuthenticationPost(db database.Database, ldap ldap_handler.LdapHandler, params noodle_auth.PostAuthAuthenticateParams) middleware.Responder
func HandlerAuthLogoutGet ¶
func HandlerAuthLogoutGet(db database.Database, params noodle_auth.GetAuthLogoutParams, principal *models.Principal) middleware.Responder
func HandlerGetIcons ¶
func HandlerGetIcons(heimdall heimdall.Heimdall, params noodle_api.GetNoodleUploadIconParams, principal *models.Principal) middleware.Responder
func HandlerGetSession ¶
func HandlerGetSession(db database.Database, params noodle_auth.GetAuthSessionParams, principal *models.Principal) middleware.Responder
func HandlerGroupApplicationDelete ¶
func HandlerGroupApplicationDelete(db database.Database, params noodle_api.DeleteNoodleGroupApplicationsParams, principal *models.Principal) middleware.Responder
func HandlerGroupApplicationGet ¶
func HandlerGroupApplicationGet(db database.Database, params noodle_api.GetNoodleGroupApplicationsParams, principal *models.Principal) middleware.Responder
func HandlerGroupApplicationPost ¶
func HandlerGroupApplicationPost(db database.Database, params noodle_api.PostNoodleGroupApplicationsParams, principal *models.Principal) middleware.Responder
func HandlerGroups ¶
func HandlerGroups(db database.Database, params noodle_api.GetNoodleGroupsParams, principal *models.Principal) middleware.Responder
func HandlerTabDelete ¶
func HandlerTabDelete(db database.Database, params noodle_api.DeleteNoodleTabsParams, principal *models.Principal) middleware.Responder
func HandlerTabGet ¶
func HandlerTabGet(db database.Database, params noodle_api.GetNoodleTabsParams, principal *models.Principal) middleware.Responder
func HandlerTabPost ¶
func HandlerTabPost(db database.Database, params noodle_api.PostNoodleTabsParams, principal *models.Principal) middleware.Responder
func HandlerUploadIcons ¶
func HandlerUploadIcons(heimdall heimdall.Heimdall, params noodle_api.PostNoodleUploadIconParams, principal *models.Principal) middleware.Responder
func HandlerUserAllowedApplicationGet ¶
func HandlerUserAllowedApplicationGet(db database.Database, params noodle_api.GetNoodleUserAllowedApplicationsParams, principal *models.Principal) middleware.Responder
func HandlerUserApplicationDelete ¶
func HandlerUserApplicationDelete(db database.Database, params noodle_api.DeleteNoodleUserApplicationsParams, principal *models.Principal) middleware.Responder
func HandlerUserApplicationGet ¶
func HandlerUserApplicationGet(db database.Database, params noodle_api.GetNoodleUserApplicationsParams, principal *models.Principal) middleware.Responder
func HandlerUserApplicationPost ¶
func HandlerUserApplicationPost(db database.Database, params noodle_api.PostNoodleUserApplicationsParams, principal *models.Principal) middleware.Responder
func HandlerUserGroups ¶
func HandlerUserGroups(db database.Database, params noodle_api.GetNoodleUserGroupsParams, principal *models.Principal) middleware.Responder
func HandlerUsers ¶
func HandlerUsers(db database.Database, params noodle_api.GetNoodleUsersParams, principal *models.Principal) middleware.Responder
func LDAPRefreshImpl ¶
func LDAPRefreshImpl(db database.Database, ldap ldap_handler.LdapHandler) error
func RandTokenImpl ¶
func RegisterApiHandlers ¶
func RegisterApiHandlers(api *operations.NoodleAPI, db database.Database, ldap ldap_handler.LdapHandler, heimdall heimdall.Heimdall)
func RegisterAppTemplatesApiHandlersImpl ¶
func RegisterAppTemplatesApiHandlersImpl(api *operations.NoodleAPI, db database.Database)
func RegisterApplicationTabApiHandlersImpl ¶
func RegisterApplicationTabApiHandlersImpl(api *operations.NoodleAPI, db database.Database)
func RegisterApplicationsApiHandlersImpl ¶
func RegisterApplicationsApiHandlersImpl(api *operations.NoodleAPI, db database.Database)
func RegisterAuthenticaionApiHandlersImpl ¶
func RegisterAuthenticaionApiHandlersImpl(api *operations.NoodleAPI, db database.Database, ldap ldap_handler.LdapHandler)
func RegisterGroupApiHandlersImpl ¶
func RegisterGroupApiHandlersImpl(api *operations.NoodleAPI, db database.Database)
func RegisterGroupApplicationsApiHandlersImpl ¶
func RegisterGroupApplicationsApiHandlersImpl(api *operations.NoodleAPI, db database.Database)
func RegisterLdapApiHandlersImpl ¶
func RegisterLdapApiHandlersImpl(api *operations.NoodleAPI, db database.Database, ldap ldap_handler.LdapHandler)
func RegisterTabApiHandlersImpl ¶
func RegisterTabApiHandlersImpl(api *operations.NoodleAPI, db database.Database)
func RegisterUploadIconApiHandlersImpl ¶
func RegisterUploadIconApiHandlersImpl(api *operations.NoodleAPI, heimdall heimdall.Heimdall)
func RegisterUserApiHandlersImpl ¶
func RegisterUserApiHandlersImpl(api *operations.NoodleAPI, db database.Database)
func RegisterUserApplicationsApiHandlersImpl ¶
func RegisterUserApplicationsApiHandlersImpl(api *operations.NoodleAPI, db database.Database)
func RegisterUserGroupApiHandlersImpl ¶
func RegisterUserGroupApiHandlersImpl(api *operations.NoodleAPI, db database.Database)
func RemoteUserAuthHandler ¶
func SyncLDAPGroups ¶
func SyncLDAPGroups(db database.Database, ldap ldap_handler.LdapHandler) error
func SyncLDAPUserGroups ¶
func SyncLDAPUserGroups(db database.Database, ldap ldap_handler.LdapHandler) error
func SyncLDAPUsers ¶
func SyncLDAPUsers(db database.Database, ldap ldap_handler.LdapHandler) error
Types ¶
type ResponseWriter ¶
type ResponseWriter interface { http.ResponseWriter }
Source Files ¶
- app_templates_handlers.go
- application_handlers.go
- application_tab_handlers.go
- authentication_handlers.go
- group_applications_handlers.go
- group_handlers.go
- handlers.go
- heimdall_handlers.go
- ldap_handler.go
- logger.go
- response_writer.go
- tab_handlers.go
- upload_icon_handlers.go
- user_applications_handlers.go
- user_group_handlers.go
- user_handlers.go
Click to show internal directories.
Click to hide internal directories.