diff --git a/plugins/netbox-rps-plugin/netbox_rps_plugin/__init__.py b/plugins/netbox-rps-plugin/netbox_rps_plugin/__init__.py
index 5629ea12b892afae3ea7352ee61500e53eb5f0da..192f3b17d3e128532b30ed5ab3db1286462a23e5 100644
--- a/plugins/netbox-rps-plugin/netbox_rps_plugin/__init__.py
+++ b/plugins/netbox-rps-plugin/netbox_rps_plugin/__init__.py
@@ -5,7 +5,7 @@ class NetBoxRpsConfig(PluginConfig):
     name = 'netbox_rps_plugin'
     verbose_name = 'NetBox RPS'
     description = 'A Netbox plugin to add RPS resources'
-    version = '0.10.0'
+    version = '0.10.1'
     author = "Vincent Simonin"
     author_email = "vincent.simonin@ext.ec.europa.eu"
     base_url = 'rps'
diff --git a/plugins/netbox-rps-plugin/netbox_rps_plugin/templates/netbox_rps_plugin/httpheader/child.html b/plugins/netbox-rps-plugin/netbox_rps_plugin/templates/netbox_rps_plugin/httpheader/child.html
index e88a709c227af815b78f6db85ddcc58a06cf34d9..3e7f4008e28891247dc82cdb810f9d2620b2eb17 100644
--- a/plugins/netbox-rps-plugin/netbox_rps_plugin/templates/netbox_rps_plugin/httpheader/child.html
+++ b/plugins/netbox-rps-plugin/netbox_rps_plugin/templates/netbox_rps_plugin/httpheader/child.html
@@ -6,6 +6,13 @@
   <a href="{% url 'plugins:netbox_rps_plugin:httpheader_add' %}?mapping={{ object.pk }}&return_url={{ object.get_absolute_url }}" class="btn btn-sm btn-primary">
     <span class="mdi mdi-plus-thick" aria-hidden="true"></span> Add HTTP Header
   </a>
+  {% if not object.saml_config %}
+  <a href="{% url 'plugins:netbox_rps_plugin:samlconfig_add' %}?mapping={{ object.pk }}&return_url={{ object.get_absolute_url }}"
+    class="btn btn-sm btn-primary">
+    <span class="mdi mdi-plus-thick" aria-hidden="true"></span> Add <abbr
+      title="Security Assertion Markup Language">SAML</abbr> Configuration
+  </a>
+  {% endif %}
 {% endblock %}
 
 {% block content %}
diff --git a/plugins/netbox-rps-plugin/netbox_rps_plugin/views.py b/plugins/netbox-rps-plugin/netbox_rps_plugin/views.py
index bf99e0931efef6972add2ebae5001b86a641b53e..b2e3b4b69cde9d63ad5b99a0dbc662cab603bea5 100644
--- a/plugins/netbox-rps-plugin/netbox_rps_plugin/views.py
+++ b/plugins/netbox-rps-plugin/netbox_rps_plugin/views.py
@@ -49,7 +49,6 @@ class MappingHttpHeadersView(generic.ObjectChildrenView):
     table = tables.HttpHeaderTable
     filterset = filtersets.HttpHeaderFilterSet
     template_name = "netbox_rps_plugin/httpheader/child.html"
-    hide_if_empty = False
 
     tab = ViewTab(
         label=_("HTTP Headers"),
@@ -70,6 +69,7 @@ class MappingSamlConfigView(generic.ObjectView):
     tab = ViewTab(
         label=_("SAML Configuration"),
         hide_if_empty=True,
+        badge=lambda obj: 1 if hasattr(obj, 'saml_config') else 0,
     )
 
 
diff --git a/plugins/netbox-rps-plugin/setup.py b/plugins/netbox-rps-plugin/setup.py
index d7f062c772dfd87ab595081b3d52a335ed22673c..932985e08ffd03d6ce16fdbd2e4962558f9558fe 100644
--- a/plugins/netbox-rps-plugin/setup.py
+++ b/plugins/netbox-rps-plugin/setup.py
@@ -2,7 +2,7 @@ from setuptools import find_packages, setup
 
 setup(
     name='netbox_rps_plugin',
-    version='0.10.0',
+    version='0.10.1',
     description='A Netbox plugin to add RPS resources',
     install_requires=[],
     packages=find_packages(),