minor changes/cleanup

This commit is contained in:
ston1th 2018-10-17 00:01:41 +02:00
commit 8ef2a2547c
6 changed files with 56 additions and 16 deletions

View file

@ -19,7 +19,7 @@ func NewLogger(file string) {
log = stdlog.New(os.Stdout, "", stdlog.LstdFlags)
return
}
f, err := os.OpenFile(file, os.O_RDWR|os.O_CREATE|os.O_APPEND, 0644)
f, err := os.OpenFile(file, os.O_RDWR|os.O_CREATE|os.O_APPEND, 0640)
if err != nil {
stdlog.Fatal(err)
}

View file

@ -52,15 +52,15 @@ func NewHTTPServer(l net.Listener, conf core.Config) (srv *HTTPServer) {
}
func (s *HTTPServer) Start() (err error) {
var buf *bytes.Buffer
if s.Secret != "" {
buf = bytes.NewBufferString(s.Secret)
}
s.DB, err = db.New(s.DataDir)
if err != nil {
return
}
s.JWT, err = jwt.New(jwt.DefaultExpiry, s.DB, buf)
if s.Secret != "" {
s.JWT, err = jwt.New(jwt.DefaultExpiry, s.DB, bytes.NewBufferString(s.Secret))
} else {
s.JWT, err = jwt.New(jwt.DefaultExpiry, s.DB, nil)
}
if err != nil {
return
}

View file

@ -103,7 +103,7 @@ const (
</div>
<div class="form-group">
<label class="col-form-label" for="password">Password</label>
<input class="form-control input-sm" type="text" id="password" name="password" autofocus required>
<input class="form-control input-sm" type="password" id="password" name="password" autofocus required>
</div>
<button class="btn btn-sm btn-primary" type="submit">Login</button>
</form>
@ -242,9 +242,19 @@ const (
<div class="col">
<strong>Created by:</strong> {{.Data.Created}}<br>
{{if .Data.Updated}}
<strong>Updated by:</strong> {{.Data.Updated}}
<br><br>
<strong>Updated by:</strong> {{.Data.Updated}}<br>
{{end}}
<strong>Visibility:</strong>
{{if eq .Data.Perm 1}}
<span class="badge badge-primary">Public</span>
{{end}}
{{if eq .Data.Perm 2}}
<span class="badge badge-warning">Internal</span>
{{end}}
{{if eq .Data.Perm 3}}
<span class="badge badge-danger">Private</span>
{{end}}
<br>
</div>
</div>
<div class="row mt-5">
@ -361,9 +371,19 @@ const (
<div class="col">
<strong>Created by:</strong> {{.Data.Created}}<br>
{{if .Data.Updated}}
<strong>Updated by:</strong> {{.Data.Updated}}
<br><br>
<strong>Updated by:</strong> {{.Data.Updated}}<br>
{{end}}
<strong>Visibility:</strong>
{{if eq .Data.Perm 1}}
<span class="badge badge-primary">Public</span>
{{end}}
{{if eq .Data.Perm 2}}
<span class="badge badge-warning">Internal</span>
{{end}}
{{if eq .Data.Perm 3}}
<span class="badge badge-danger">Private</span>
{{end}}
<br>
</div>
</div>
<div class="row mt-5">