[Ovirt-devel] [PATCH server] fix for Bug 466731 - There is no title for the third column in User Access page and can't be sorted
Scott Seago
sseago at redhat.com
Tue May 26 20:11:27 UTC 2009
Added column title and made it sortable.
Signed-off-by: Scott Seago <sseago at redhat.com>
---
src/app/models/pool.rb | 4 +++-
src/app/views/user/_grid.rhtml | 2 +-
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/app/models/pool.rb b/src/app/models/pool.rb
index 0a63723..3c95684 100644
--- a/src/app/models/pool.rb
+++ b/src/app/models/pool.rb
@@ -57,7 +57,9 @@ class Pool < ActiveRecord::Base
:in => %w( DirectoryPool HardwarePool VmResourcePool SmartPool )
# overloading this method such that we can use permissions.admins to get all the admins for an object
- has_many :permissions, :dependent => :destroy, :include => :role, :order => "permissions.id ASC"
+ has_many :permissions, :dependent => :destroy,
+ :include => [:role, :pool, {:parent_permission => :pool}],
+ :order => "permissions.id ASC"
has_one :quota, :dependent => :destroy
diff --git a/src/app/views/user/_grid.rhtml b/src/app/views/user/_grid.rhtml
index 10a10c8..c16c0c6 100644
--- a/src/app/views/user/_grid.rhtml
+++ b/src/app/views/user/_grid.rhtml
@@ -17,7 +17,7 @@
<%= "{display: '', width : 20, align: 'left', process: #{table_id}checkbox}," if checkboxes %>
{display: 'Name', name : 'uid', width : 180, sortable : true, align: 'left'},
{display: 'Role', name : 'roles.name', width : 80, sortable : true, align: 'left'},
- {display: '', width : 80, sortable : true, align: 'left'}
+ {display: 'Source', name : 'pools_permissions.name', width : 80, sortable : true, align: 'left'}
],
sortname: "user",
sortorder: "asc",
--
1.6.0.6
More information about the ovirt-devel
mailing list