20 lines
518 B
Go
20 lines
518 B
Go
package compose
|
|
|
|
import (
|
|
"context"
|
|
|
|
"github.com/spf13/cobra"
|
|
|
|
"github.com/cortezaproject/corteza-server/compose/service"
|
|
"github.com/cortezaproject/corteza-server/pkg/cli"
|
|
)
|
|
|
|
func accessControlSetup(ctx context.Context, cmd *cobra.Command, c *cli.Config) error {
|
|
c.InitServices(ctx, c)
|
|
|
|
// Calling grant directly on internal permissions service to avoid AC check for "grant"
|
|
var p = service.DefaultPermissions
|
|
var ac = service.DefaultAccessControl
|
|
return p.Grant(ctx, ac.Whitelist(), ac.DefaultRules()...)
|
|
}
|