// package conf 为配置相关. package conf import "github.com/astaxie/beego" // 登录用户的Session名 const LoginSessionName = "LoginSessionName" const RegexpEmail = `^(\w)+(\.\w+)*@(\w)+((\.\w+)+)$` const RegexpAccount = `^[a-zA-Z][a-zA-z0-9]{2,50}$` // PageSize 默认分页条数. const PageSize = 15 // 用户权限 const ( // 超级管理员. MemberSuperRole = 0 //普通管理员. MemberAdminRole = 1 //普通用户. MemberGeneralRole = 2 ) const ( // 创始人. BookFounder = 0 //管理者 BookAdmin = 1 //编辑者. BookEditor = 2 //观察者 BookObserver = 3 ) // app_key func GetAppKey() (string) { return beego.AppConfig.DefaultString("app_key","go-git-webhook") } func GetDatabasePrefix() string { return beego.AppConfig.DefaultString("db_prefix","md_") } //获取默认头像 func GetDefaultAvatar() string { return beego.AppConfig.DefaultString("avatar","/static/images/headimgurl.jpg") }