add rest apis and django_library to hpc-onboard
hpcview from xos-core

Change-Id: I1aa063817779e76cdc5e5c1bc303ae12784d4dd3
diff --git a/xos/api/service/hpc/hpcview.py b/xos/api/service/hpc/hpcview.py
index 199bc09..3e31e73 100644
--- a/xos/api/service/hpc/hpcview.py
+++ b/xos/api/service/hpc/hpcview.py
@@ -14,15 +14,6 @@
 import socket
 import time
 
-# This REST API endpoint contains a bunch of misc information that the
-# tenant view needs to display
-
-def get_service_slices(service):
-    try:
-        return service.slices.all()
-    except:
-        return service.service.all()
-
 def lookup_tag(service, instance, name, default=None):
     instance_type = ContentType.objects.get_for_model(instance)
     t = Tag.objects.filter(service=service, name=name, content_type__pk=instance_type.id, object_id=instance.id)
@@ -91,7 +82,7 @@
 
 def getHpcDict(user, pk):
     hpc = HpcService.objects.get(pk=pk)
-    slices = get_service_slices(hpc)
+    slices = hpc.slices.all()
 
     dnsdemux_slice = None
     dnsredir_slice = None
@@ -111,7 +102,7 @@
         rr = RequestRouterService.objects.all()
         if rr:
             rr=rr[0]
-            slices = get_service_slices(rr)
+            slices = rr.slices.all()
             for slice in slices:
                 if "dnsdemux" in slice.name:
                     dnsdemux_service = rr