https://bugzilla.redhat.com/show_bug.cgi?id=788148 --- src/db/seeds.rb | 102 +++++++++++++++++++++++++++--------------------------- 1 files changed, 51 insertions(+), 51 deletions(-)
diff --git a/src/db/seeds.rb b/src/db/seeds.rb index 09a588b..d29f816 100644 --- a/src/db/seeds.rb +++ b/src/db/seeds.rb @@ -32,72 +32,72 @@ GPRM = "set_perms"
roles = {Instance => - {"instance.user" => [false, {Instance => [VIEW,USE]}], - "instance.owner" => [true, {Instance => [VIEW,USE,MOD, VPRM,GPRM]}]}, + {"instance.user" => [false, {Instance => [VIEW,USE]}], + "instance.owner" => [true, {Instance => [VIEW,USE,MOD, VPRM,GPRM]}]}, Deployment => - {"deployment.user" => [false, {Deployment => [VIEW,USE], - Instance => [VIEW]}], - "deployment.owner" => [true, {Deployment => [VIEW,USE,MOD, VPRM,GPRM], - Instance => [VIEW,USE,MOD]}]}, + {"deployment.user" => [false, {Deployment => [VIEW,USE], + Instance => [VIEW]}], + "deployment.owner" => [true, {Deployment => [VIEW,USE,MOD, VPRM,GPRM], + Instance => [VIEW,USE,MOD]}]}, PoolFamily => - {"pool_family.user" => [false, {Pool => [VIEW]}], - "pool_family.admin" => [true, {PoolFamily => [VIEW, MOD, VPRM,GPRM], - Pool => [VIEW, MOD,CRE,VPRM,GPRM]}]}, + {"pool_family.user" => [false, {Pool => [VIEW]}], + "pool_family.admin" => [true, {PoolFamily => [VIEW, MOD, VPRM,GPRM], + Pool => [VIEW, MOD,CRE,VPRM,GPRM]}]}, Pool => - {"pool.user" => [false, {Pool => [VIEW], - Instance => [ CRE], - Deployment => [ CRE], - Quota => [VIEW]}], - "pool.admin" => [true, {Pool => [VIEW, MOD, VPRM,GPRM], - Instance => [VIEW,USE,MOD,CRE], - Deployment => [VIEW,USE,MOD,CRE], - Quota => [VIEW]}]}, + {"pool.user" => [false, {Pool => [VIEW], + Instance => [ CRE], + Deployment => [ CRE], + Quota => [VIEW]}], + "pool.admin" => [true, {Pool => [VIEW, MOD, VPRM,GPRM], + Instance => [VIEW,USE,MOD,CRE], + Deployment => [VIEW,USE,MOD,CRE], + Quota => [VIEW]}]}, Provider => - {"provider.admin" => [true, {Provider => [VIEW, MOD, VPRM,GPRM], + {"provider.admin" => [true, {Provider => [VIEW, MOD, VPRM,GPRM], ProviderAccount => [VIEW,USE,MOD,CRE,VPRM,GPRM]}]}, ProviderAccount => {"provider_account.user" => [false, {ProviderAccount => [VIEW,USE]}], "provider_account.owner" => [true, {ProviderAccount => [VIEW,USE,MOD, VPRM,GPRM]}]}, Catalog => - {"catalog.user" => [false, {Catalog => [VIEW, USE]}], - "catalog.admin" => [true, {Catalog => [VIEW,USE,MOD,VPRM,GPRM]}]}, + {"catalog.user" => [false, {Catalog => [VIEW, USE]}], + "catalog.admin" => [true, {Catalog => [VIEW,USE,MOD, VPRM,GPRM]}]}, Deployable => - {"deployable.user" => [false, {Deployable => [VIEW,USE]}], - "deployable.owner" => [true, {Deployable => [VIEW,USE,MOD,VPRM,GPRM]}]}, + {"deployable.user" => [false, {Deployable => [VIEW,USE]}], + "deployable.owner" => [true, {Deployable => [VIEW,USE,MOD, VPRM,GPRM]}]}, BasePermissionObject => - {"base.provider.creator" => [false, {Provider => [ CRE]}], - "base.provider.admin" => [false, {Provider => [VIEW, MOD,CRE,VPRM,GPRM], + {"base.provider.creator" => [false, {Provider => [ CRE]}], + "base.provider.admin" => [false, {Provider => [VIEW, MOD,CRE,VPRM,GPRM], ProviderAccount => [VIEW,USE,MOD,CRE,VPRM,GPRM]}], "base.hwp.admin" => [false, {HardwareProfile => [VIEW, MOD,CRE,VPRM,GPRM]}], - "base.realm.admin" => [false, {Realm => [ USE,MOD,CRE,VPRM,GPRM]}], - "base.pool.creator" => [false, {Pool => [ CRE]}], - "base.pool.admin" => [false, {Pool => [VIEW, MOD,CRE,VPRM,GPRM], - Instance => [VIEW,USE,MOD,CRE,VPRM,GPRM], - Deployment => [VIEW,USE,MOD,CRE,VPRM,GPRM], - Quota => [VIEW, MOD], - PoolFamily => [VIEW, MOD,CRE,VPRM,GPRM]}], - "base.deployable.admin" => [false, {Deployable => [VIEW,USE,MOD,CRE,VPRM,GPRM]}], - "base.deployable.user" => [false, {Deployable=> [VIEW,USE]}], - "base.catalog.user" => [false, {Catalog => [VIEW,USE]}], - "base.hwp.user" => [false, {HardwareProfile => [VIEW,USE]}], - "base.pool.user" => [false, {Pool => [VIEW], - Instance => [ CRE], - Deployment => [ CRE], - Quota => [VIEW]}], - "base.image.admin" => [false, {PoolFamily => [VIEW, USE] }], - "base.admin" => [false, {Provider => [VIEW, MOD,CRE,VPRM,GPRM], + "base.realm.admin" => [false, {Realm => [ USE,MOD,CRE,VPRM,GPRM]}], + "base.pool.creator" => [false, {Pool => [ CRE]}], + "base.pool.admin" => [false, {Pool => [VIEW, MOD,CRE,VPRM,GPRM], + Instance => [VIEW,USE,MOD,CRE,VPRM,GPRM], + Deployment => [VIEW,USE,MOD,CRE,VPRM,GPRM], + Quota => [VIEW, MOD], + PoolFamily => [VIEW, MOD,CRE,VPRM,GPRM]}], + "base.deployable.admin" => [false, {Deployable => [VIEW,USE,MOD,CRE,VPRM,GPRM]}], + "base.deployable.user" => [false, {Deployable => [VIEW,USE]}], + "base.catalog.user" => [false, {Catalog => [VIEW,USE]}], + "base.hwp.user" => [false, {HardwareProfile => [VIEW,USE]}], + "base.pool.user" => [false, {Pool => [VIEW], + Instance => [ CRE], + Deployment => [ CRE], + Quota => [VIEW]}], + "base.image.admin" => [false, {PoolFamily => [VIEW, USE] }], + "base.admin" => [false, {Provider => [VIEW, MOD,CRE,VPRM,GPRM], ProviderAccount => [VIEW,USE,MOD,CRE,VPRM,GPRM], HardwareProfile => [VIEW, MOD,CRE,VPRM,GPRM], - Realm => [ USE,MOD,CRE,VPRM,GPRM], - User => [VIEW, MOD,CRE], - Pool => [VIEW, MOD,CRE,VPRM,GPRM], - Instance => [VIEW,USE,MOD,CRE,VPRM,GPRM], - Deployment => [VIEW,USE,MOD,CRE,VPRM,GPRM], - Quota => [VIEW, MOD], - PoolFamily => [VIEW,USE,MOD,CRE,VPRM,GPRM], - Catalog => [VIEW,USE,MOD,CRE,VPRM,GPRM], - Deployable => [VIEW,USE,MOD,CRE,VPRM,GPRM], - BasePermissionObject => [ MOD, VPRM,GPRM]}]}} + Realm => [ USE,MOD,CRE,VPRM,GPRM], + User => [VIEW, MOD,CRE], + Pool => [VIEW, MOD,CRE,VPRM,GPRM], + Instance => [VIEW,USE,MOD,CRE,VPRM,GPRM], + Deployment => [VIEW,USE,MOD,CRE,VPRM,GPRM], + Quota => [VIEW, MOD], + PoolFamily => [VIEW,USE,MOD,CRE,VPRM,GPRM], + Catalog => [VIEW,USE,MOD,CRE,VPRM,GPRM], + Deployable => [VIEW,USE,MOD,CRE,VPRM,GPRM], + BasePermissionObject => [ MOD, VPRM,GPRM]}]}} Role.transaction do roles.each do |role_scope, scoped_hash| scoped_hash.each do |role_name, role_def|