update gui
This commit is contained in:
@@ -91,13 +91,13 @@ func (s *Server) handleCallback(w http.ResponseWriter, r *http.Request) {
|
||||
|
||||
user, err := s.exchangeOAuthCode(r.Context(), code)
|
||||
if err != nil {
|
||||
log.Printf("Gitea OAuth code exchange failed: %v", err)
|
||||
http.Error(w, "Gitea sign-in failed", http.StatusBadGateway)
|
||||
log.Printf("Git OAuth code exchange failed: %v", err)
|
||||
http.Error(w, "Git sign-in failed", http.StatusBadGateway)
|
||||
return
|
||||
}
|
||||
if _, allowed := s.cfg.AllowedGiteaUsers[strings.ToLower(user.Login)]; !allowed {
|
||||
_ = s.audit(r.Context(), "login_denied", user.Login, nil, "", "", s.clientIP(r), "user is not allowed")
|
||||
http.Error(w, "this Gitea user is not authorized", http.StatusForbidden)
|
||||
http.Error(w, "this Git user is not authorized", http.StatusForbidden)
|
||||
return
|
||||
}
|
||||
|
||||
|
||||
@@ -139,7 +139,7 @@ func LoadConfig() (Config, error) {
|
||||
return cfg, fmt.Errorf("TAPM_COOKIE_SECRET must contain at least 32 bytes")
|
||||
}
|
||||
if len(cfg.AllowedGiteaUsers) == 0 {
|
||||
return cfg, fmt.Errorf("at least one Gitea user must be allowed")
|
||||
return cfg, fmt.Errorf("at least one Git user must be allowed")
|
||||
}
|
||||
|
||||
return cfg, nil
|
||||
|
||||
@@ -247,7 +247,20 @@ dd { margin: 4px 0 0; overflow-wrap: anywhere; }
|
||||
.package-row { display: flex; justify-content: space-between; gap: 16px; padding: 14px 0; border-bottom: 1px solid var(--line); }
|
||||
.package-row div { display: grid; gap: 4px; }
|
||||
.package-row small { color: var(--muted); }
|
||||
.package-row .status { align-items: center; justify-content: center; align-self: center; line-height: 1; text-align: center; }
|
||||
.package-row .status {
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
align-self: center;
|
||||
min-width: 88px;
|
||||
padding: 7px 12px;
|
||||
line-height: 1;
|
||||
text-align: center;
|
||||
}
|
||||
.package-row .status:not(.enabled) {
|
||||
color: var(--danger);
|
||||
border-color: rgba(181, 59, 51, .38);
|
||||
background: rgba(181, 59, 51, .1);
|
||||
}
|
||||
.package-update-actions { display: flex; flex-wrap: wrap; gap: 12px; }
|
||||
.toggle { display: flex; align-items: center; gap: 9px; }
|
||||
.empty, .fine-print { color: var(--muted); }
|
||||
|
||||
@@ -124,7 +124,7 @@ func (s *Server) handleUploadPackage(w http.ResponseWriter, r *http.Request) {
|
||||
if target.Replacing {
|
||||
if err := s.deletePackageVersion(r, target.PreviousName, target.PreviousVersion); err != nil {
|
||||
warning = fmt.Sprintf(
|
||||
"Package updated, but Gitea could not remove superseded version %s: %s",
|
||||
"Package updated, but Git could not remove superseded version %s: %s",
|
||||
target.PreviousVersion,
|
||||
err,
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user