work in progress
This commit is contained in:
parent
38f7c31517
commit
07ff5ccffb
23 changed files with 228 additions and 240 deletions
|
|
@ -2,6 +2,7 @@ package db
|
|||
|
||||
import (
|
||||
"bytes"
|
||||
"git.giftfish.de/ston1th/gowiki/pkg/render"
|
||||
"github.com/boltdb/bolt"
|
||||
"html/template"
|
||||
"strings"
|
||||
|
|
@ -25,9 +26,8 @@ func copyBuf(buf []byte) (b []byte) {
|
|||
}
|
||||
|
||||
var (
|
||||
errSnippetNotExists = dbErr("snippet does not exist")
|
||||
errSnippetExists = dbErr("snippet already exist")
|
||||
errInvalidPermission = dbErr("invalid permission")
|
||||
errSnippetNotExists = dbErr("snippet does not exist")
|
||||
errSnippetExists = dbErr("snippet already exist")
|
||||
)
|
||||
|
||||
func (bs *BoltStore) GetSnippets(username string) (snip []Snippet, err error) {
|
||||
|
|
@ -100,7 +100,7 @@ func checkPerm(p int) error {
|
|||
}
|
||||
|
||||
func (bs *BoltStore) CreateSnippet(username, title, text string, perm int) (newTitle string, err error) {
|
||||
newTitle, title = makeLinkTitle(title)
|
||||
//newTitle, title = makeLinkTitle(title)
|
||||
err = checkPerm(perm)
|
||||
if err != nil {
|
||||
return
|
||||
|
|
@ -111,7 +111,7 @@ func (bs *BoltStore) CreateSnippet(username, title, text string, perm int) (newT
|
|||
return
|
||||
}
|
||||
err = bs.db.Update(func(tx *bolt.Tx) error {
|
||||
snip := render(text).Snippet()
|
||||
snip := render.Render(text).Snippet()
|
||||
snip.Title = title
|
||||
snip.Created = username + " " + now()
|
||||
snip.Permission = perm
|
||||
|
|
@ -134,7 +134,7 @@ func (bs *BoltStore) EditSnippet(username, title, text string, perm int) (err er
|
|||
return
|
||||
}
|
||||
err = bs.db.Update(func(tx *bolt.Tx) error {
|
||||
snip := render(text).Snippet()
|
||||
snip := render.Render(text).Snippet()
|
||||
snip.Title = title
|
||||
snip.Created = username + " " + now()
|
||||
snip.Permission = perm
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue