enumerate.go 939 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. // package conf 为配置相关.
  2. package conf
  3. import "github.com/astaxie/beego"
  4. // 登录用户的Session名
  5. const LoginSessionName = "LoginSessionName"
  6. const RegexpEmail = `^(\w)+(\.\w+)*@(\w)+((\.\w+)+)$`
  7. const RegexpAccount = `^[a-zA-Z][a-zA-z0-9]{2,50}$`
  8. // PageSize 默认分页条数.
  9. const PageSize = 15
  10. // 用户权限
  11. const (
  12. // 超级管理员.
  13. MemberSuperRole = 0
  14. //普通管理员.
  15. MemberAdminRole = 1
  16. //普通用户.
  17. MemberGeneralRole = 2
  18. )
  19. const (
  20. // 创始人.
  21. BookFounder = 0
  22. //管理者
  23. BookAdmin = 1
  24. //编辑者.
  25. BookEditor = 2
  26. //观察者
  27. BookObserver = 3
  28. )
  29. // app_key
  30. func GetAppKey() (string) {
  31. return beego.AppConfig.DefaultString("app_key","go-git-webhook")
  32. }
  33. func GetDatabasePrefix() string {
  34. return beego.AppConfig.DefaultString("db_prefix","md_")
  35. }
  36. //获取默认头像
  37. func GetDefaultAvatar() string {
  38. return beego.AppConfig.DefaultString("avatar","/static/images/headimgurl.jpg")
  39. }