update: better CSS border colors

This commit is contained in:
ngn
2024-08-13 22:25:36 +03:00
parent b24a970962
commit 4641faefc2
21 changed files with 873 additions and 445 deletions

View File

@ -8,48 +8,48 @@ import (
)
func POSTNew(c *fiber.Ctx) error {
body := struct{
Desc string `form:"desc"`
Source string `form:"source"`
Severity string `form:"severity"`
Package string `form:"package"`
Versions string `form:"versions"`
}{}
err := c.BodyParser(&body)
if err != nil {
return lib.RenderError(c, 400)
}
body := struct {
Desc string `form:"desc"`
Source string `form:"source"`
Severity string `form:"severity"`
Package string `form:"package"`
Versions string `form:"versions"`
}{}
user, err := lib.GetUser(c)
if err != nil {
log.Printf("Failed to get the user: %s", err.Error())
return lib.RenderError(c, 500)
}
err := c.BodyParser(&body)
if err != nil {
return lib.RenderError(c, 400)
}
if !lib.ValidSeverity(body.Severity){
return lib.RenderError(c, 400)
}
user, err := lib.GetUser(c)
if err != nil {
log.Printf("Failed to get the user: %s", err.Error())
return lib.RenderError(c, 500)
}
v := lib.Vuln{
ID: lib.GetID(),
Desc: body.Desc,
Source: body.Source,
Severity: body.Severity,
Package: body.Package,
Versions: body.Versions,
Status: "Waiting for review",
Message: "This vulnerability is waiting for a review from the maintainers",
Author: user.Username,
Date: lib.GetFTime(),
Updated: lib.GetFTime(),
}
if !lib.ValidSeverity(body.Severity) {
return lib.RenderError(c, 400)
}
err = lib.AddVuln(v)
if err != nil {
log.Printf("Failed to add vuln: %s", err.Error())
return lib.RenderError(c, 500)
}
v := lib.Vuln{
ID: lib.GetID(),
Desc: body.Desc,
Source: body.Source,
Severity: body.Severity,
Package: body.Package,
Versions: body.Versions,
Status: "Waiting for review",
Message: "This vulnerability is waiting for a review from the maintainers",
Author: user.Username,
Date: lib.GetFTime(),
Updated: lib.GetFTime(),
}
return c.Redirect("/manage")
err = lib.AddVuln(v)
if err != nil {
log.Printf("Failed to add vuln: %s", err.Error())
return lib.RenderError(c, 500)
}
return c.Redirect("/manage")
}