Commit Graph

3550 Commits

Author SHA1 Message Date
Jeremy Stretch
56792c02ad Fixes #3429: Update installation docs for Redis 2019-09-24 21:32:15 -04:00
Jeremy Stretch
ed911e8d31 Closes #3485: Enable embedded graphs for devices 2019-09-24 21:32:15 -04:00
Jeremy Stretch
a90d1f6595 Fixes #3514: Label TextVar fields when rendering custom script forms 2019-09-24 21:32:15 -04:00
Jeremy Stretch
35933ba847 Fixes #3511: Correct API URL for nested device bays 2019-09-24 21:32:15 -04:00
Jeremy Stretch
c8d950d3ef Fixes #3513: Fix assignment of tags when creating front/rear ports 2019-09-24 21:32:15 -04:00
Daniel Sheppard
6d1417b156 Clean up extra line that snuck in 2019-09-24 21:32:15 -04:00
Jeremy Stretch
9b2a126ec8 Closes #3510: Add minimum/maximum prefix length enforcement for IPNetworkVar 2019-09-24 21:32:15 -04:00
Daniel Sheppard
6e21cbeb4e Closes: #3495 2019-09-24 21:32:15 -04:00
Jeremy Stretch
7e6de28736 Fixes #3501: Fix rendering of checkboxes on custom script forms 2019-09-24 21:32:15 -04:00
Daniel Sheppard
2d807d7c46 Fix performance issues when creating/editing interfaces due to unfiltered vlan queryset 2019-09-24 21:32:15 -04:00
Daniel Sheppard
226a238254 Using static element to determine brief parameter, corrected to $(element) 2019-09-24 21:32:15 -04:00
Jeremy Stretch
46fe256e61 Bump platform name/slug max length to 100 chars (#3318) 2019-09-24 21:32:15 -04:00
Jeremy Stretch
8371677b12 Changelog cleanup 2019-09-24 21:32:15 -04:00
Jeremy Stretch
bf3afa626e Moved related projects list to the wiki 2019-09-24 21:32:15 -04:00
Jeremy Stretch
77997cbbf5 Fixes #3489: Prevent exception triggered by webhook upon object deletion 2019-09-24 21:32:15 -04:00
Daniel Sheppard
05e5190a88 Update Changelog with Future Changes 2019-09-24 21:32:15 -04:00
Daniel Sheppard
5848a21300 Fixes: #3318 - Increases length of platform name and slug to 64 characters (#3353) 2019-09-24 21:32:15 -04:00
Daniel Sheppard
795f86caef Add in in-line vlan editing and Bulk vlan editing (#3350)
* 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
2019-09-24 21:32:15 -04:00
Daniel Sheppard
b00c6e8cf3 Add filter for has local context data (#3159)
* 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
2019-09-24 21:32:15 -04:00
Jeremy Stretch
526e7d4ef1 Post-release version bump 2019-09-24 21:32:15 -04:00
Marco Ceppi
2e92df7fa5 Add support for django-allauth 2019-09-24 13:59:44 -04:00
Marco Ceppi
cca2c6b680
Vapor API Scaffold (#2)
* 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
2019-09-24 13:53:58 -04:00
Jeremy Stretch
a4d8b92cb1
Merge pull request #3478 from netbox-community/develop
Release v2.6.3
2019-09-04 16:27:32 -04:00
Jeremy Stretch
143a158e4a Release v2.6.3 2019-09-04 16:23:06 -04:00
Jeremy Stretch
4213454234 Tweak docs for custom scripts 2019-09-04 16:21:21 -04:00
Jeremy Stretch
559beffd24 Add documentation for custom links 2019-08-28 12:39:11 -04:00
Jeremy Stretch
5f4bac6076 Closes #3454: Enable filtering circuits by region 2019-08-28 12:12:27 -04:00
Jeremy Stretch
8ff3d2cbf6 Closes #3456: Enable bulk editing of tag color 2019-08-28 11:56:00 -04:00
Jeremy Stretch
273a9793db Fix typo 2019-08-28 10:51:56 -04:00
Jeremy Stretch
5a911aa5a1 Fixes #3392: Add database index for ObjectChange time 2019-08-28 10:48:19 -04:00
Jeremy Stretch
3078e366e2 Simplify changelog cleanup logic 2019-08-28 10:44:05 -04:00
Jeremy Stretch
22b8a45a71 Add tests for changelog 2019-08-28 10:18:37 -04:00
Jeremy Stretch
4756353fbd
Merge pull request #3453 from netbox-community/3452-change-logging
Fixes #3452: Queue deletion ObjectChanges until after response is sent
2019-08-28 09:51:54 -04:00
Jeremy Stretch
3e8799b5c7 Fix script form rendering 2019-08-28 09:20:19 -04:00
Jeremy Stretch
a3d9e633c1 Always include 'commit' option 2019-08-26 17:04:04 -04:00
Jeremy Stretch
6e66f8d68a Fixes #3452: Queue deletion ObjectChanges until after response is sent 2019-08-26 16:52:05 -04:00
Jeremy Stretch
03ac2721bc
Merge pull request #3423 from netbox-community/3415-custom-scripts
Add custom scripting
2019-08-26 14:06:22 -04:00
Jeremy Stretch
456621695a Wrap script form inside a panel 2019-08-26 13:53:30 -04:00
Jeremy Stretch
9a9660a765 Fix errant changelog entries when executing a script without committing 2019-08-26 11:59:38 -04:00
Jeremy Stretch
6568653d13 Fix typo in link 2019-08-22 10:51:29 -04:00
Jeremy Stretch
5248fc7c7c
Merge pull request #3434 from netbox-community/3428-cache-invalidation
Cache invalidation
2019-08-22 10:49:51 -04:00
Jeremy Stretch
6a8f256a56 Fix typo 2019-08-21 15:46:06 -04:00
John Anderson
46bedc6156 missed a merge conflict resolution 2019-08-21 14:30:07 -04:00
John Anderson
63c3f423c2 Merge branch 'develop' into 3428-cache-invalidation 2019-08-20 17:35:54 -04:00
John Anderson
3d2a738f44 #3428 changelog 2019-08-20 17:27:40 -04:00
John Anderson
f0f1ef2ef2 fix signals update call 2019-08-20 17:20:46 -04:00
John Anderson
c359ac5737 convert update() calls to save() calls 2019-08-20 17:16:00 -04:00
Jeremy Stretch
a4936ad0dd Introduce BaseScript for extending Script without creating a new executable script 2019-08-19 14:40:08 -04:00
Jeremy Stretch
a02ded6b01 Import Django User model automatically when running nbshell 2019-08-19 11:47:50 -04:00
Jeremy Stretch
2d2bb3ec0c Fixes #3421: Fix exception when ordering power connections list by PDU 2019-08-19 11:27:36 -04:00