upgraded bootstrap, fixed style, added share blacklisting
This commit is contained in:
parent
85f93bae69
commit
3fb1cfc17d
37 changed files with 811 additions and 892 deletions
|
|
@ -13,7 +13,7 @@ var (
|
|||
errUserReserved = dbErr("username is reserved")
|
||||
)
|
||||
|
||||
func (db *DB) GetUsers() (users core.Users, err error) {
|
||||
func (db *DB) DumpUsers() (users core.Users, err error) {
|
||||
db.users.ForEach(func(username string, _ []byte) error {
|
||||
u, err := db.GetUser(username)
|
||||
if err == nil {
|
||||
|
|
@ -21,6 +21,14 @@ func (db *DB) GetUsers() (users core.Users, err error) {
|
|||
}
|
||||
return nil
|
||||
})
|
||||
return
|
||||
}
|
||||
|
||||
func (db *DB) GetUsers() (users core.Users, err error) {
|
||||
users, err = db.DumpUsers()
|
||||
for i := range users {
|
||||
users[i].Password = ""
|
||||
}
|
||||
sort.Sort(users)
|
||||
return
|
||||
}
|
||||
|
|
@ -41,28 +49,7 @@ func (db *DB) UserExists(username string) error {
|
|||
}
|
||||
|
||||
// TODO
|
||||
/*func (bs *BoltStore) DumpUsers() (users []User, err error) {
|
||||
var buf [][]byte
|
||||
err = bs.db.View(func(tx *bolt.Tx) error {
|
||||
return tx.Bucket([]byte(userTable)).ForEach(func(k, v []byte) error {
|
||||
buf = append(buf, copyBuf(v))
|
||||
return nil
|
||||
})
|
||||
})
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
for _, b := range buf {
|
||||
u := new(User)
|
||||
if err = bs.Unmarshal(b, u); err != nil {
|
||||
return
|
||||
}
|
||||
users = append(users, *u)
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
func (bs *BoltStore) RestoreUsers(users []User) error {
|
||||
/*func (bs *BoltStore) RestoreUsers(users []User) error {
|
||||
return bs.db.Update(func(tx *bolt.Tx) error {
|
||||
b := tx.Bucket([]byte(userTable))
|
||||
err := b.ForEach(func(k, v []byte) error {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue