Add MaxBlogs config value

Plus update copy / options / templates in the config process.
This commit is contained in:
Matt Baer
2018-11-07 22:06:34 -05:00
parent 342542444d
commit 8ab29d89da
3 changed files with 96 additions and 42 deletions

17
config/funcs.go Normal file
View File

@@ -0,0 +1,17 @@
package config
import (
"strings"
)
// FriendlyHost returns the app's Host sans any schema
func (ac AppCfg) FriendlyHost() string {
return ac.Host[strings.Index(ac.Host, "://")+len("://"):]
}
func (ac AppCfg) CanCreateBlogs(currentlyUsed uint64) bool {
if ac.MaxBlogs <= 0 {
return true
}
return int(currentlyUsed) < ac.MaxBlogs
}