Fold task state into one server field; add ready cancel and dismiss

This commit is contained in:
Ian Gulliver
2026-10-20 08:51:32 -07:00
parent 224a0d5a4b
commit e7724977c8
12 changed files with 506 additions and 388 deletions
+14
View File
@@ -546,6 +546,20 @@ func (s *Server) CancelMergeAfterReview(w http.ResponseWriter, r *http.Request,
writeJSON(w, http.StatusOK, t)
}
func (s *Server) DismissReady(w http.ResponseWriter, r *http.Request, taskID string) {
err := s.store.ClearReady(r.Context(), taskID, actor(r))
if err != nil {
writeStoreError(w, err)
return
}
t, err := s.store.GetTask(r.Context(), taskID)
if err != nil {
writeStoreError(w, err)
return
}
writeJSON(w, http.StatusOK, t)
}
func (s *Server) MergeIn(w http.ResponseWriter, r *http.Request, taskID string) {
t, p, ok := s.activeTask(w, r, taskID)
if !ok {