qor-example icon indicating copy to clipboard operation
qor-example copied to clipboard

roles :member can load admin site

Open TimLiuDream opened this issue 6 years ago • 1 comments

a user's role is member,but it can load admin site,why?? how can i fix this problem. or how can i redirect another site

TimLiuDream avatar Jul 21 '18 09:07 TimLiuDream

I think you should to add permission, doing something like this:

permission := roles.Allow(roles.CRUD, "Admin")
Admin.AddMenu(&admin.Menu{Name: "User Management", Priority: 3, Permission: permission})
user := Admin.AddResource(&users.User{}, &admin.Config{Menu: []string{"User Management"}})

Or you can add only for a submenu item:

permission := roles.Allow(roles.CRUD, "Admin")
Admin.AddMenu(&admin.Menu{Name: "User Management", Priority: 3})
user := Admin.AddResource(&users.User{}, &admin.Config{Menu: []string{"User Management"}, Permission: permission})

eloyucu avatar Aug 23 '18 09:08 eloyucu