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|
--
1.7.6.4