mirror of
https://github.com/ent/ent.git
synced 2026-05-24 09:31:56 +03:00
entc/gen: Split strings in pascal/camcelCase on - in addition to _ (#631)
This commit is contained in:
@@ -96,8 +96,9 @@ const DefaultRole = RoleUser
|
||||
|
||||
// Role values.
|
||||
const (
|
||||
RoleAdmin Role = "admin"
|
||||
RoleUser Role = "user"
|
||||
RoleAdmin Role = "admin"
|
||||
RoleFreeUser Role = "free-user"
|
||||
RoleUser Role = "user"
|
||||
)
|
||||
|
||||
func (r Role) String() string {
|
||||
@@ -107,7 +108,7 @@ func (r Role) String() string {
|
||||
// RoleValidator is a validator for the "role" field enum values. It is called by the builders before save.
|
||||
func RoleValidator(r Role) error {
|
||||
switch r {
|
||||
case RoleAdmin, RoleUser:
|
||||
case RoleAdmin, RoleFreeUser, RoleUser:
|
||||
return nil
|
||||
default:
|
||||
return fmt.Errorf("user: invalid enum value for role field: %q", r)
|
||||
|
||||
Reference in New Issue
Block a user