[NIFIREG-264] add droplet type to explorer/grid-list sort and filter

This closes #178.

Signed-off-by: Bryan Bende <bbende@apache.org>
diff --git a/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/services/nf-registry.service.js b/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/services/nf-registry.service.js
index 6e8510a..3ddc088 100644
--- a/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/services/nf-registry.service.js
+++ b/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/services/nf-registry.service.js
@@ -44,7 +44,7 @@
 
     this.documentation = {
         link: 'nifi-registry-docs/documentation'
-    }
+    };
     this.redirectUrl = '/nifi-registry/explorer/grid-list';
 
     // Services
@@ -85,6 +85,11 @@
             name: 'modifiedTimestamp',
             label: 'Updated',
             sortable: true
+        },
+        {
+            name: 'type',
+            label: 'Type',
+            sortable: true
         }
     ];
     this.bucketColumns = [
@@ -355,6 +360,9 @@
                 case 'Name':
                     label = (sortByColumn.sortOrder === 'ASC') ? 'Name (a - z)' : 'Name (z - a)';
                     break;
+                case 'Type':
+                    label = (sortByColumn.sortOrder === 'ASC') ? 'Type (a - z)' : 'Type (z - a)';
+                    break;
             }
             return label;
         }
@@ -375,6 +383,9 @@
             case 'Name':
                 label = (col.sortOrder !== 'ASC') ? 'Name (a - z)' : 'Name (z - a)';
                 break;
+            case 'Type':
+                label = (col.sortOrder !== 'ASC') ? 'Type (a - z)' : 'Type (z - a)';
+                break;
         }
         return label;
     },