feat(roles-management): integrate rbac extension (#6)
* refactor(rbac): move client extension code * feat(app): remove checks for extension * feat(rbac): remove checks for extensions * feat(extensions): remove reference to rbac extensions * feat(roles): add changes from codebase before removal of rbac * refactor(security): remove rbac service * refactor(security): use AdminAccess as an alias * fix(access): rename policies type * style(security): add comment about Aliasing AdminAccess to RestrictedAccess * feat(bolt): add auth migration from ce to ee * feat(stacks): use authorized access to stop/start stacks * fix(bolt): supply right params to migrator * feat(rbac): get authorization on client side
This commit is contained in:
@@ -7,12 +7,14 @@ import (
|
||||
httperror "github.com/portainer/libhttp/error"
|
||||
"github.com/portainer/portainer/api"
|
||||
"github.com/portainer/portainer/api/http/security"
|
||||
"github.com/portainer/portainer/api/internal/authorization"
|
||||
)
|
||||
|
||||
// Handler is the HTTP handler used to handle endpoint group operations.
|
||||
type Handler struct {
|
||||
*mux.Router
|
||||
DataStore portainer.DataStore
|
||||
AuthorizationService *authorization.Service
|
||||
DataStore portainer.DataStore
|
||||
}
|
||||
|
||||
// NewHandler creates a handler to manage endpoint group operations.
|
||||
|
||||
Reference in New Issue
Block a user