console

package
v1.1.0 Latest Latest
Warning

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

Go to latest
Published: Jan 11, 2018 License: GPL-3.0 Imports: 19 Imported by: 5

Documentation

Overview

Package console defines console controllers.

Package console defines console controllers.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddArticleAction

func AddArticleAction(c *gin.Context)

func AddCategoryAction

func AddCategoryAction(c *gin.Context)

func AddNavigationAction

func AddNavigationAction(c *gin.Context)

func AddUserAction

func AddUserAction(c *gin.Context)

func BlogSwitchAction

func BlogSwitchAction(c *gin.Context)

func CheckVersion

func CheckVersion(c *gin.Context)

func ExportMarkdownAction

func ExportMarkdownAction(c *gin.Context)

func GenArticlesAction

func GenArticlesAction(c *gin.Context)

func GetArticleAction

func GetArticleAction(c *gin.Context)

func GetArticleThumbsAction

func GetArticleThumbsAction(c *gin.Context)

func GetArticlesAction

func GetArticlesAction(c *gin.Context)

func GetBasicSettingsAction

func GetBasicSettingsAction(c *gin.Context)

func GetCategoriesAction

func GetCategoriesAction(c *gin.Context)

func GetCategoryAction

func GetCategoryAction(c *gin.Context)

func GetCommentsAction

func GetCommentsAction(c *gin.Context)

func GetFeedSettingsAction

func GetFeedSettingsAction(c *gin.Context)

func GetI18nSettingsAction

func GetI18nSettingsAction(c *gin.Context)

func GetNavigationAction

func GetNavigationAction(c *gin.Context)

func GetNavigationsAction

func GetNavigationsAction(c *gin.Context)

func GetPreferenceSettingsAction

func GetPreferenceSettingsAction(c *gin.Context)

func GetSignSettingsAction

func GetSignSettingsAction(c *gin.Context)

func GetTagsAction

func GetTagsAction(c *gin.Context)

func GetThemesAction

func GetThemesAction(c *gin.Context)

func GetThirdStatisticSettingsAction added in v1.1.0

func GetThirdStatisticSettingsAction(c *gin.Context)

func GetUsersAction

func GetUsersAction(c *gin.Context)

func ImportMarkdownAction

func ImportMarkdownAction(c *gin.Context)

func LoginCheck

func LoginCheck(c *gin.Context)

func MarkdownAction

func MarkdownAction(c *gin.Context)

func RemoveArticleAction

func RemoveArticleAction(c *gin.Context)

func RemoveArticlesAction

func RemoveArticlesAction(c *gin.Context)

func RemoveCategoryAction

func RemoveCategoryAction(c *gin.Context)

func RemoveCommentAction

func RemoveCommentAction(c *gin.Context)

func RemoveCommentsAction

func RemoveCommentsAction(c *gin.Context)

func RemoveNavigationAction

func RemoveNavigationAction(c *gin.Context)

func ShowAdminPagesAction

func ShowAdminPagesAction(c *gin.Context)

func UpdateArticleAction

func UpdateArticleAction(c *gin.Context)

func UpdateBasicSettingsAction

func UpdateBasicSettingsAction(c *gin.Context)

func UpdateCategoryAction

func UpdateCategoryAction(c *gin.Context)

func UpdateFeedSettingsAction

func UpdateFeedSettingsAction(c *gin.Context)

func UpdateI18nSettingsAction

func UpdateI18nSettingsAction(c *gin.Context)

func UpdateNavigationAction

func UpdateNavigationAction(c *gin.Context)

func UpdatePreferenceSettingsAction

func UpdatePreferenceSettingsAction(c *gin.Context)

func UpdateSignSettingsAction

func UpdateSignSettingsAction(c *gin.Context)

func UpdateThemeAction

func UpdateThemeAction(c *gin.Context)

func UpdateThirdStatisticSettingsAction added in v1.1.0

func UpdateThirdStatisticSettingsAction(c *gin.Context)

Types

type ConsoleArticle

type ConsoleArticle struct {
	ID           uint64         `json:"id"`
	Author       *ConsoleAuthor `json:"author"`
	CreatedAt    string         `json:"createdAt"`
	Title        string         `json:"title"`
	Tags         []*ConsoleTag  `json:"tags"`
	URL          string         `json:"url"`
	Topped       bool           `json:"topped"`
	ViewCount    int            `json:"viewCount"`
	CommentCount int            `json:"commentCount"`
}

type ConsoleAuthor

type ConsoleAuthor struct {
	URL       string `json:"url"`
	Name      string `json:"name"`
	AvatarURL string `json:"avatarURL"`
}

func (*ConsoleAuthor) AvatarURLWithSize

func (u *ConsoleAuthor) AvatarURLWithSize(size int) string

type ConsoleCategory

type ConsoleCategory struct {
	ID          uint64 `json:"id"`
	Title       string `json:"title"`
	URL         string `json:"url"`
	Description string `json:"description"`
	Number      int    `json:"number"`
	Tags        string `json:"tags"`
}

type ConsoleComment

type ConsoleComment struct {
	ID            uint64         `json:"id"`
	Author        *ConsoleAuthor `json:"author"`
	ArticleAuthor *ConsoleAuthor `json:"articleAuthor"`
	CreatedAt     string         `json:"createdAt"`
	Title         string         `json:"title"`
	Content       template.HTML  `json:"content"`
	URL           string         `json:"url"`
}

type ConsoleNavigation

type ConsoleNavigation struct {
	ID         uint64 `json:"id"`
	Title      string `json:"title"`
	URL        string `json:"url"`
	IconURL    string `json:"iconURL"`
	OpenMethod string `json:"openMethod"`
	Number     int    `json:"number"`
}

type ConsoleTag

type ConsoleTag struct {
	Title string `json:"title"`
	URL   string `json:"url,omitempty"`
}

type ConsoleTheme

type ConsoleTheme struct {
	Name         string `json:"name"`
	ThumbnailURL string `json:"thumbnailURL"`
}

type ConsoleUser

type ConsoleUser struct {
	ID           uint64 `json:"id"`
	Name         string `json:"name"`
	Nickname     string `json:"nickname"`
	Role         int    `json:"role"`
	URL          string `json:"url"`
	AvatarURL    string `json:"avatarURL"`
	ArticleCount int    `json:"articleCount"`
}

Jump to

Keyboard shortcuts

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