Documentation ¶
Overview ¶
Package rest is a service for serving specific requests directly to frontend
Index ¶
- Variables
- type FrontendHandler
- func (a *FrontendHandler) Filter() func(string) string
- func (a *FrontendHandler) FrontBootConf(req *restful.Request, rsp *restful.Response)
- func (a *FrontendHandler) FrontEnrollAuth(req *restful.Request, rsp *restful.Response)
- func (a *FrontendHandler) FrontMessages(req *restful.Request, rsp *restful.Response)
- func (a *FrontendHandler) FrontPlugins(req *restful.Request, rsp *restful.Response)
- func (a *FrontendHandler) FrontPutBinary(req *restful.Request, rsp *restful.Response)
- func (a *FrontendHandler) FrontServeBinary(req *restful.Request, rsp *restful.Response)
- func (a *FrontendHandler) FrontSession(req *restful.Request, rsp *restful.Response)
- func (a *FrontendHandler) FrontState(req *restful.Request, rsp *restful.Response)
- func (a *FrontendHandler) SettingsMenu(req *restful.Request, rsp *restful.Response)
- func (a *FrontendHandler) SwaggerTags() []string
Constants ¶
This section is empty.
Variables ¶
View Source
var BasePluginsBox = frontend.PluginBox{ Box: packr.NewBox("../../../frontend/front-srv/assets"), Exposes: []string{ "access.gateway", "access.homepage", "access.settings", "action.share", "auth.pydio", "authfront.session_login", "conf.pydio", "core.auth", "core.authfront", "core.conf", "core.mailer", "core.pydio", "core.uploader", "editor.libreoffice", "gui.ajax", "gui.mobile", "meta.user", "action.avatar", "action.compression", "action.demo_counter", "action.user", "core.activitystreams", "editor.browser", "editor.ckeditor", "editor.codemirror", "editor.diaporama", "editor.exif", "editor.infopanel", "editor.libreoffice", "editor.openlayer", "editor.pdfjs", "editor.soundmanager", "editor.text", "editor.video", "editor.webodf", "meta.comments", "meta.exif", "meta.simple_lock", "meta.versions", "uploader.html", "uploader.http", }, }
Functions ¶
This section is empty.
Types ¶
type FrontendHandler ¶
type FrontendHandler struct{}
func NewFrontendHandler ¶ added in v1.2.0
func NewFrontendHandler() *FrontendHandler
func (*FrontendHandler) Filter ¶
func (a *FrontendHandler) Filter() func(string) string
Filter returns a function to filter the swagger path
func (*FrontendHandler) FrontBootConf ¶
func (a *FrontendHandler) FrontBootConf(req *restful.Request, rsp *restful.Response)
func (*FrontendHandler) FrontEnrollAuth ¶ added in v1.2.0
func (a *FrontendHandler) FrontEnrollAuth(req *restful.Request, rsp *restful.Response)
Generic endpoint that can be handled by specific 2FA plugins
func (*FrontendHandler) FrontMessages ¶ added in v1.2.0
func (a *FrontendHandler) FrontMessages(req *restful.Request, rsp *restful.Response)
func (*FrontendHandler) FrontPlugins ¶ added in v1.2.0
func (a *FrontendHandler) FrontPlugins(req *restful.Request, rsp *restful.Response)
func (*FrontendHandler) FrontPutBinary ¶ added in v1.2.0
func (a *FrontendHandler) FrontPutBinary(req *restful.Request, rsp *restful.Response)
FrontPutBinary receives an upload to store a binary.
func (*FrontendHandler) FrontServeBinary ¶ added in v1.2.0
func (a *FrontendHandler) FrontServeBinary(req *restful.Request, rsp *restful.Response)
FrontServeBinary triggers the download of a stored binary.
func (*FrontendHandler) FrontSession ¶ added in v1.2.0
func (a *FrontendHandler) FrontSession(req *restful.Request, rsp *restful.Response)
func (*FrontendHandler) FrontState ¶ added in v1.2.0
func (a *FrontendHandler) FrontState(req *restful.Request, rsp *restful.Response)
func (*FrontendHandler) SettingsMenu ¶
func (a *FrontendHandler) SettingsMenu(req *restful.Request, rsp *restful.Response)
func (*FrontendHandler) SwaggerTags ¶
func (a *FrontendHandler) SwaggerTags() []string
SwaggerTags list the names of the service tags declared in the swagger json implemented by this service
Click to show internal directories.
Click to hide internal directories.