MCPcopy Create free account
hub / github.com/boringproxy/boringproxy / confirmDeleteClient

Method confirmDeleteClient

ui_handler.go:728–748  ·  view source on GitHub ↗
(w http.ResponseWriter, r *http.Request)

Source from the content-addressed store, hash-verified

726}
727
728func (h *WebUiHandler) confirmDeleteClient(w http.ResponseWriter, r *http.Request) {
729
730 r.ParseForm()
731
732 owner := r.Form.Get("owner")
733 clientName := r.Form.Get("client-name")
734
735 data := &ConfirmData{
736 Head: h.headHtml,
737 Message: fmt.Sprintf("Are you sure you want to delete client %s for user %s?", clientName, owner),
738 ConfirmUrl: fmt.Sprintf("/delete-client?owner=%s&client-name=%s", owner, clientName),
739 CancelUrl: "/clients",
740 }
741
742 err := h.tmpl.ExecuteTemplate(w, "confirm.tmpl", data)
743 if err != nil {
744 w.WriteHeader(500)
745 h.alertDialog(w, r, err.Error(), "/clients")
746 return
747 }
748}
749func (h *WebUiHandler) deleteClient(w http.ResponseWriter, r *http.Request, tokenData TokenData) {
750
751 r.ParseForm()

Callers 1

handleWebUiRequestMethod · 0.95

Calls 1

alertDialogMethod · 0.95

Tested by

no test coverage detected