handler

package
v0.7.17 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 7, 2020 License: MIT Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ActivateAccountHandler

func ActivateAccountHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) *middleware.Template

ActivateAccountHandler shows the form to activate an account.

func ActivateAccountPostHandler

func ActivateAccountPostHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) *middleware.Template

ActivateAccountPostHandler activates an user account

func AdminArticleDeleteHandler

func AdminArticleDeleteHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) *middleware.Template

AdminArticleDeleteHandler returns the action template which asks the user if the article should be removed

func AdminArticleDeletePostHandler

func AdminArticleDeletePostHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) *middleware.Template

AdminArticleDeletePostHandler handles the removing of an article

func AdminArticleEditHandler

func AdminArticleEditHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) *middleware.Template

AdminArticleEditHandler shows the form for changing an article

func AdminArticleEditPostHandler

func AdminArticleEditPostHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) *middleware.Template

AdminArticleEditPostHandler handles the update of an article

func AdminArticleNewHandler

func AdminArticleNewHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) *middleware.Template

AdminArticleNewHandler returns the template which shows the form to create a new article

func AdminArticleNewPostHandler

func AdminArticleNewPostHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) *middleware.Template

AdminArticleNewPostHandler handles the creation of a new article

func AdminArticlePublishHandler

func AdminArticlePublishHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) *middleware.Template

AdminArticlePublishHandler returns the action template which asks the user if the article should be published / unpublished

func AdminArticlePublishPostHandler

func AdminArticlePublishPostHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) *middleware.Template

AdminArticlePublishPostHandler publishes or "depublishes" an article

func AdminCategoryDeleteHandler

func AdminCategoryDeleteHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) *middleware.Template

AdminArticleDeleteHandler returns the action template which asks the user if the article should be removed

func AdminCategoryDeletePostHandler

func AdminCategoryDeletePostHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) *middleware.Template

AdminArticleDeletePostHandler handles the removing of an article

func AdminCategoryEditHandler

func AdminCategoryEditHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) *middleware.Template

AdminCategoryEditHandler shows the form for changing an article

func AdminCategoryEditPostHandler

func AdminCategoryEditPostHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) *middleware.Template

AdminArticleEditPostHandler handles the update of an article

func AdminCategoryNewHandler

func AdminCategoryNewHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) *middleware.Template

AdminCategoryNewHandler returns the template which shows the form to create a new article

func AdminCategoryNewPostHandler

func AdminCategoryNewPostHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) *middleware.Template

AdminCategoryNewPostHandler handles the creation of a new article

func AdminGetSiteHandler

func AdminGetSiteHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) *middleware.Template

AdminGetSiteHandler returns the template containing the sites

func AdminListArticlesHandler

func AdminListArticlesHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) *middleware.Template

AdminListArticlesHandler returns all articles, also not yet published articles will be shown

func AdminListFilesHandler

func AdminListFilesHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) *middleware.Template

AdminListFilesHandler returns the template which lists all uploaded files belonging to a user, admins will see all files

func AdminPreviewArticleByIDHandler

func AdminPreviewArticleByIDHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) *middleware.Template

AdminShowArticleByIDHandler returns a specific article, renders it on the front page used for the preview

func AdminProfileHandler

func AdminProfileHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) *middleware.Template

AdminProfileHandler returns page for updating the profile of the currently logged-in user

func AdminProfilePostHandler

func AdminProfilePostHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) *middleware.Template

AdminProfilePostHandler handles the updating of the user profile which is currently logged in

func AdminSiteDeleteHandler

func AdminSiteDeleteHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) *middleware.Template

AdminSiteDeleteHandler returns the action template which asks the user if the site should be removed

func AdminSiteDeletePostHandler

func AdminSiteDeletePostHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) *middleware.Template

AdminSiteDeletePostHandler handles the removing of a site

func AdminSiteEditHandler

func AdminSiteEditHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) *middleware.Template

AdminSiteEditHandler returns the template for editing an existing site

func AdminSiteEditPostHandler

func AdminSiteEditPostHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) *middleware.Template

AdminSiteEditPostHandler receives the form values and updates the site; on success the user is redirected with a success message to the site overview

func AdminSiteNewHandler

func AdminSiteNewHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) *middleware.Template

AdminSiteNewHandler returns the template for adding a new site

func AdminSiteNewPostHandler

func AdminSiteNewPostHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) *middleware.Template

AdminSiteNewPostHandler receives the form values and creating the site; on success the user is redirected with a success message to the site overview

func AdminSiteOrderHandler

func AdminSiteOrderHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) *middleware.Template

AdminSiteOrderHandler moves the site with site id down or up

func AdminSitePublishHandler

func AdminSitePublishHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) *middleware.Template

AdminSitePublishHandler returns the action template which asks the user if the site should be published / unpublished

func AdminSitePublishPostHandler

func AdminSitePublishPostHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) *middleware.Template

AdminSitePublishPostHandler handles the un-/publishing of a site

func AdminSitesHandler

func AdminSitesHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) *middleware.Template

AdminSitesHandler returns the template containing the sites overview in the administration

func AdminToggleInlineFilePostHandler

func AdminToggleInlineFilePostHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) *middleware.Template

func AdminUploadDeleteHandler

func AdminUploadDeleteHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) *middleware.Template

AdminUploadDeleteHandler returns the action template which asks the user if the file should be removed

func AdminUploadDeletePostHandler

func AdminUploadDeletePostHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) *middleware.Template

AdminUploadDeletePostHandler removes a file

func AdminUploadFileHandler

func AdminUploadFileHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) *middleware.Template

AdminUploadFileHandler returns the form for uploading a file

func AdminUploadFilePostHandler

func AdminUploadFilePostHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) *middleware.Template

AdminUploadFilePostHandler handles the upload

func AdminUploadJSONFilePostHandler

func AdminUploadJSONFilePostHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) (*models.JSONData, error)

func AdminUserDeleteHandler

func AdminUserDeleteHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) *middleware.Template

AdminUserDeleteHandler returns the form for removing user (admin only action)

func AdminUserDeletePostHandler

func AdminUserDeletePostHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) *middleware.Template

AdminUserDeletePostHandler handles removing of a user (admin only action)

func AdminUserEditHandler

func AdminUserEditHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) *middleware.Template

AdminUserEditHandler returns the form for editing an user (admin only action)

func AdminUserEditPostHandler

func AdminUserEditPostHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) *middleware.Template

AdminUserEditPostHandler handles the updating of an user (admin only action)

func AdminUserInviteDeletePostHandler

func AdminUserInviteDeletePostHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) *middleware.Template

func AdminUserInviteResendPostHandler

func AdminUserInviteResendPostHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) *middleware.Template

func AdminUserNewHandler

func AdminUserNewHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) *middleware.Template

AdminUserNewHandler returns the form for adding new user (admin only action)

func AdminUserNewPostHandler

func AdminUserNewPostHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) *middleware.Template

AdminUserNewPostHandler handles the creation of new users (admin only action)

func AdminUsersHandler

func AdminUsersHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) *middleware.Template

AdminUsersHandler returns an overview of the created users (admin only action)

func ForgotPasswordHandler

func ForgotPasswordHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) *middleware.Template

ForgotPasswordHandler returns the form for the reset password form

func ForgotPasswordPostHandler

func ForgotPasswordPostHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) *middleware.Template

ForgotPasswordPostHandler handles the processing of the reset password function

func GetArticleByIDHandler

func GetArticleByIDHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) *middleware.Template

GetArticleHandler returns a specific article Parameters in the url form 2016/03/my-headline are used for obtaining the article

func GetArticleHandler

func GetArticleHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) *middleware.Template

GetArticleHandler returns a specific article Parameters in the url form 2016/3/my-headline are used for obtaining the article

func GetSiteHandler

GetSiteHandler returns the site template - only published sites are considered

func IndexArticlesCategoryHandler

func IndexArticlesCategoryHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) *middleware.Template

IndexArticlesCategoryHandler returns the template information for the index page grouped by categories

func IndexArticlesHandler

func IndexArticlesHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) *middleware.Template

IndexArticlesHandler returns the template information for the index page

func KeepAliveSessionHandler

func KeepAliveSessionHandler(ctx *middleware.AppContext, rw http.ResponseWriter, r *http.Request) (*models.JSONData, error)

KeepAliveSessionHandler keeps a session alive.

func ListArticlesCategoryHandler

func ListArticlesCategoryHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) *middleware.Template

ListArticlesHandler returns the template which contains all published articles

func ListArticlesHandler

func ListArticlesHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) *middleware.Template

ListArticlesHandler returns the template which contains all published articles

func LoginHandler

LoginHandler shows the login form; if the user is already logged in the user will be redirected to the administration page of aricles

func LoginPostHandler

func LoginPostHandler(ctx *middleware.AppContext, rw http.ResponseWriter, r *http.Request) *middleware.Template

LoginPostHandler receives the login information from the form; checks the login and starts a session for the user. The sesion will be stored in a cookie

func LogoutHandler

LogoutHandler logs the user out by removing the cookie and removing the session from the session store

func RSSFeed

GetArticleHandler returns a specific article Parameters in the url form 2016/03/my-headline are used for obtaining the article

func ResetPasswordHandler

func ResetPasswordHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) *middleware.Template

ResetPasswordHandler returns the form for resetting the password

func ResetPasswordPostHandler

func ResetPasswordPostHandler(ctx *middleware.AppContext, w http.ResponseWriter, r *http.Request) *middleware.Template

ResetPasswordPostHandler handles the resetting of the password

Types

type FileHandler

type FileHandler struct {
	Context *middleware.AppContext
}

func (FileHandler) FileGetHandler

func (fh FileHandler) FileGetHandler(w http.ResponseWriter, r *http.Request)

FileGetHandler serves the file based on the url filename

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL