* Fixes#3341 - Added in-line vlan editing
* Fixes#2160 - Added bulk vlan editing
Inconsequential behaviour changes:
* APISelect can now take "full=True" to return a non-brief set
* Select2 will no group by "group & site, group, site, global" if full=True is set in APISelect
* Add filter for has local context data
* Broke out filter and form for re-use
* Fix missing StaticSelect2 import
* Fix missing BOOLEAN_WITH_BLANK_CHOICES import
* Fix class resolution
* Fix field ordering
* Fix PEP8 errors
* Updated README
* Start of Vapor Netbox Module
* Add api/vapor route
* Ignore virtualenv
* Query devices assigned to users
* Add vapor/interfaces route
* adds docker-compose file to manage postgres/redis
- Initial test suite for the vapor api module. (Django tests are kind of
hard and slow)
* Init pipeline
- Adds a tox harness to run the test suite
- Test running in tox
- Clone example config to config.py
- Add the kubernetes agent + dependent services to complete tests in
the podspec
- some really hacky sed configuration on the fly
* Init Docker build
- Adds the dockerfile assets from vapor-ware/netbox-docker
- Slight changes to keep the root directory clean (nesting dirs in
docker path)
- Adds a rudimentary job label to build on micro-k8s builder
- adds docker build/publish stages to the pipeline for branch builds.
- dockerignore the project dir as its fetching packages from GHAPI
* Cleanups
* More unittests
* Fixes#3341 - Added in-line vlan editing
* Fixes#2160 - Added bulk vlan editing
Inconsequential behaviour changes:
* APISelect can now take "full=True" to return a non-brief set
* Select2 will no group by "group & site, group, site, global" if full=True is set in APISelect
* Add filter for has local context data
* Broke out filter and form for re-use
* Fix missing StaticSelect2 import
* Fix missing BOOLEAN_WITH_BLANK_CHOICES import
* Fix class resolution
* Fix field ordering
* Fix PEP8 errors