Documentation
¶
Index ¶
- Constants
- func AccessLog(c *gin.Context)
- func BrowserCache(c *gin.Context)
- func CacheMiddleware(c *gin.Context)
- func CheckAnyPermissionOrNotFound(c *gin.Context)
- func CheckLogin(c *gin.Context)
- func CheckPermission(permissionType permission.Enum) gin.HandlerFunc
- func CheckWritableAccount(c *gin.Context)
- func JWTAuth(c *gin.Context)
- func JWTAuthCheck(c *gin.Context)
- func JWTAuthGetUserId(c *gin.Context) uint64
- func JWTAuthSilent(c *gin.Context)
- func NoUpdateUserActivity(c *gin.Context)
- func Recovery() gin.HandlerFunc
- func SiteInfo(context *gin.Context)
- func SiteMaintenance(c *gin.Context)
- type StartupGate
Constants ¶
View Source
const SkipUpdateUserActivity = "SkipUpdateUserActivity"
Variables ¶
This section is empty.
Functions ¶
func BrowserCache ¶
BrowserCache applies long public cache headers in production.
func CacheMiddleware ¶
func CheckAnyPermissionOrNotFound ¶ added in v0.2.17
func CheckLogin ¶
func CheckPermission ¶
func CheckPermission(permissionType permission.Enum) gin.HandlerFunc
func CheckWritableAccount ¶ added in v0.2.38
func JWTAuthCheck ¶ added in v0.0.7
func JWTAuthGetUserId ¶ added in v0.1.1
func JWTAuthSilent ¶ added in v0.2.61
JWTAuthSilent resolves an optional login without emitting activity events. It is intended for high-frequency protected resources such as inline images.
func NoUpdateUserActivity ¶ added in v0.0.7
func Recovery ¶ added in v0.2.24
func Recovery() gin.HandlerFunc
Recovery logs request context for panics and returns HTTP 500.
Types ¶
type StartupGate ¶ added in v0.2.67
type StartupGate struct {
// contains filtered or unexported fields
}
StartupGate keeps requests on a temporary page until startup work completes.
func NewStartupGate ¶ added in v0.2.67
func NewStartupGate() *StartupGate
func (*StartupGate) Complete ¶ added in v0.2.67
func (g *StartupGate) Complete()
func (*StartupGate) Handler ¶ added in v0.2.67
func (g *StartupGate) Handler(c *gin.Context)
Click to show internal directories.
Click to hide internal directories.