diff --git a/netbox_branching/template_content.py b/netbox_branching/template_content.py index 13bea68..063a9df 100644 --- a/netbox_branching/template_content.py +++ b/netbox_branching/template_content.py @@ -21,6 +21,14 @@ def navbar(self): }) +class ShareButton(PluginTemplateExtension): + + def buttons(self): + return self.render('netbox_branching/inc/share_button.html', extra_context={ + 'active_branch': active_branch.get(), + }) + + class BranchNotification(PluginTemplateExtension): def alerts(self): @@ -43,4 +51,4 @@ def alerts(self): }) -template_extensions = [BranchSelector, BranchNotification] +template_extensions = [BranchSelector, ShareButton, BranchNotification] diff --git a/netbox_branching/templates/netbox_branching/inc/share_button.html b/netbox_branching/templates/netbox_branching/inc/share_button.html new file mode 100644 index 0000000..79fe1d5 --- /dev/null +++ b/netbox_branching/templates/netbox_branching/inc/share_button.html @@ -0,0 +1,6 @@ +{% if active_branch %} + {% load i18n %} + + {% trans "Share" %} + +{% endif %}