handler

package
v0.0.0-...-8e0b2b1 Latest Latest
Warning

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

Go to latest
Published: Mar 24, 2024 License: MIT Imports: 22 Imported by: 0

Documentation

Index

Constants

View Source
const (
	KeyMessage      = "message"
	KeyMessageTitle = "message_title"
	KeyUserID       = "user_id"
)

Variables

This section is empty.

Functions

func AdminAppearances

func AdminAppearances(c *gin.Context)

func AdminAppearancesUpdate

func AdminAppearancesUpdate(c *gin.Context)

func AdminAppearancesUpdateInjected

func AdminAppearancesUpdateInjected(c *gin.Context)

func AdminAppearancesView

func AdminAppearancesView(c *gin.Context)

func AdminNavigations

func AdminNavigations(c *gin.Context)

func AdminNavigationsCreate

func AdminNavigationsCreate(c *gin.Context)

func AdminNavigationsUpdate

func AdminNavigationsUpdate(c *gin.Context)

func AdminNavigationsView

func AdminNavigationsView(c *gin.Context)

func AdminPostCreate

func AdminPostCreate(c *gin.Context)

func AdminPostCreateView

func AdminPostCreateView(c *gin.Context)

func AdminPostEdit

func AdminPostEdit(c *gin.Context)

func AdminPostEditDelete

func AdminPostEditDelete(c *gin.Context)

func AdminPostEditUpdate

func AdminPostEditUpdate(c *gin.Context)

func AdminPostEditView

func AdminPostEditView(c *gin.Context)

func AdminPostsView

func AdminPostsView(c *gin.Context)

func AdminSettings

func AdminSettings(c *gin.Context)

func AdminSettingsView

func AdminSettingsView(c *gin.Context)

func AdminTagEdit

func AdminTagEdit(c *gin.Context)

func AdminTagEditDelete

func AdminTagEditDelete(c *gin.Context)

func AdminTagEditUpdate

func AdminTagEditUpdate(c *gin.Context)

func AdminTagEditView

func AdminTagEditView(c *gin.Context)

func AdminTags

func AdminTags(c *gin.Context)

func AdminTagsView

func AdminTagsView(c *gin.Context)

func AdminUserEdit

func AdminUserEdit(c *gin.Context)

func AdminUserEditDelete

func AdminUserEditDelete(c *gin.Context)

func AdminUserEditResetAvatar

func AdminUserEditResetAvatar(c *gin.Context)

func AdminUserEditSuspend

func AdminUserEditSuspend(c *gin.Context)

func AdminUserEditUpdate

func AdminUserEditUpdate(c *gin.Context)

func AdminUserEditView

func AdminUserEditView(c *gin.Context)

func AdminUsers

func AdminUsers(c *gin.Context)

func AdminUsersView

func AdminUsersView(c *gin.Context)

func AdminView

func AdminView(c *gin.Context)

func Wizard

func Wizard(c *gin.Context)

func WizardView

func WizardView(c *gin.Context)

Types

type AdminAppearancesUpdateInjectedRequest

type AdminAppearancesUpdateInjectedRequest struct {
	InjectedHead      string `form:"injected_head"`
	InjectedFoot      string `form:"injected_foot"`
	InjectedPostStart string `form:"injected_post_start"`
	InjectedPostEnd   string `form:"injected_post_end"`
}

type AdminAppearancesUpdateRequest

type AdminAppearancesUpdateRequest struct {
	IsPoweredByShown bool               `form:"is_powered_by_shown"`
	IsCopyrightShown bool               `form:"is_copyright_shown"`
	ColorScheme      config.ColorScheme `form:"color_scheme"`
	ContainerWidth   string             `form:"container_width"`
	FontFamily       config.FontFamily  `form:"font_family"`
	FontSize         string             `form:"font_size"`
	HighlightJS      bool               `form:"highlight_js"`
	AuthorBlock      config.AuthorBlock `form:"author_block"`
	PostsPerPage     int                `form:"posts_per_page"`
}

type AdminNavigationsCreateRequest

type AdminNavigationsCreateRequest struct {
	Name string `form:"name"`
	URL  string `form:"url"`
}

type AdminNavigationsUpdateRequest

type AdminNavigationsUpdateRequest struct {
	Names     []string `form:"name[]"`
	URLs      []string `form:"url[]"`
	Sequences []int    `form:"sequence[]"`
	IsDeleted []bool   `form:"is_deleted[]"`
}

type AdminPostCreateRequest

type AdminPostCreateRequest struct {
	Title       string            `form:"title"`
	Slug        string            `form:"slug"`
	Excerpt     string            `form:"excerpt"`
	AuthorID    string            `form:"author_id"`
	Password    string            `form:"password"`
	Visibility  entity.Visibility `form:"visibility"`
	Content     string            `form:"content"`
	PublishedAt int64             `form:"published_at"`
	IsPinned    bool              `form:"is_pinned"`
	IsHidden    bool              `form:"is_hidden"`
	Tags        string            `form:"tags"`
}

type AdminPostEditUpdateRequest

type AdminPostEditUpdateRequest struct {
	Title        string            `form:"title"`
	Slug         string            `form:"slug"`
	Excerpt      string            `form:"excerpt"`
	AuthorID     string            `form:"author_id"`
	Password     string            `form:"password"`
	Visibility   entity.Visibility `form:"visibility"`
	Content      string            `form:"content"`
	PublishedAt  int64             `form:"published_at"`
	IsPinned     bool              `form:"is_pinned"`
	IsHidden     bool              `form:"is_hidden"`
	IsClearCover bool              `form:"is_clear_cover"`
	Tags         string            `form:"tags"`
}

type AdminSettingsRequest

type AdminSettingsRequest struct {
	Name             string `form:"name"`
	Description      string `form:"description"`
	IsPublic         bool   `form:"is_public"`
	URL              string `form:"url"`
	Timezone         int    `form:"timezone"`
	DateFormat       string `form:"date_format"`
	DateFormatCustom string `form:"date_format_custom"`
	TimeFormat       string `form:"time_format"`
	TimeFormatCustom string `form:"time_format_custom"`
}

type AdminTagEditUpdateRequest

type AdminTagEditUpdateRequest struct {
	Slug        string `form:"slug"`
	Name        string `form:"name"`
	Description string `form:"description"`
}

type AdminTagsRequest

type AdminTagsRequest struct {
	Slug        string `form:"slug"`
	Name        string `form:"name"`
	Description string `form:"description"`
}

type AdminUserEditDeleteRequest

type AdminUserEditDeleteRequest struct {
	TransferToID string `form:"transfer_to_id"`
}

type AdminUserEditRequest

type AdminUserEditRequest struct {
	Username string `form:"username"`
	Password string `form:"password"`
	Nickname string `form:"nickname"`
	Bio      string `form:"bio"`
}

type AdminUserEditSuspendRequest

type AdminUserEditSuspendRequest struct {
	IsSuspended bool `form:"is_suspended"`
}

type AdminUsersRequest

type AdminUsersRequest struct {
	Username string `form:"username"`
	Password string `form:"password"`
}

type Handler

type Handler struct {
	Engine *gin.Engine
}
var Instance *Handler

type WizardRequest

type WizardRequest struct {
	Name        string `form:"name"`
	URL         string `form:"url"`
	Description string `form:"description"`
	Username    string `form:"username"`
	Password    string `form:"password"`
	Nickname    string `form:"nickname"`
}

Jump to

Keyboard shortcuts

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