Show type (IMPORT/COPY) for project imports

Change-Id: Ieede8c895fa32986a96c99874346f89f8c2a76bc
Signed-off-by: Edwin Kempin <edwin.kempin@sap.com>
diff --git a/src/main/java/com/googlesource/gerrit/plugins/importer/client/ImportProjectListScreen.java b/src/main/java/com/googlesource/gerrit/plugins/importer/client/ImportProjectListScreen.java
index c305ab9..0b747c3 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/importer/client/ImportProjectListScreen.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/importer/client/ImportProjectListScreen.java
@@ -56,7 +56,7 @@
   }
 
   private void display(NativeMap<ImportProjectInfo> map) {
-    int columns = 5;
+    int columns = 6;
     FlexTable t = new FlexTable();
     t.setStyleName("importer-importProjectTable");
     FlexCellFormatter fmt = t.getFlexCellFormatter();
@@ -67,10 +67,11 @@
     fmt.addStyleName(0, 0, "leftMostCell");
 
     t.setText(0, 0, "Project Name");
-    t.setText(0, 1, "From");
-    t.setText(0, 2, "Last Import By");
-    t.setText(0, 3, "Last Import At");
-    t.setText(0, 4, "Actions");
+    t.setText(0, 1, "Type");
+    t.setText(0, 2, "From");
+    t.setText(0, 3, "Last Import By");
+    t.setText(0, 4, "Last Import At");
+    t.setText(0, 5, "Actions");
 
     int row = 1;
     for (final String project : map.keySet()) {
@@ -83,26 +84,27 @@
 
       t.setWidget(row, 0, new InlineHyperlink(
           project, "/x/" + Plugin.get().getName() + "/projects/" + project));
+      t.setText(row, 1, info.from() != null ? "IMPORT" : "COPY");
 
       if (info.from() != null) {
         String srcProjectUrl = projectUrl(info, project);
-        t.setWidget(row, 1, new Anchor(srcProjectUrl, srcProjectUrl));
+        t.setWidget(row, 2, new Anchor(srcProjectUrl, srcProjectUrl));
       } else {
-        t.setWidget(row, 1,
+        t.setWidget(row, 2,
             new InlineHyperlink(project, "/admin/projects/" + project));
       }
 
       List<ImportInfo> importList = Natives.asList(info.imports());
       if (!importList.isEmpty()) {
         ImportInfo lastImportInfo = importList.get(importList.size() - 1);
-        t.setText(row, 2, lastImportInfo.user().username());
-        t.setText(row, 3, removeNs(lastImportInfo.timestamp()));
+        t.setText(row, 3, lastImportInfo.user().username());
+        t.setText(row, 4, removeNs(lastImportInfo.timestamp()));
       } else {
-        t.setText(row, 2, "N/A");
         t.setText(row, 3, "N/A");
+        t.setText(row, 4, "N/A");
       }
 
-      t.setWidget(row, 4, new ImportActionPanel(project));
+      t.setWidget(row, 5, new ImportActionPanel(project));
 
       row++;
     }
diff --git a/src/main/java/com/googlesource/gerrit/plugins/importer/client/ProjectImportsScreen.java b/src/main/java/com/googlesource/gerrit/plugins/importer/client/ProjectImportsScreen.java
index 41160dd..6ea04b5 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/importer/client/ProjectImportsScreen.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/importer/client/ProjectImportsScreen.java
@@ -63,6 +63,7 @@
     MyTable t = new MyTable();
     t.setStyleName("importer-projectImportInfoTable");
     t.addRow("Project Name", project);
+    t.addRow("Type", info.from() != null ? "IMPORT" : "COPY");
 
     if (info.from() != null) {
       String srcProjectUrl = projectUrl(info, project);