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
