mirror of
https://github.com/1Panel-dev/1Panel.git
synced 2025-10-16 02:17:02 +08:00
66 lines
1.9 KiB
Go
66 lines
1.9 KiB
Go
package v2
|
|
|
|
import (
|
|
"github.com/1Panel-dev/1Panel/agent/app/api/v2/helper"
|
|
"github.com/1Panel-dev/1Panel/agent/app/dto/request"
|
|
"github.com/gin-gonic/gin"
|
|
)
|
|
|
|
// @Tags App
|
|
// @Summary List Upgrade Ignored App
|
|
// @Accept json
|
|
// @Success 200 {array} model.AppIgnoreUpgrade
|
|
// @Security ApiKeyAuth
|
|
// @Security Timestamp
|
|
// @Router /apps/ignored/detail [get]
|
|
func (b *BaseApi) ListAppIgnored(c *gin.Context) {
|
|
res, err := appIgnoreUpgradeService.List()
|
|
if err != nil {
|
|
helper.InternalServer(c, err)
|
|
return
|
|
}
|
|
helper.SuccessWithData(c, res)
|
|
}
|
|
|
|
// @Tags App
|
|
// @Summary Ignore Upgrade App
|
|
// @Accept json
|
|
// @Param request body request.AppIgnoreUpgradeReq true "request"
|
|
// @Success 200
|
|
// @Security ApiKeyAuth
|
|
// @Security Timestamp
|
|
// @Router /apps/installed/ignore [post]
|
|
// @x-panel-log {"bodyKeys":[],"paramKeys":[],"BeforeFunctions":[],"formatZH":"忽略应用升级","formatEN":"Ignore application upgrade"}
|
|
func (b *BaseApi) IgnoreAppUpgrade(c *gin.Context) {
|
|
var req request.AppIgnoreUpgradeReq
|
|
if err := helper.CheckBindAndValidate(&req, c); err != nil {
|
|
return
|
|
}
|
|
if err := appIgnoreUpgradeService.CreateAppIgnore(req); err != nil {
|
|
helper.InternalServer(c, err)
|
|
return
|
|
}
|
|
helper.Success(c)
|
|
}
|
|
|
|
// 写一个去掉忽略的接口
|
|
// @Tags App
|
|
// @Summary Cancel Ignore Upgrade App
|
|
// @Accept json
|
|
// @Param request body request.ReqWithID true "request"
|
|
// @Success 200
|
|
// @Security ApiKeyAuth
|
|
// @Security Timestamp
|
|
// @Router /apps/ignored/cancel [post]
|
|
// @x-panel-log {"bodyKeys":[],"paramKeys":[],"BeforeFunctions":[],"formatZH":"取消忽略应用升级","formatEN":"Cancel ignore application upgrade"}
|
|
func (b *BaseApi) CancelIgnoreAppUpgrade(c *gin.Context) {
|
|
var req request.ReqWithID
|
|
if err := helper.CheckBindAndValidate(&req, c); err != nil {
|
|
return
|
|
}
|
|
if err := appIgnoreUpgradeService.Delete(req); err != nil {
|
|
helper.InternalServer(c, err)
|
|
return
|
|
}
|
|
helper.Success(c)
|
|
}
|