Esempio n. 1
0
func permSchemeForDeploy(opts app.DeployOptions) *permission.PermissionScheme {
	switch opts.Kind() {
	case app.DeployGit:
		return permission.PermAppDeployGit
	case app.DeployImage:
		return permission.PermAppDeployImage
	case app.DeployUpload:
		return permission.PermAppDeployUpload
	case app.DeployUploadBuild:
		return permission.PermAppDeployBuild
	case app.DeployArchiveURL:
		return permission.PermAppDeployArchiveUrl
	default:
		return permission.PermAppDeploy
	}
}