mirror of
https://github.com/gravitl/netmaker.git
synced 2025-09-13 08:34:44 +08:00
fix user role migration
This commit is contained in:
parent
cb940ac684
commit
d617f19cf2
2 changed files with 5 additions and 4 deletions
|
@ -62,6 +62,7 @@ var NetworkUserPermissionTemplate = models.UserRolePermissionTemplate{
|
|||
Update: true,
|
||||
Delete: true,
|
||||
VPNaccess: true,
|
||||
SelfOnly: true,
|
||||
},
|
||||
},
|
||||
},
|
||||
|
|
|
@ -323,13 +323,13 @@ func syncUsers() {
|
|||
h, err := logic.GetHost(networkNodeI.HostID.String())
|
||||
if err == nil {
|
||||
logic.CreateRole(models.UserRolePermissionTemplate{
|
||||
ID: models.UserRole(fmt.Sprintf("net-%s-user-gw-%s", netI.NetID, h.Name)),
|
||||
DenyDashboardAccess: true,
|
||||
NetworkID: netI.NetID,
|
||||
ID: models.UserRole(fmt.Sprintf("net-%s-rag-%s", netI.NetID, h.Name)),
|
||||
NetworkID: netI.NetID,
|
||||
NetworkLevelAccess: map[models.RsrcType]map[models.RsrcID]models.RsrcPermissionScope{
|
||||
models.RemoteAccessGwRsrc: {
|
||||
models.RsrcID(networkNodeI.ID.String()): models.RsrcPermissionScope{
|
||||
VPNaccess: true,
|
||||
SelfOnly: true,
|
||||
},
|
||||
},
|
||||
},
|
||||
|
@ -374,7 +374,7 @@ func syncUsers() {
|
|||
if err != nil {
|
||||
continue
|
||||
}
|
||||
r, err := logic.GetRole(models.UserRole(fmt.Sprintf("net-%s-user-gw-%s", gwNode.Network, h.Name)))
|
||||
r, err := logic.GetRole(models.UserRole(fmt.Sprintf("net-%s-rag-%s", gwNode.Network, h.Name)))
|
||||
if err != nil {
|
||||
continue
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue