H-300: wire Captain Skills into Web runtime (#48)
* H-300: wire Captain Skills into Web runtime * H-300: enforce effective model and conservative skill budget * H-300: fix CI gosec step * ci: extend golangci-lint timeout * fix lint findings across backend * fix(push): resolve delivery protocol blockers * test(repository): close SQLite test databases * test(repository): reuse SQLite schema per package * H-307: restore backend Go cache in CI * H-307: prefetch modules before cold lint * H-307: resolve govulncheck security gate * H-307: build lint with patched Go toolchain * H-307: clear remaining security scan findings --------- Co-authored-by: Rogee <rogee@ipao.vip>
This commit is contained in:
@@ -463,11 +463,6 @@ func (h *ArticleHandler) StatusCounts(c *gin.Context) {
|
||||
response.OK(c, counts)
|
||||
}
|
||||
|
||||
// reorderRequest is the JSON payload for the Reorder endpoint.
|
||||
type reorderRequest struct {
|
||||
Positions []positionEntry `json:"positions"`
|
||||
}
|
||||
|
||||
// positionEntry maps an article ID to its new position value.
|
||||
type positionEntry struct {
|
||||
ID uint `json:"id"`
|
||||
@@ -1100,7 +1095,7 @@ func articleMetaPayload(raw json.RawMessage) map[string]any {
|
||||
}
|
||||
|
||||
func renderArticleBulkError(c *gin.Context, err error) {
|
||||
message := "failed to update articles"
|
||||
var message string
|
||||
switch {
|
||||
case errors.Is(err, service.ErrArticleBulkNoArticles):
|
||||
message = "No articles found"
|
||||
|
||||
Reference in New Issue
Block a user