From 2543f63f7fbe920aacdb972ed085b99320ce3eff Mon Sep 17 00:00:00 2001 From: mattijs vanhaverbeke Date: Wed, 15 Apr 2020 11:35:42 +0200 Subject: [PATCH] initial structure --- netbox_topology_views/__init__.py | 16 ++++++++++++++++ netbox_topology_views/api/urls.py | 0 netbox_topology_views/api/views.py | 0 .../templates/netbox_topology_views/index.html | 0 netbox_topology_views/urls.py | 0 netbox_topology_views/views.py | 0 setup.py | 14 ++++++++++++++ 7 files changed, 30 insertions(+) create mode 100644 netbox_topology_views/__init__.py create mode 100644 netbox_topology_views/api/urls.py create mode 100644 netbox_topology_views/api/views.py create mode 100644 netbox_topology_views/templates/netbox_topology_views/index.html create mode 100644 netbox_topology_views/urls.py create mode 100644 netbox_topology_views/views.py create mode 100644 setup.py diff --git a/netbox_topology_views/__init__.py b/netbox_topology_views/__init__.py new file mode 100644 index 0000000..60ed887 --- /dev/null +++ b/netbox_topology_views/__init__.py @@ -0,0 +1,16 @@ +from extras.plugins import PluginConfig + +class TopologyViewsConfig(PluginConfig): + name = 'netbox_topology_views' + verbose_name = 'Topology views' + description = 'An plugin to render toplogoy maps' + version = '0.1' + author = 'Mattijs Vanhaverbeke' + author_email = 'author@example.com' + base_url = 'topology-views' + required_settings = [] + default_settings = { + 'loud': False + } + +config = TopologyViewsConfig diff --git a/netbox_topology_views/api/urls.py b/netbox_topology_views/api/urls.py new file mode 100644 index 0000000..e69de29 diff --git a/netbox_topology_views/api/views.py b/netbox_topology_views/api/views.py new file mode 100644 index 0000000..e69de29 diff --git a/netbox_topology_views/templates/netbox_topology_views/index.html b/netbox_topology_views/templates/netbox_topology_views/index.html new file mode 100644 index 0000000..e69de29 diff --git a/netbox_topology_views/urls.py b/netbox_topology_views/urls.py new file mode 100644 index 0000000..e69de29 diff --git a/netbox_topology_views/views.py b/netbox_topology_views/views.py new file mode 100644 index 0000000..e69de29 diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..14159e0 --- /dev/null +++ b/setup.py @@ -0,0 +1,14 @@ +from setuptools import setup, find_packages + + +setup( + name='netbox-topology-views', + version='0.1', + description='An NetBox plugin to create Topology maps', + url='https://github.com/mattieserver/netbox-topology-views', + author='Mattijs Vanhaverbeke', + license='Apache 2.0', + install_requires=[], + packages=find_packages(), + include_package_data=True, +)