Removed ability to edit API keys.

master
J. David Lee 2019-06-11 08:38:30 +02:00
parent 05e68a8e59
commit ce3f3f1417
4 changed files with 3 additions and 17 deletions

11
db.go
View File

@ -234,17 +234,12 @@ func (db *dbal) SourceList() (l []Source, err error) {
return l, nil return l, nil
} }
// Updates APIKey, Description, LogAction, AlertAction. // Updates Description, AlertTimeout, LogAction, AlertAction.
func (db *dbal) SourceUpdate(s Source) error { func (db *dbal) SourceUpdate(s Source) error {
if err := validateAPIKey(s.APIKey); err != nil {
return err
}
_, err := db.Exec(`UPDATE sources `+ _, err := db.Exec(`UPDATE sources `+
`SET APIKey=?,Description=?,AlertTimeout=?,LogAction=?,AlertAction=? `+ `SET Description=?,AlertTimeout=?,LogAction=?,AlertAction=? `+
`WHERE SourceID=?`, `WHERE SourceID=?`,
s.APIKey, s.Description, s.AlertTimeout, s.Description, s.AlertTimeout, s.LogAction, s.AlertAction, s.SourceID)
s.LogAction, s.AlertAction, s.SourceID)
if err != nil { if err != nil {
db.logf("Failed to update source %s: %v", s.Name, err) db.logf("Failed to update source %s: %v", s.Name, err)
} }

View File

@ -135,10 +135,6 @@
<input type="hidden" name="SourceID" value="{{.Source.SourceID}}"> <input type="hidden" name="SourceID" value="{{.Source.SourceID}}">
<ul class="form-list"> <ul class="form-list">
<li>
<label for="APIKey">API Key:</label>
<input type="text" id="APIKey" name="APIKey" value="{{.Source.APIKey}}">
</li>
<li> <li>
<label for="Description">Description</label> <label for="Description">Description</label>
<textarea id="Description" name="Description" rows=8> <textarea id="Description" name="Description" rows=8>

View File

@ -231,10 +231,6 @@ var tmpls = `
<input type="hidden" name="SourceID" value="{{.Source.SourceID}}"> <input type="hidden" name="SourceID" value="{{.Source.SourceID}}">
<ul class="form-list"> <ul class="form-list">
<li>
<label for="APIKey">API Key:</label>
<input type="text" id="APIKey" name="APIKey" value="{{.Source.APIKey}}">
</li>
<li> <li>
<label for="Description">Description</label> <label for="Description">Description</label>
<textarea id="Description" name="Description" rows=8> <textarea id="Description" name="Description" rows=8>

View File

@ -269,7 +269,6 @@ func handleSourceUpdate(w http.ResponseWriter, r *http.Request) {
return return
} }
s.APIKey = r.Form.Get("APIKey")
s.Description = r.Form.Get("Description") s.Description = r.Form.Get("Description")
s.AlertTimeout = formGetInt(r, "AlertTimeout") s.AlertTimeout = formGetInt(r, "AlertTimeout")
s.LogAction = r.Form.Get("LogAction") s.LogAction = r.Form.Get("LogAction")