[SLOYD] Add playground
This commit is contained in:
parent
ebee7185a3
commit
48c9630647
4 changed files with 52 additions and 0 deletions
19
models/playground/player.go
Normal file
19
models/playground/player.go
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
package playground
|
||||
|
||||
import (
|
||||
"context"
|
||||
|
||||
"code.gitea.io/gitea/models/db"
|
||||
)
|
||||
|
||||
type Player struct {
|
||||
ID int64 `xorm:"pk autoincr"`
|
||||
}
|
||||
|
||||
func createPlayer(ctx context.Context, p *Player) (err error) {
|
||||
return err
|
||||
}
|
||||
|
||||
func init() {
|
||||
db.RegisterModel(new(Player))
|
||||
}
|
||||
25
routers/web/playground.go
Normal file
25
routers/web/playground.go
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
// Copyright 2024 Milovann Yanatchkov
|
||||
// SPDX-License-Identifier: MIT
|
||||
|
||||
package web
|
||||
|
||||
import (
|
||||
"net/http"
|
||||
|
||||
"code.gitea.io/gitea/modules/base"
|
||||
"code.gitea.io/gitea/services/context"
|
||||
)
|
||||
|
||||
const (
|
||||
// tplPlayground home page template
|
||||
tplPlayground base.TplName = "playground"
|
||||
)
|
||||
|
||||
func Playground(ctx *context.Context) {
|
||||
if ctx.IsSigned {
|
||||
ctx.Data["UserName"] = ctx.Doer.DisplayName()
|
||||
}
|
||||
|
||||
ctx.Data["PageIsPlayground"] = true
|
||||
ctx.HTML(http.StatusOK, tplPlayground)
|
||||
}
|
||||
|
|
@ -470,6 +470,7 @@ func registerRoutes(m *web.Route) {
|
|||
// Especially some AJAX requests, we can reduce middleware number to improve performance.
|
||||
|
||||
m.Get("/", Home)
|
||||
m.Get("/playground", Playground)
|
||||
m.Get("/sitemap.xml", sitemapEnabled, ignExploreSignIn, HomeSitemap)
|
||||
m.Group("/.well-known", func() {
|
||||
m.Get("/openid-configuration", auth.OIDCWellKnown)
|
||||
|
|
|
|||
7
templates/playground.tmpl
Normal file
7
templates/playground.tmpl
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
{{template "base/head" .}}
|
||||
{{if .IsSigned}}
|
||||
User : {{.UserName}}
|
||||
{{else}}
|
||||
User : None
|
||||
{{end}}
|
||||
{{template "base/footer" .}}
|
||||
Loading…
Add table
Reference in a new issue