README.md: updated documentation URL for Leaflet, added requirements information.

This commit is contained in:
Victor Golovanenko 2023-06-08 12:59:48 +03:00
parent 92642604fe
commit 43d2e5d33e
Signed by: drygdryg
GPG Key ID: 50E0F568281DB835

View File

@ -5,6 +5,11 @@ A simple device map plugin with filtering criteria for NetBox
![Map filters screenshot](docs/images/screenshot_map_filters.png) ![Map filters screenshot](docs/images/screenshot_map_filters.png)
## Installation ## Installation
### Requirements
The plugin has been tested and confirmed works on NetBox versions from 3.2 to 3.5 and Python versions from 3.10 to 3.11.
### Steps
1. If your NetBox installation uses virtualenv, activate it like this: 1. If your NetBox installation uses virtualenv, activate it like this:
``` ```
source /opt/netbox/venv/bin/activate source /opt/netbox/venv/bin/activate
@ -84,7 +89,7 @@ Custom tiles layer settings:
| Setting | Example value | Description | | Setting | Example value | Description |
|--------------|-----------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| |--------------|-----------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| url_template | `https://{s}.somedomain.com/blabla/{z}/{x}/{y}{r}.png` | `{s}` means one of the available subdomains (used sequentially to help with browser parallel requests per domain limitation; subdomain values are specified in options; a, b or c by default, can be omitted), `{z}` — zoom level, `{x}` and `{y}` — tile coordinates. `{r}` can be used to add "@2x" to the URL to load retina tiles. | | url_template | `https://{s}.somedomain.com/blabla/{z}/{x}/{y}{r}.png` | `{s}` means one of the available subdomains (used sequentially to help with browser parallel requests per domain limitation; subdomain values are specified in options; a, b or c by default, can be omitted), `{z}` — zoom level, `{x}` and `{y}` — tile coordinates. `{r}` can be used to add "@2x" to the URL to load retina tiles. |
| options | `{'subdomains' : ['a', 'b', 'c'], 'minZoom': 0, 'maxZoom': 18}` | [Leaflet TileLayer](https://leafletjs.com/SlavaUkraini/reference.html#tilelayer) options | | options | `{'subdomains' : ['a', 'b', 'c'], 'minZoom': 0, 'maxZoom': 18}` | [Leaflet TileLayer](https://leafletjs.com/reference.html#tilelayer) options |
## Acknowledgements ## Acknowledgements
- [Leaflet](https://leafletjs.com/) - [Leaflet](https://leafletjs.com/)