Return communication database rows from communication API
This is a pretty big refactor of how communication works to start moving us in the direction we want to go long-term. This adds the new communication row and migrates existing reports to add rows for communication. There's also a bunch of automatic fixes from the new linter. I should have added them separately, but whatever.
This commit is contained in:
parent
a6ce0b7e67
commit
a82732a49c
41 changed files with 365 additions and 220 deletions
|
|
@ -126,7 +126,7 @@ func (ea *EnsureAuth) ServeHTTP(w http.ResponseWriter, r *http.Request) {
|
|||
// Don't send authentication headers for browsers because it forces the authentication popup
|
||||
requested_with := r.Header.Get("X-Requested-With")
|
||||
//log.Debug().Str("x-requested-with", requested_with).Send()
|
||||
if !(strings.HasPrefix(requested_with, "nidus-web") || accept == "text/event-stream") {
|
||||
if !strings.HasPrefix(requested_with, "nidus-web") && accept != "text/event-stream" {
|
||||
w.Header().Set("WWW-Authenticate", `Basic realm="Nidus Sync"`)
|
||||
// Separate return codes for different authentication failures
|
||||
if _, ok := err.(*NoCredentialsError); ok {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue