Use employee as default role
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
This commit is contained in:
@@ -147,7 +147,7 @@ func (s *Service) CreateUser(
|
|||||||
ID: gid.New(config.OrganizationID.TenantID(), coredata.MembershipEntityType),
|
ID: gid.New(config.OrganizationID.TenantID(), coredata.MembershipEntityType),
|
||||||
IdentityID: identity.ID,
|
IdentityID: identity.ID,
|
||||||
OrganizationID: config.OrganizationID,
|
OrganizationID: config.OrganizationID,
|
||||||
Role: coredata.MembershipRoleViewer,
|
Role: coredata.MembershipRoleEmployee,
|
||||||
Source: coredata.MembershipSourceSCIM,
|
Source: coredata.MembershipSourceSCIM,
|
||||||
State: coredata.MembershipStateActive,
|
State: coredata.MembershipStateActive,
|
||||||
CreatedAt: now,
|
CreatedAt: now,
|
||||||
@@ -180,7 +180,7 @@ func (s *Service) CreateUser(
|
|||||||
membership.Source = coredata.MembershipSourceSCIM
|
membership.Source = coredata.MembershipSourceSCIM
|
||||||
membership.State = coredata.MembershipStateActive
|
membership.State = coredata.MembershipStateActive
|
||||||
if wasInactive {
|
if wasInactive {
|
||||||
membership.Role = coredata.MembershipRoleViewer
|
membership.Role = coredata.MembershipRoleEmployee
|
||||||
}
|
}
|
||||||
membership.UpdatedAt = now
|
membership.UpdatedAt = now
|
||||||
|
|
||||||
@@ -352,7 +352,7 @@ func (s *Service) updateUser(
|
|||||||
if active != nil {
|
if active != nil {
|
||||||
if *active && membership.State == coredata.MembershipStateInactive {
|
if *active && membership.State == coredata.MembershipStateInactive {
|
||||||
membership.State = coredata.MembershipStateActive
|
membership.State = coredata.MembershipStateActive
|
||||||
membership.Role = coredata.MembershipRoleViewer
|
membership.Role = coredata.MembershipRoleEmployee
|
||||||
needsUpdate = true
|
needsUpdate = true
|
||||||
} else if !*active && membership.State == coredata.MembershipStateActive {
|
} else if !*active && membership.State == coredata.MembershipStateActive {
|
||||||
membership.State = coredata.MembershipStateInactive
|
membership.State = coredata.MembershipStateInactive
|
||||||
|
|||||||
Reference in New Issue
Block a user