X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;ds=inline;f=osm_nbi%2Fhtml_out.py;h=82362ecfb7cb323a7ed0b11f23d97e71e708c0c6;hb=c23a9bbe927c3fc91fc56341695e61d0e02ca0c1;hp=5fd12ce45b947e4eac3e51f8dd4504b30815723d;hpb=7fd248705f1eba06d0998339af9e48e6b8ffe5c1;p=osm%2FNBI.git
diff --git a/osm_nbi/html_out.py b/osm_nbi/html_out.py
index 5fd12ce..82362ec 100644
--- a/osm_nbi/html_out.py
+++ b/osm_nbi/html_out.py
@@ -129,6 +129,9 @@ html_nsilcmop_body = """
"""
+html_vnfpackage_body = """Artifacts """
+html_nspackage_body = """Artifacts """
+
def format(data, request, response, toke_info):
"""
@@ -168,16 +171,21 @@ def format(data, request, response, toke_info):
if "Location" in response.headers:
body += ' show '.format(response.headers["Location"])
else:
+ _id = request.path_info[request.path_info.rfind("/")+1:]
body += ' '\
.format(request.path_info)
if request.path_info.startswith("/nslcm/v1/ns_instances_content/") or \
request.path_info.startswith("/nslcm/v1/ns_instances/"):
- _id = request.path_info[request.path_info.rfind("/")+1:]
body += html_nslcmop_body.format(id=_id)
elif request.path_info.startswith("/nsilcm/v1/netslice_instances_content/") or \
request.path_info.startswith("/nsilcm/v1/netslice_instances/"):
- _id = request.path_info[request.path_info.rfind("/")+1:]
body += html_nsilcmop_body.format(id=_id)
+ elif request.path_info.startswith("/vnfpkgm/v1/vnf_packages/") or \
+ request.path_info.startswith("/vnfpkgm/v1/vnf_packages_content/"):
+ body += html_vnfpackage_body.format(id=_id)
+ elif request.path_info.startswith("/nsd/v1/ns_descriptors/") or \
+ request.path_info.startswith("/nsd/v1/ns_descriptors_content/"):
+ body += html_nspackage_body.format(id=_id)
body += "
" + html_escape(yaml.safe_dump(data, explicit_start=True, indent=4, default_flow_style=False)) + \ "" elif data is None: