18 lines
502 B
Go
18 lines
502 B
Go
package compose
|
|
|
|
import (
|
|
"context"
|
|
|
|
"github.com/spf13/cobra"
|
|
|
|
"github.com/cortezaproject/corteza-server/compose/internal/service"
|
|
"github.com/cortezaproject/corteza-server/pkg/cli"
|
|
)
|
|
|
|
func accessControlSetup(ctx context.Context, cmd *cobra.Command, c *cli.Config) error {
|
|
// 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()...)
|
|
}
|