Roy Golan has uploaded a new change for review.

Change subject: webadmin: expose permissions creation date
......................................................................

webadmin: expose permissions creation date

Change-Id: I7c226ed01761ae3836940b5be6f2f2bd82a6f092
Bug-Url: https://bugzilla.redhat.com/1080029
Signed-off-by: Roy Golan <[email protected]>
---
M 
frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/CommonApplicationConstants.java
M 
frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/permissions/PermissionListModelTable.java
2 files changed, 16 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/00/38400/1

diff --git 
a/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/CommonApplicationConstants.java
 
b/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/CommonApplicationConstants.java
index 6ede749..582a1eb 100644
--- 
a/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/CommonApplicationConstants.java
+++ 
b/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/CommonApplicationConstants.java
@@ -2005,4 +2005,7 @@
 
     @DefaultStringValue("Graphics protocol")
     String graphicsProtocol();
+
+    @DefaultStringValue("Creation Date")
+    String permissionsCreationDate();
 }
diff --git 
a/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/permissions/PermissionListModelTable.java
 
b/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/permissions/PermissionListModelTable.java
index c3f2a03..44c41e2 100644
--- 
a/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/permissions/PermissionListModelTable.java
+++ 
b/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/permissions/PermissionListModelTable.java
@@ -1,5 +1,6 @@
 package org.ovirt.engine.ui.common.widget.uicommon.permissions;
 
+import com.google.gwt.user.cellview.client.Column;
 import org.ovirt.engine.core.common.businessentities.Permissions;
 import org.ovirt.engine.ui.common.CommonApplicationConstants;
 import org.ovirt.engine.ui.common.system.ClientStorage;
@@ -12,6 +13,9 @@
 import org.ovirt.engine.ui.uicommonweb.models.configure.PermissionListModel;
 
 import com.google.gwt.event.shared.EventBus;
+
+import java.util.Date;
+import java.util.concurrent.TimeUnit;
 
 public class PermissionListModelTable<P extends PermissionListModel<?>> 
extends AbstractModelBoundTableWidget<Permissions, P> {
 
@@ -64,6 +68,15 @@
         roleColumn.makeSortable();
         getTable().addColumn(roleColumn, constants.rolePermission(), "300px"); 
//$NON-NLS-1$
 
+        AbstractTextColumnWithTooltip<Permissions> creationDateColumn =  new 
AbstractTextColumnWithTooltip<Permissions>() {
+            @Override
+            public String getValue(Permissions object) {
+                return new 
Date(TimeUnit.SECONDS.toMillis(object.getCreationDate())).toString();
+            }
+        };
+        getTable().addColumn(creationDateColumn, 
constants.permissionsCreationDate(), "300px"); //$NON-NLS-1$
+        creationDateColumn.makeSortable();
+
         getTable().addActionButton(new 
UiCommandButtonDefinition<Permissions>(getEventBus(), 
constants.addPermission()) {
             @Override
             protected UICommand resolveCommand() {


-- 
To view, visit https://gerrit.ovirt.org/38400
To unsubscribe, visit https://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I7c226ed01761ae3836940b5be6f2f2bd82a6f092
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Roy Golan <[email protected]>
_______________________________________________
Engine-patches mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to