diff --git a/constants/role.go b/constants/role.go new file mode 100644 index 0000000..3ae12a9 --- /dev/null +++ b/constants/role.go @@ -0,0 +1,7 @@ +package constants + +const ( + RoleOwner = iota + RoleAdmin + RoleUser +) diff --git a/controllers/auth.go b/controllers/auth.go index 1334ca8..6536e66 100644 --- a/controllers/auth.go +++ b/controllers/auth.go @@ -6,6 +6,7 @@ import ( companydb "multitenantStack/services/companydb" "strings" + constants "multitenantStack/constants" tokenTools "multitenantStack/services/tokenTools" "time" @@ -230,7 +231,7 @@ func (c *AuthController) Register() { var companyUser models.CompanyUser companyUser.Name = username companyUser.Profile = "{}" - companyUser.Role = 1 //TODO: replacxe with owner constant + companyUser.Role = constants.RoleOwner userID, err := models.AddCompanyUser(newO, &companyUser) if err != nil {