InitBaseInfoReq init base info request
| 121 | |
| 122 | // InitBaseInfoReq init base info request |
| 123 | type InitBaseInfoReq struct { |
| 124 | Language string `validate:"required,gt=0,lte=30" json:"lang"` |
| 125 | SiteName string `validate:"required,sanitizer,gt=0,lte=30" json:"site_name"` |
| 126 | SiteURL string `validate:"required,gt=0,lte=512,url" json:"site_url"` |
| 127 | ContactEmail string `validate:"required,email,gt=0,lte=500" json:"contact_email"` |
| 128 | AdminName string `validate:"required,gte=2,lte=30" json:"name"` |
| 129 | AdminPassword string `validate:"required,gte=8,lte=32" json:"password"` |
| 130 | AdminEmail string `validate:"required,email,gt=0,lte=500" json:"email"` |
| 131 | LoginRequired bool `json:"login_required"` |
| 132 | ExternalContentDisplay string `validate:"required,oneof=always_display ask_before_display" json:"external_content_display"` |
| 133 | } |
| 134 | |
| 135 | func (r *InitBaseInfoReq) Check() (errFields []*validator.FormErrorField, err error) { |
| 136 | if checker.IsInvalidUsername(r.AdminName) { |
nothing calls this directly
no outgoing calls
no test coverage detected