Add approved snap list endpoint
This commit is contained in:
parent
d1b91fcee3
commit
ce200bb784
|
@ -55,6 +55,7 @@ func setupGin() {
|
||||||
router.POST("/admin/reject/:id", rejectSnap)
|
router.POST("/admin/reject/:id", rejectSnap)
|
||||||
|
|
||||||
router.GET("/ws", func(c *gin.Context) { wsHandler(c.Writer, c.Request) })
|
router.GET("/ws", func(c *gin.Context) { wsHandler(c.Writer, c.Request) })
|
||||||
|
router.GET("/listSnaps", listSnaps)
|
||||||
|
|
||||||
router.LoadHTMLGlob(config.C.TemplatesDirectory + "/*.html")
|
router.LoadHTMLGlob(config.C.TemplatesDirectory + "/*.html")
|
||||||
router.Static("/static", config.C.AssetsDirectory)
|
router.Static("/static", config.C.AssetsDirectory)
|
||||||
|
|
|
@ -80,3 +80,9 @@ func stats(c *gin.Context) {
|
||||||
database.Db.Model(database.User{}).Where("blocked = ?", true).Count(&ST.Count.Users.Blocked)
|
database.Db.Model(database.User{}).Where("blocked = ?", true).Count(&ST.Count.Users.Blocked)
|
||||||
c.JSON(200, ST)
|
c.JSON(200, ST)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func listSnaps(c *gin.Context) {
|
||||||
|
var ITs []database.Item
|
||||||
|
database.Db.Where("state = ?", database.Approved).Order("updated_at DESC").Limit(5).Find(&ITs)
|
||||||
|
c.JSON(200, ITs)
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in a new issue