Jeremy Stretch
cb83eb204b
Merge pull request #2552 from digitalocean/develop
...
Release v2.4.7
2018-11-06 10:55:29 -05:00
Jeremy Stretch
99edb8b8d5
Release v2.4.7
2018-11-06 10:49:44 -05:00
Jeremy Stretch
b4998f4b01
Closes #2388 : Enable filtering of devices/VMs by region
2018-11-06 10:31:56 -05:00
John Anderson
51295389c6
add temporary support for hyphenated query params for #2549
2018-11-06 10:08:00 -05:00
Ben Bleything
5baf86dc89
fix prefix length for 172.16.0.0/12 ( #2548 )
2018-11-06 09:26:05 -05:00
Jeremy Stretch
fd4a9db13e
Closes #2512 : Add device field to inventory item filter form
2018-11-06 09:24:05 -05:00
John Anderson
e243234c4e
changelog for #2549
2018-11-06 00:57:09 -05:00
John Anderson
817dc89279
fixed test for #2549
2018-11-06 00:54:57 -05:00
John Anderson
798a87b31e
fixed #2549 - incorrect naming of peer-device and peer-interface
2018-11-06 00:51:55 -05:00
Jeremy Stretch
4d47d848c5
Fixed changelog for #2528
2018-11-05 16:10:33 -05:00
Jeremy Stretch
bd3ccfe020
Fixes #2528 : Enable creating circuit terminations with interface assignment via API
2018-11-05 16:10:01 -05:00
Jeremy Stretch
ded90df01b
Filter cleanup
2018-11-05 15:45:21 -05:00
Jeremy Stretch
ce7930abfd
Changelog for #2427
2018-11-05 15:40:48 -05:00
Daniel Sheppard
82b4aad585
Fixes 2427: Added filtering interfaces by vlan id(vlan=#) and vlan pk(vlan_id=#) ( #2521 )
2018-11-05 15:37:52 -05:00
Jeremy Stretch
f321e2c705
Changelog for #2501
2018-11-05 15:34:39 -05:00
knobix
0c86fd89ca
Update models.py ( #2502 )
...
Fix the handling of shared IPs (VIP, VRRF, etc.) when unique IP space enforcement is set.
Add parentheses for the logical OR-statement to make the evaluation valid.
Fixes : #2501
2018-11-05 15:33:10 -05:00
Jeremy Stretch
e97708ada0
Fixes #2526 : Bump paramiko and pycryptodome requirements due to vulnerability
2018-10-22 11:23:37 -04:00
Jeremy Stretch
0bb5d229e8
Fixes #2514 : Prevent new connections to already connected interfaces
2018-10-16 16:42:23 -04:00
mmahacek
409a9256a1
Expand Webhook Documentation #2347 ( #2524 )
...
* #2347 - Expand Webhook Documentation
Move "Install Python Packages" section up one header level. Should make Napalm/Webhook sections appear in table of contents for direct linking.
* #2347 - Expand Webhook Documentation
Add text for installation to link to other documentation sections with instructions.
2018-10-16 13:19:33 -04:00
Jeremy Stretch
2c37e85a4c
Merge pull request #2523 from etcet/patch-1
...
Fix "cusomizable" typo
2018-10-16 13:16:12 -04:00
Chris James
0ae2dfbff3
Fix "cusomizable" typo
2018-10-16 11:36:32 -05:00
Jeremy Stretch
df5d105f29
Changelog for #2515
2018-10-16 09:42:19 -04:00
Jeremy Stretch
219c9e7d95
Merge pull request #2408 from ScanPlusGmbH/fix-2395
...
Fix #2515 : Modify only when webhooks are enabled
2018-10-16 09:39:28 -04:00
Jeremy Stretch
6832df4699
Fixes #2508 : Removed invalid link
2018-10-10 09:49:35 -04:00
Tobias Genannt
c31c7b50b7
Fix #2395 : Modify only when webhooks are enabled
...
This only adds the RQ link when the webhooks setting is enabled.
2018-10-08 07:34:56 +02:00
Jeremy Stretch
7d1f6b7049
Post-release version bump
2018-10-05 15:49:51 -04:00
Jeremy Stretch
74d525364a
Merge pull request #2494 from digitalocean/develop
...
Release v2.4.6
2018-10-05 15:48:11 -04:00
Jeremy Stretch
c2f4cf3407
Release v2.4.6
2018-10-05 15:43:43 -04:00
Jeremy Stretch
83f3dc99ce
Changelog entry for #2492
2018-10-05 15:39:30 -04:00
Jeremy Stretch
44d3606ce1
Fixes #2492 : Sanitize hostname and port values returned through LLDP
2018-10-05 15:38:32 -04:00
Jeremy Stretch
470d22c835
PEP8 fix
2018-10-05 15:36:48 -04:00
Jeremy Stretch
4c37628784
Fixes #2393 : Fix Unicode support for CSV import under Python 2
2018-10-05 15:33:29 -04:00
Marc Heckmann
1daf7f8e2b
Sanitize hostname and port values returned through LLDP
...
If hostname or port are null set to empty string ("").
This avoids breaking the LLDP neighbors (NAPALM) view
2018-10-05 14:30:54 -04:00
Jeremy Stretch
841db3b0c2
Fixes #2491 : Fix exception when importing devices with invalid device type
2018-10-05 12:22:46 -04:00
Jeremy Stretch
5d10d8418e
Closes #2479 : Add user permissions for creating/modifying API tokens
2018-10-05 11:06:59 -04:00
Jeremy Stretch
2fee977b4c
Fixes #2485 : Fix cancel button when assigning a service to a device/VM
2018-10-05 10:30:13 -04:00
Jeremy Stretch
52f1b1c3bf
Changelog entry for #2487
2018-10-04 16:24:09 -04:00
Jeremy Stretch
ab53d0e863
Merge pull request #2488 from digitalocean/2487-api-brief
...
Closes #2487 : Enable brief API output utilizing nested serializers
2018-10-04 16:22:30 -04:00
Jeremy Stretch
259da2d18a
#2487 : Added API tests
2018-10-04 16:20:01 -04:00
Jeremy Stretch
bf47e7cae3
#2487 : Require the 'brief' parameter to evaluate True
2018-10-04 14:50:57 -04:00
Jeremy Stretch
db2721c581
Enable brief API output utilizing nested serializers
2018-10-04 13:43:50 -04:00
John Anderson
1b2e9a6d06
fixes #2484 - Local config context not available on the Virtual Machine Edit Form
2018-10-03 17:16:01 -04:00
Jeremy Stretch
99848aab6a
Fixes #2483 : Set max item count of API-populated form fields to MAX_PAGE_SIZE
2018-10-03 16:17:17 -04:00
Jeremy Stretch
7583912de7
Post-release version bump
2018-10-02 15:30:28 -04:00
Jeremy Stretch
125975832b
Merge pull request #2478 from digitalocean/develop
...
Release v2.4.5
2018-10-02 15:29:13 -04:00
Jeremy Stretch
20fed375d1
Release v2.4.5
2018-10-02 15:24:42 -04:00
Jeremy Stretch
fc1b3d6927
Fixes #2471 : Fix ReadTheDocs theme
2018-10-02 11:51:53 -04:00
Jeremy Stretch
aed2a3cd1b
Closes #2438 : API optimizations for tagged objects
2018-09-28 16:44:05 -04:00
Jeremy Stretch
15babeb584
Fixes #2414 : Tags field missing from device/VM component creation forms
2018-09-28 16:26:08 -04:00
Jeremy Stretch
020b5ea870
Fixes #2470 : Log the creation of device/VM components as object changes
2018-09-28 16:04:51 -04:00
Jeremy Stretch
2ee5b2344e
Changelog and misc cleanup
2018-09-28 14:21:49 -04:00
Jeremy Stretch
7616bcad3d
Merge pull request #2445 from digitalocean/local-config-context
...
Local config context
2018-09-28 14:03:28 -04:00
John Anderson
f76ce980e3
remove templates no longer needed for local config context
2018-09-26 10:30:34 -04:00
Jeremy Stretch
9440ac7640
Fixes #2455 : Ignore unique address enforcement for IPs with a shared/virtual role
2018-09-24 16:59:33 -04:00
Jeremy Stretch
0e18997c79
Merge pull request #2446 from hellerve/patch-1
...
docs: typo fix in devices
2018-09-19 09:47:46 -04:00
Veit Heller
95464772ac
docs: typo fix in devices
2018-09-19 10:57:09 +02:00
Jeremy Stretch
b4445dfdf8
Fixes #2442 : Nullify "next" link in API when limit=0 is passed
2018-09-18 13:59:50 -04:00
John Anderson
fb5dca2711
Merge branch 'develop' of github.com:digitalocean/netbox into local-config-context
2018-09-18 12:16:07 -04:00
Jeremy Stretch
6cdff955dc
Fixes #2444 : Improve validation of interface MAC addresses
2018-09-18 12:02:59 -04:00
John Anderson
4039753b2f
refactored UI for local config context
2018-09-18 11:52:12 -04:00
Jeremy Stretch
9df33cef8b
Fixes #2443 : Enforce JSON object format when creating config contexts
2018-09-18 11:46:22 -04:00
John Anderson
e3e9211e8a
PEP8 fix
2018-09-16 00:30:51 -04:00
John Anderson
0da113b723
implemnted #2392 - local config context for devices and VMs
2018-09-16 00:25:20 -04:00
John Anderson
e965adad7c
changelog for #2432
2018-09-15 17:25:50 -04:00
John Anderson
57b225b680
fixes #2423 - interface connection links
2018-09-15 17:23:58 -04:00
Jeremy Stretch
b97597c645
Merge pull request #2421 from sieben/docs_community
...
Add content about related projects
2018-09-13 12:29:17 -04:00
Rémy Léone
162828da90
Add a page related to community related projects
2018-09-13 17:54:13 +02:00
Jeremy Stretch
292647da14
Closes #2402 : Order and format JSON data in form fields
2018-09-13 11:31:34 -04:00
Jeremy Stretch
3a88e43103
Fixes #2406 : Remove hard-coded limit of 1000 objects from API-populated form fields
2018-09-13 11:21:40 -04:00
Jeremy Stretch
010765e131
Post-release version bump
2018-08-22 11:55:51 -04:00
Jeremy Stretch
bcf22831e2
Merge pull request #2387 from digitalocean/develop
...
Release v2.4.4
2018-08-22 11:53:56 -04:00
Jeremy Stretch
cde6e9757b
Release v2.4.4
2018-08-22 11:51:15 -04:00
Jeremy Stretch
f2d9a3e0a1
Added note about CHANGELOG to release checklist
2018-08-22 11:50:25 -04:00
Jeremy Stretch
b917e8d3b0
#2376 : Add libapache2-mod-wsgi-py3 to CentOS installation section
2018-08-22 11:46:13 -04:00
Jeremy Stretch
3b26ce6501
Merge pull request #2386 from digitalocean/revert-2376-patch-1
...
Revert "Add missing library"
2018-08-22 11:44:31 -04:00
Jeremy Stretch
1b2d3bf08b
Revert "Add missing library"
2018-08-22 11:44:07 -04:00
Jeremy Stretch
492bc9f86e
Merge pull request #2376 from craig/patch-1
...
Add missing library
2018-08-22 11:43:46 -04:00
Jeremy Stretch
a457a73826
Merge pull request #2382 from consentfactory/develop
...
Fixed typo for supervisorctl
2018-08-22 11:41:12 -04:00
Jeremy Stretch
ac36339491
Closes #2168 : Added Extreme SummitStack interface form factors
2018-08-22 11:33:43 -04:00
Jeremy Stretch
dbbf7ab664
Fixes #2353 : Handle DoesNotExist exception when deleting a device with connected interfaces
2018-08-22 10:35:56 -04:00
Jeremy Stretch
66400a98f1
Fixes #2354 : Increased maximum MTU for interfaces to 65536 bytes
2018-08-22 10:25:07 -04:00
Jeremy Stretch
aa50e2e385
Fixes #2378 : Corrected "edit" link for virtual machine interfaces
2018-08-22 10:06:01 -04:00
Jimmy Taylor
118b8db209
Fixed typo for supervisorctl
2018-08-21 08:28:23 -06:00
Craig
967feb6931
Add missing library
...
WSGIPassAuthorization fails if libapache2-mod-wsgi-py3 is missing
2018-08-21 00:41:29 +02:00
Jeremy Stretch
e1e41a768a
Fixes #2369 : Corrected time zone validation on site API serializer
2018-08-20 16:53:23 -04:00
Jeremy Stretch
c333af33dc
Fixes #2370 : Redirect to parent device after deleting device bays
2018-08-20 14:40:19 -04:00
Jeremy Stretch
9e5b482b1d
Fixes #2374 : Fix toggling display of IP addresses in virtual machine interfaces list
2018-08-20 13:49:15 -04:00
John Anderson
771747147c
#2254 changelog entry
2018-08-17 18:41:58 -04:00
John Anderson
bc49979243
added rack group search #2254
2018-08-17 18:37:48 -04:00
Jeremy Stretch
d46b3e2446
#2368 : Append changelog
2018-08-17 14:32:51 -04:00
Jeremy Stretch
2804d89c5e
Fixes #2368 : Record change in device changelog when altering cluster assignment
2018-08-17 14:26:50 -04:00
Jeremy Stretch
fd32a71131
Rename changelog
2018-08-16 16:29:12 -04:00
Jeremy Stretch
1556fd0e92
Added a release changelog
2018-08-16 16:27:41 -04:00
Jeremy Stretch
5dce7c4e48
Closes #2356 : Include cluster site as read-only field in VirtualMachine serializer
2018-08-16 11:57:20 -04:00
Jeremy Stretch
4bfc32ec99
Closes #2355 : Added item count to inventory tab on device view
2018-08-16 10:20:22 -04:00
Jeremy Stretch
ff65f7fd7b
Fixes #2362 : Implemented custom admin site to properly handle BASE_PATH
2018-08-16 09:44:00 -04:00
Jeremy Stretch
cd2aee3053
Post-release version bump
2018-08-09 16:41:11 -04:00
Jeremy Stretch
f224ad2959
Merge pull request #2346 from digitalocean/develop
...
Release v2.4.3
2018-08-09 16:39:45 -04:00
Jeremy Stretch
9d9318f38a
Corrected typo
2018-08-09 16:37:58 -04:00
Jeremy Stretch
f43d861b50
Release v2.4.3
2018-08-09 16:36:23 -04:00
Jeremy Stretch
17714b0c12
Fixes #2342 : IntegrityError raised when attempting to assign an invalid IP address as the primary for a VM
2018-08-09 16:34:17 -04:00
Jeremy Stretch
9914576eaa
Fixes #2344 : AttributeError when assigning VLANs to an interface on a device/VM not assigned to a site
2018-08-09 15:46:18 -04:00
Jeremy Stretch
bf8eff11ea
Closes #2333 : Added search filters for ConfigContexts
2018-08-09 12:22:34 -04:00
Jeremy Stretch
a6c78b99c4
Fixes #2340 : API requires manufacturer field when creating/updating an inventory item
2018-08-09 09:34:54 -04:00
Jeremy Stretch
6a56ffc650
Fixes #2337 : Attempting to create the next available prefix within a parent assigned to a VRF raises an AssertionError
2018-08-08 16:16:49 -04:00
Jeremy Stretch
05059606c5
Fixes #2336 : Bulk deleting power outlets and console server ports from a device redirects to home page
2018-08-08 15:22:26 -04:00
Jeremy Stretch
a2ff21fab9
Fixes #2334 : TypeError raised when WritableNestedSerializer receives a non-integer value
2018-08-08 15:09:30 -04:00
Jeremy Stretch
134370f48d
Fixes #2335 : API requires group field when creating/updating a rack
2018-08-08 14:58:16 -04:00
Jeremy Stretch
c7fa610842
Post-release version bump
2018-08-08 09:19:33 -04:00
Jeremy Stretch
242cb7c7cb
Merge pull request #2332 from digitalocean/develop
...
Release v2.4.2
2018-08-08 09:16:50 -04:00
Jeremy Stretch
edb49c7f0a
Release v2.4.2
2018-08-08 09:12:10 -04:00
Jeremy Stretch
3e0a7e7f8a
Added tip about exlcuding the changelog when exporting the database
2018-08-08 09:04:48 -04:00
Jeremy Stretch
cfab9a6a0a
Fixes #2330 : Incorrect tab link in VRF changelog view
2018-08-08 08:49:23 -04:00
Jeremy Stretch
91b5f6d799
Fixes #2323 : DoesNotExist raised when deleting devices or virtual machines
2018-08-07 17:30:26 -04:00
Jeremy Stretch
d5488ca7da
Fixes #2322 : Webhooks firing on non-enabled event types
2018-08-07 15:41:31 -04:00
Jeremy Stretch
f9911bff0d
Added a "view all" link to the changelog panel
2018-08-07 15:19:01 -04:00
Jeremy Stretch
d5239191fe
Fixes #2320 : TypeError when dispatching a webhook with a secret key configured
2018-08-07 14:19:46 -04:00
Jeremy Stretch
db7148350e
Fixes #2321 : Allow explicitly setting a null value on nullable ChoiceFields
2018-08-07 14:05:07 -04:00
Jeremy Stretch
c51c20a301
Fixes #2319 : Extend ChoiceField to properly handle true/false choice keys
2018-08-07 13:48:29 -04:00
Jeremy Stretch
f4485dc72a
Restore reports directory
2018-08-07 13:47:36 -04:00
Jeremy Stretch
f59682a7c9
Fixes #2318 : ImportError when viewing a report
2018-08-07 12:10:14 -04:00
Jeremy Stretch
507a023f41
Post-release version bump
2018-08-07 09:26:17 -04:00
Jeremy Stretch
ea7386b04b
Merge pull request #2316 from digitalocean/develop
...
Release v2.4.1
2018-08-07 09:25:10 -04:00
Jeremy Stretch
81479ac177
Release v2.4.1
2018-08-07 09:23:49 -04:00
Jeremy Stretch
c7acddbc5c
Fixes #2312 : Running a report yields a ValueError exception
2018-08-07 09:12:05 -04:00
Jeremy Stretch
1905516536
Fixes #2314 : Serialized representation of object in change log does not incldue assigned tags
2018-08-07 08:52:57 -04:00
Jeremy Stretch
64f34d9cd7
Fixes #2311 : Redirect to parent after editing interface from device/VM view
2018-08-07 08:46:41 -04:00
Jeremy Stretch
98bdb0cb3c
Fixes #2310 : False validation error on certain nested serializers
2018-08-06 17:40:45 -04:00
Jeremy Stretch
bba88b2be4
Fixes #2303 : Always redirect to parent object when bulk editing/deleting components
2018-08-06 14:14:40 -04:00
Jeremy Stretch
12dfd4b6e0
Fixes #2308 : Custom fields panel absent from object view in UI
2018-08-06 13:32:52 -04:00
Jeremy Stretch
209e721219
Post-release version bump
2018-08-06 12:45:46 -04:00
Jeremy Stretch
7a27dbb374
Merge pull request #2307 from digitalocean/develop
...
Release v2.4.0
2018-08-06 12:40:00 -04:00
Jeremy Stretch
d039b9e23d
Merge branch 'develop-2.4' into develop
2018-08-06 12:28:23 -04:00
Jeremy Stretch
af796871aa
Release v2.4.0
2018-08-06 12:18:44 -04:00
Jeremy Stretch
d8580d6174
Bumped drf-yasg to v1.9.2
2018-08-06 11:57:09 -04:00
Jeremy Stretch
24520717e4
Fixes #2305 : Make VLAN fields optional when creating a VM interface via the API
2018-08-06 10:35:51 -04:00
Jeremy Stretch
bd5e860be0
Refactored the tests to remove a lot of boilerplate
2018-08-03 11:39:26 -04:00
Jeremy Stretch
1bdfcd1dbe
Fixes #2301 : Fix model validation on assignment of ManyToMany fields via API patch
2018-08-03 10:45:53 -04:00
Jeremy Stretch
b4f29978b3
Merge pull request #2300 from explody/fix_2299
...
Updated IPAddressInterfaceSerializer to subclass WritableNestedSerial…
2018-08-03 10:11:37 -04:00
Jeremy Stretch
f1bc88fc0c
Adopt django-taggit-serializer for representation of assigned tags in the API
2018-08-03 09:43:03 -04:00
Mike Culbertson
aee01af2a1
Updated IPAddressInterfaceSerializer to subclass WritableNestedSerializer
...
Also added readonly args to device and virtual_machine attrs to prevent unnecessary validation
2018-08-02 19:00:41 -04:00
Jeremy Stretch
ab37264ae1
Added tests for assigning tags during POST/PATCH
2018-08-02 14:23:30 -04:00
Jeremy Stretch
78b8a582f8
Added release checklist to development docs
2018-08-02 11:53:31 -04:00
Jeremy Stretch
42a970e452
Updated requirements for v2.4 release
2018-08-02 10:09:24 -04:00
Jeremy Stretch
8f127e86ac
Mark UserAction as deprecated
2018-08-02 09:38:09 -04:00
Vas Sadvariy
33e45a5292
Closes #971 : Implement VLANGroup VLANs view to show available VLANs within a group
2018-08-01 15:59:00 -04:00
Jeremy Stretch
475e0e6c1e
Follow-up to #2272 : subdevice_role should not be required
2018-08-01 14:22:32 -04:00
Jeremy Stretch
5e97f87a64
PEP8 fix
2018-08-01 14:05:26 -04:00
Jeremy Stretch
4ae7f2337a
Closes #2213 : Added squashed migrations
2018-08-01 14:01:20 -04:00
Jeremy Stretch
5e5b9683f9
Merge pull request #2290 from lampwins/bug/2137
...
Force webhooks to use the same JSONEncoder class as DRF - fixes #2137
2018-08-01 12:57:05 -04:00
Jeremy Stretch
0b971aaf84
Extended developer docs
2018-08-01 12:38:57 -04:00
John Anderson
2f33e9724d
force webhooks to use the same JSONEncoder class as DRF - fixes #2137
2018-07-31 16:17:24 -04:00
Jeremy Stretch
5f7e21faa0
Fixes #1786 : Correct loading of reports from a custom file path
2018-07-31 13:48:07 -04:00
Jeremy Stretch
d4ccaf60cf
Fixes #2272 : Allow subdevice_role to be null on DeviceTypeSerializer
2018-07-31 11:52:58 -04:00
Jeremy Stretch
27e8841a6d
Merge pull request #2287 from TakeMeNL/bug/2286
...
Fix #2286 : Non working 'mark installed' button
2018-07-31 11:38:32 -04:00
Jeremy Stretch
45ab08aa76
Closes #2288 : Fix exception when assigning objects to a ConfigContext via the API
2018-07-31 11:32:49 -04:00
Marc Hagen
c5339c255a
Fixes #2286 : Fix non working 'mark installed' button
2018-07-31 10:37:57 +02:00
Jeremy Stretch
d6ce4fc9f3
Docs fixes
2018-07-30 17:19:22 -04:00
Jeremy Stretch
5ea41fa7f9
Merge pull request #2285 from digitalocean/2284-object-deletions
...
Fix #2284 : Record object deletions before the request finishes
2018-07-30 16:51:12 -04:00
Jeremy Stretch
249c3d0e81
Fixes #2284 : Record object deletions before the request finishes
2018-07-30 16:33:37 -04:00
John Anderson
722d0d5554
Webhook signal refactor - fixes #2282 ( #2260 )
...
Refactor of webhook signaling system to use the same middleware mechanics of Changelogging
2018-07-30 14:23:49 -04:00
Jeremy Stretch
9876a2efcd
Added a style section
2018-07-30 14:16:45 -04:00
Jeremy Stretch
f7aa259995
Misc cleanup
2018-07-30 14:00:37 -04:00
Jeremy Stretch
f664998d9b
Misc cleanup
2018-07-30 12:49:08 -04:00
Jeremy Stretch
c2416411c1
Renamed ChoiceFieldSerializer and ContentTypeFieldSerializer
2018-07-30 12:41:20 -04:00
Jeremy Stretch
524da5a2ff
Closes #2225 : Add "view elevations" button for site rack groups
2018-07-27 16:25:48 -04:00
Jeremy Stretch
838af2b2d8
Closes #2264 : Added "map it" link for site GPS coordinates
2018-07-27 16:15:56 -04:00
Jeremy Stretch
64e86013bf
Remove admin UI views for ConfigContexts and ObjectChanges
2018-07-27 16:00:50 -04:00
Jeremy Stretch
a1e8397b6b
Closes #2229 : Allow mapping of ConfigContexts to tenant groups
2018-07-27 15:47:29 -04:00
Jeremy Stretch
7476f522e1
Fixes #2265 : Include parent regions when filtering applicable ConfigContexts (credit: lampwins)
2018-07-27 15:10:43 -04:00
Jeremy Stretch
acb06ee4f1
Merge branch 'v2.4-docs' into develop-2.4
2018-07-27 13:42:34 -04:00
Jeremy Stretch
674a0d481e
Additional documentation cleanup
2018-07-27 13:42:18 -04:00
Jeremy Stretch
40efa55ec7
Merged release v2.3.7
2018-07-27 11:43:27 -04:00
Jeremy Stretch
3166d12994
Use real emojis for issue template names
2018-07-26 15:09:19 -04:00
Jeremy Stretch
58a97b4e39
Trying emojis in issue template names
2018-07-26 15:04:47 -04:00
Jeremy Stretch
7b8051d42f
Cleaned up GitHub issue templates
2018-07-26 14:59:23 -04:00
Jeremy Stretch
55f93184d3
Post-release version bump
2018-07-26 14:58:15 -04:00
Jeremy Stretch
684a0d9e36
Update issue templates ( #2277 )
...
* Update issue templates
* Renamed documentation change template
* Fixed description on bug report template
2018-07-26 14:53:32 -04:00
Jeremy Stretch
a85e6370a8
Merge pull request #2275 from digitalocean/develop
...
Release v2.3.7
2018-07-26 14:29:15 -04:00
Jeremy Stretch
0497539ef2
Release v2.3.7
2018-07-26 14:24:16 -04:00
Jeremy Stretch
431361efad
Introduced purpose-specific GitHub issue templates
2018-07-26 12:17:16 -04:00
Jeremy Stretch
e82bf66a76
ExceptionHandlingMiddleware: Use server_error view for custom templates
2018-07-23 23:12:41 -04:00
Jeremy Stretch
c8a73b5b15
Fixes #2266 : Permit additional logging of exceptions beyond custom middleware
2018-07-23 23:00:09 -04:00
Jeremy Stretch
b518258e6d
Closes #2250 : Include stat counters on report result navigation
2018-07-23 16:10:46 -04:00
Jeremy Stretch
a1d45023ab
Fixes #2256 : Prevent navigation overlap when jumping to test results on report page
2018-07-23 15:50:44 -04:00
Jeremy Stretch
b7c2a26155
Closes #2259 : Add changelog tab to interface view
2018-07-23 15:09:37 -04:00
Jeremy Stretch
86a67e7f32
Fixes #2258 : Include changed object type on home page changelog
2018-07-23 15:02:07 -04:00
Jeremy Stretch
ba3ae0d80a
Fixes #2257 : Corrected casting of RIR utilization stats as floats
2018-07-23 14:52:51 -04:00
Jeremy Stretch
beac676a6e
Cleaned up BulkEditView and BulkDeleteView
2018-07-20 21:18:10 -04:00
Jeremy Stretch
97b6038be2
Cleaned up custom fields panel template
2018-07-20 19:56:04 -04:00
Jeremy Stretch
0907a6ce5b
Convert CustomFieldModel from object to abstract model
2018-07-20 19:44:04 -04:00
Jeremy Stretch
9eb433a4ef
Added instructions for replicating NetBox
2018-07-20 15:26:01 -04:00
Jeremy Stretch
d04727f4b5
Fixes #2255 : Corrected display of report results in report list
2018-07-20 09:39:55 -04:00
Jeremy Stretch
206c465e02
Merge branch 'develop' into develop-2.4
2018-07-18 17:51:57 -04:00
Jeremy Stretch
688c421c55
Tweaked Python3 guide to be less disruptive
2018-07-18 17:40:08 -04:00
Jeremy Stretch
93ce0ce670
Further reiterated the policy for pull requests
2018-07-18 16:14:57 -04:00
Jeremy Stretch
c2573774bf
Fixes #2222 : IP addresses created via the available-ips API endpoint should have the same mask as their parent prefix (not /32)
2018-07-18 15:27:45 -04:00
Jeremy Stretch
6e037e91d3
Fixes #2202 : Ditched half-baked concept of tenancy inheritance via VRF
2018-07-18 15:10:12 -04:00
Jeremy Stretch
d665d4d62a
Fixes #1992 : Isolate errors when one of multiple NAPALM methods fails
2018-07-18 14:46:15 -04:00
Jeremy Stretch
29d9b32b67
Fixes #1977 : Don't default master vc_position to 1 when creating a new virtual chassis
2018-07-18 14:17:35 -04:00
Jeremy Stretch
00d218118c
Fixes #2231 : Remove get_absolute_url() from DeviceRole
2018-07-18 11:24:36 -04:00
Jeremy Stretch
02b6ffd59a
Added note about passphrase-protected keys ( #2189 )
2018-07-18 11:03:22 -04:00
Jeremy Stretch
aa0e4406eb
Merge pull request #2167 from lampwins/feature/2166
...
implements #2166 - asset tag partial string search
2018-07-18 10:40:12 -04:00
Jeremy Stretch
d0349f00ad
Misc cleanup
2018-07-18 09:36:05 -04:00
Jeremy Stretch
d77214fef6
Started v2.4 documentation refresh
2018-07-17 17:23:10 -04:00
Jeremy Stretch
8937362433
Release v2.4-beta1
2018-07-17 11:22:25 -04:00
Jeremy Stretch
df6c5dfac5
Established base requirements and pinned package versions for release
2018-07-17 11:10:13 -04:00
Jeremy Stretch
5cf38b5ce9
Enabled export templates for secrets
2018-07-17 10:34:50 -04:00
Jeremy Stretch
6cc9ceb198
Enabled bulk add/remove tags for interfaces
2018-07-17 10:25:16 -04:00
Jeremy Stretch
0c0799f3bf
Closes #1739 : Enabled custom fields for secrets
2018-07-17 09:43:57 -04:00
Jeremy Stretch
9e2ac7b3f4
Cleaned up imports
2018-07-16 17:09:21 -04:00
Jeremy Stretch
8bc8cf5e2d
Include django-rq queues link in admin UI until we implement something cleaner
2018-07-16 16:33:06 -04:00
Jeremy Stretch
277197edd4
Split webhooks documentation into the data model and installation sections
2018-07-16 16:21:46 -04:00
Jeremy Stretch
69ddf046b0
Quick docs update (more to come prior to the v2.4 release)
2018-07-16 14:53:57 -04:00
Jeremy Stretch
ea09023616
Webhook admin form cleanup
2018-07-16 13:54:50 -04:00
Jeremy Stretch
92de67a2ae
Enabled webhooks for device components
2018-07-16 13:34:00 -04:00
Jeremy Stretch
57487f38de
Link to related object if changed object has no URL
2018-07-16 13:29:57 -04:00
Jeremy Stretch
d334bd4477
Corrected exception handling in get_serializer_for_model()
2018-07-16 13:26:26 -04:00
Jeremy Stretch
d7e40de9da
Merged v2.3.6
2018-07-16 12:03:32 -04:00
Jeremy Stretch
786f389be8
Post-release version bump
2018-07-16 11:56:12 -04:00
Jeremy Stretch
09a03565d7
Merge pull request #2244 from digitalocean/develop
...
Release v2.3.6
2018-07-16 11:54:12 -04:00
Jeremy Stretch
456b058462
Release v2.3.6
2018-07-16 11:52:12 -04:00
Jeremy Stretch
ecaba5b32e
Merge pull request #2230 from digitalocean/2125-device-bay-status
...
Fixes #2125 - Show child status in device bay list
2018-07-16 11:47:16 -04:00
Jeremy Stretch
9f4c77d6d7
Merge pull request #2232 from mmahacek/patch-1
...
Update sample report in documentation
2018-07-16 11:46:10 -04:00
Jeremy Stretch
1fb67b791f
Fixes #2239 : Pin django-filter to version 1.1.0
2018-07-16 11:39:37 -04:00
Jeremy Stretch
81b1d54859
Enabled export templates for services
2018-07-12 16:59:22 -04:00
Jeremy Stretch
67dbe02deb
Enabled export templates for virtual chassis
2018-07-12 16:55:23 -04:00
Jeremy Stretch
85efdf8e00
Cleaned up objectchange table
2018-07-12 13:54:22 -04:00
Jeremy Stretch
bbaa3a2058
Enabled change logging for circuit terminations
2018-07-12 13:46:30 -04:00
Jeremy Stretch
931c58bc9a
Enabled export templates for VRFs
2018-07-12 13:16:34 -04:00
Jeremy Stretch
abd5f17916
Enabled webhooks for all (and only) primary models
2018-07-12 13:09:13 -04:00
Jeremy Stretch
50f4c74688
Tweaked migration to include Service model
2018-07-12 13:08:23 -04:00
Jeremy Stretch
f7f7764a6e
Miscellaneous cleanup for tags
2018-07-12 11:34:35 -04:00
Jeremy Stretch
f048cf36ce
Implemented a view for interfaces
2018-07-11 15:30:54 -04:00
mmahacek
a26d1812c2
Update sample report
...
Reference to STATUS_ACTIVE does not work in the current version. Needs to be changed to DEVICE_STATUS_ACTIVE.
2018-07-11 11:52:33 -07:00
zmoody
b6e354085e
Fixes #2125 - Show child status in device bay list
...
Exposes devicebay.installed_device.status in the parent device detail view.
2018-07-10 20:40:48 -05:00
Jeremy Stretch
484a74defd
Misc cleanup for config contexts
2018-07-10 16:16:23 -04:00
Jeremy Stretch
43ed38a6e9
Enabled tags for device components and virtual chassis
2018-07-10 15:36:28 -04:00
Jeremy Stretch
0c4495eb39
Order tags by name only, not item count
2018-07-10 14:25:04 -04:00
Jeremy Stretch
864d49f54d
Fixed regex casting to satisfy pycodestyle
2018-07-10 14:21:40 -04:00
Jeremy Stretch
bd2219276f
Force custom field values to strings for object change serialization
2018-07-10 14:16:16 -04:00
Jeremy Stretch
df1f33992a
Adapted change logging to queue changes in thread-local storage and record them at the end of the request
2018-07-10 13:33:54 -04:00
Jeremy Stretch
663bbd025e
Updated custom fields inclusion tag to use 'with'
2018-07-10 11:02:37 -04:00
Jeremy Stretch
4802e516e5
Arranged object tags into a separate panel
2018-07-10 10:48:33 -04:00
Jeremy Stretch
f2512c4fdc
Include link to parent object changelog when viewing a change
2018-07-10 10:15:56 -04:00
Jeremy Stretch
29172d045d
Added missing import statement
2018-07-10 10:11:09 -04:00
Jeremy Stretch
289a762bf1
Record tags when serializing an object for an ObjectChange
2018-07-10 10:10:22 -04:00
Jeremy Stretch
208409110f
Added bulk tag addition/removal
2018-07-10 10:00:21 -04:00
Jeremy Stretch
e27765d965
Added autocompletion for tags form widget
2018-07-05 16:51:38 -04:00
Jeremy Stretch
96d81d7074
Include return_url when editing interfaces in bulk
2018-07-05 15:36:25 -04:00
Jeremy Stretch
edf53d4516
Flip the order of tag and URL name for the tag template tag
2018-07-05 15:20:13 -04:00
Jeremy Stretch
108e9722fa
Fixes #2214 : Fix bug when assigning a VLAN to an interface on a VM in a cluster with no assigned site
2018-07-05 13:28:26 -04:00
Jeremy Stretch
72cb1cbfff
Queryset fixes for virtual chassis
2018-07-05 13:20:27 -04:00
Jeremy Stretch
ed84c4b210
Merge pull request #2115 from DanSheps/develop
...
Added VirtualChassis Searching
2018-07-05 13:15:57 -04:00
Jeremy Stretch
77518eaf69
Merge pull request #2218 from alexjhart/develop
...
More verbose LDAP nested groups documentation
2018-07-05 13:11:56 -04:00
Jeremy Stretch
4bd36f0ea9
Closes #2062 : Added a note about parent/child device type role
2018-07-05 12:02:32 -04:00
Jeremy Stretch
b19bf791a4
Closes #2138 : Added documentation for filtering on custom fields
2018-07-05 11:58:07 -04:00
Alex Hart
f70b7cab21
More verbose LDAP nested groups documentation
2018-07-03 15:53:58 -07:00
Jeremy Stretch
9eb9715e05
Cleaned up IP addresses list under device/VM interfaces
2018-07-03 17:05:04 -04:00
Jeremy Stretch
49ecf5aa8a
Wrote tests for config contexts
2018-07-03 15:47:54 -04:00
Jeremy Stretch
3ad8850ada
Fixed required fields on ConfigContextSerializer
2018-07-03 15:47:32 -04:00
Jeremy Stretch
d1c9a18d04
Replaced home page user activity with changelog
2018-07-03 14:07:46 -04:00
Jeremy Stretch
89e196e86d
Tweak ConfigContext manager to allow for objects with a regionless site
2018-07-03 13:40:47 -04:00
Jeremy Stretch
25b36d6d42
Remove separate config-context API endpoints; include rendered config context when retrieving a single device/VM
2018-07-03 12:29:20 -04:00
Jeremy Stretch
6ddbd79fe6
Fixed object return_url resolution for bulk editing
2018-07-03 09:49:36 -04:00
Jeremy Stretch
d70ef4d3b3
Cleaned up tags table
2018-07-03 09:47:44 -04:00
Jeremy Stretch
d0308e0f58
Merge branch 'develop' into develop-2.4
2018-07-02 17:01:14 -04:00
Jeremy Stretch
b10635a9b1
Added housekeeping as an issue category
2018-07-02 16:39:38 -04:00
Jeremy Stretch
104bd1b45f
Closes #2211 : Removed Python 2 instructions from the installation docs
2018-07-02 16:33:18 -04:00
Jeremy Stretch
302c14186a
Post-release version bump
2018-07-02 15:55:46 -04:00
Jeremy Stretch
6159994552
Merge pull request #2212 from digitalocean/develop
...
Release v2.3.5
2018-07-02 15:55:25 -04:00
Jeremy Stretch
398041c607
Release v2.3.5
2018-07-02 15:54:09 -04:00
Jeremy Stretch
6ce9f8f291
Merge pull request #2210 from eriktm/develop
...
Adding Swagger settings to describe API authentication correctly.
2018-07-02 15:50:37 -04:00
Jeremy Stretch
c2c8a139f3
Merge branch 'develop' into develop
2018-07-02 15:45:36 -04:00
Jeremy Stretch
698c0decb4
Fixes #2021 : Fix recursion error when viewing API docs under Python 3.4
2018-07-02 15:25:49 -04:00
Jeremy Stretch
ef61c70a9d
Fixes 2064: Disable calls to online swagger validator
2018-07-02 14:39:32 -04:00
Jeremy Stretch
97863115ba
Merge pull request #2206 from abeutot/switch_to_pycodestyle
...
Switch to pycodestyle
2018-07-02 13:38:36 -04:00
Anaël Beutot
fa5493a5d8
Update CI to use pycostyle instead of pep8
2018-07-02 19:27:53 +02:00
Jeremy Stretch
cd56e51a61
Closes #1851 : Standardize usage of GetReturnURLMixin
2018-07-02 11:54:41 -04:00
Jeremy Stretch
3e9cec3e8e
Closes #2159 : Allow custom choice field to specify a default choice
2018-06-29 16:01:28 -04:00
Erik Hetland
943ec0b64b
Adding Swagger settings to describe API authentication correctly. Fixes #1826
2018-06-29 22:01:01 +02:00
Jeremy Stretch
8008015082
Tweaked API error reporting from #2181
2018-06-29 15:18:30 -04:00
Jeremy Stretch
af54d96d30
Fixes #2181 : Raise validation error on invalid prefix_length when allocating next-available prefix
2018-06-29 15:10:30 -04:00
Jeremy Stretch
d98aa03e9d
Fixes #2173 : Fixed IndexError when automaticating allocating IP addresses from large IPv6 prefixes
2018-06-29 14:52:37 -04:00
Jeremy Stretch
8d4c686ae2
Fixes #2192 : Prevent a 0U device from being assigned to a rack position
2018-06-29 14:09:20 -04:00
Jeremy Stretch
982b9454f8
Closes #2194 : Added 'address' filter to IPAddress model
2018-06-29 13:54:21 -04:00
Jeremy Stretch
28a2a37ed2
Fixes #2191 : Added missing static choices to circuits and DCIM API endpoints
2018-06-29 13:17:07 -04:00
Jeremy Stretch
acfbe9c1b1
Merge branch 'develop-2.4' of https://github.com/digitalocean/netbox into develop-2.4
2018-06-29 12:27:08 -04:00
Jeremy Stretch
4824c75563
Merge pull request #2204 from lampwins/bug/2203
...
Fix #2203 - webhook content type check
2018-06-29 12:26:54 -04:00
Jeremy Stretch
3f019732b3
Merge pull request #2209 from digitalocean/revert-2169-patch-1
...
Revert "Closes #2168 : Add Extreme SummitStack interface form factors"
2018-06-29 12:19:33 -04:00
Jeremy Stretch
007852a48f
Revert "Closes #2168 : Add Extreme SummitStack interface form factors"
2018-06-29 12:18:49 -04:00
Jeremy Stretch
3474697a66
Merge pull request #2169 from tradiuz/patch-1
...
Closes #2168 : Add Extreme SummitStack interface form factors
2018-06-29 12:18:37 -04:00
Jeremy Stretch
bf1c7cacc6
Improved rendering of boolean fields in tables
2018-06-29 12:05:56 -04:00
Jeremy Stretch
b9bdd666da
Closes #2200 : Replaced detail_route API view decorator with action (DRF change)
2018-06-29 11:48:21 -04:00
Jeremy Stretch
35d58d2f7c
Closes #2029 : Added optional NAPALM arguments to Platform model
2018-06-29 11:21:00 -04:00
Jeremy Stretch
f5f16ce64b
Include custom fields in ObjectChange data
2018-06-29 10:40:57 -04:00
Jeremy Stretch
06dab9c468
Merge pull request #2208 from digitalocean/1349-config-contexts
...
1349 config contexts
2018-06-29 10:02:18 -04:00
Jeremy Stretch
7857480978
Added missing description field
2018-06-29 09:56:04 -04:00
Jeremy Stretch
278bacbce8
Fixed rendered config context ordering
2018-06-29 09:53:33 -04:00
Jeremy Stretch
743cf6d398
Added description to ConfigContext
2018-06-29 09:44:32 -04:00
Jeremy Stretch
ace7e3b108
Fixed is_active table column
2018-06-28 14:19:26 -04:00
Jeremy Stretch
1edc73179a
Sort rendered config context
2018-06-28 14:10:20 -04:00
Jeremy Stretch
65dd7a5938
Applied JSON rederer to ConfigContext data
2018-06-28 14:05:57 -04:00
Jeremy Stretch
62989ecb6e
Moved object context rendering to ObjectConfigContextView and standardized the template
2018-06-28 13:48:12 -04:00
Jeremy Stretch
b952ec73ce
Introduced the render_json template filter
2018-06-28 10:49:52 -04:00
John Anderson
65e18e057f
fixed #2203
2018-06-27 22:17:17 -04:00
Jeremy Stretch
c13e4858d7
Initial work on config contexts
2018-06-27 16:02:34 -04:00
Anaël Beutot
4e09b32dd9
Fix pycodestyle errors
...
Mainly two kind of errors:
* pokemon exceptions
* invalid escape sequences
2018-06-27 17:24:33 +02:00
Jeremy Stretch
ffcbc54522
Merge pull request #2198 from digitalocean/1898-activity-logging
...
Closes #1898 : Change logging
2018-06-25 13:36:48 -04:00
Jeremy Stretch
06143b6c70
Fixes interface logging error
2018-06-25 13:29:23 -04:00
Jeremy Stretch
0af36eb99b
Log interface connection changes
2018-06-25 13:12:03 -04:00
Jeremy Stretch
b11c3635b0
Corrected import of reverse() for Django 2.0
2018-06-22 16:34:38 -04:00
Jeremy Stretch
66c4911298
Fixed Region model declaration
2018-06-22 16:34:07 -04:00
Jeremy Stretch
36971b7651
Fixed changelog purging frequency
2018-06-22 16:23:07 -04:00
Jeremy Stretch
3bdfe9c249
Implemented changelog retention setting, automatic purging
2018-06-22 16:18:41 -04:00
Jeremy Stretch
4e6f73e452
Fixed invalid reference to content_type
2018-06-22 15:30:54 -04:00
Jeremy Stretch
ce27a1d211
serialize_object(): Allow extra data to overwrite existing fields
2018-06-22 15:27:22 -04:00
Jeremy Stretch
2d198403c7
Extend ObjectChange to optionally indicate a related object (e.g. a parent device)
2018-06-22 15:05:40 -04:00
Jeremy Stretch
6c1b5fdf3a
Moved object serialization into a utility function
2018-06-22 14:00:23 -04:00
Jeremy Stretch
9d419de9dc
Merge branch 'develop-2.4' into 1898-activity-logging
2018-06-21 16:53:15 -04:00
Jeremy Stretch
b945dec41b
Closes #1687 : Enabled custom fields for services
2018-06-21 16:17:18 -04:00
Jeremy Stretch
7819d9c112
Closes #1673 : Added object/list views for services
2018-06-21 15:55:27 -04:00
Jeremy Stretch
258373f1a1
Closes #2118 : Added latitude and longitude fields to Site
2018-06-21 14:55:10 -04:00
Jeremy Stretch
e1055b7f97
Moved ObjectChange creation logic from middleware to ChangeLoggedModel
2018-06-21 13:24:26 -04:00
Jeremy Stretch
a1f6ed1713
Disabled the creation of new UserActions
2018-06-21 10:56:33 -04:00
Jeremy Stretch
4ffce75b70
Fixed typo
2018-06-21 09:47:20 -04:00
Jeremy Stretch
09212691e2
Added changelog links for organizational models
2018-06-20 14:54:04 -04:00
Jeremy Stretch
ddd878683d
Implemented changelog views
2018-06-20 13:52:54 -04:00
Jeremy Stretch
a8b11e45c1
Record a unique request ID with each ObjectChange
2018-06-19 15:45:15 -04:00
Jeremy Stretch
23f91274d6
Added API serializer for ObjectChange
2018-06-19 15:04:56 -04:00
Jeremy Stretch
6dde0f030a
Fixes #2182 : ValueError raised when viewing the interface connections table
2018-06-19 13:37:12 -04:00
Jeremy Stretch
d154b4cc9e
Merge pull request #2178 from chowell5/add-serial-to-bubble
...
Add a serial number to the popover in rack elevation number
2018-06-18 13:34:44 -04:00
Chris Howells
7c11fa7b50
Add a serial number to the popover in rack elevation number
2018-06-18 14:35:07 +01:00
tradiuz
264bf6c484
Adding SummitStack-256
2018-06-15 13:43:04 -05:00
tradiuz
3854a9d633
Changes for Issue #2168
...
Adding support for Extreme Networks SummitStack port types.
2018-06-14 16:59:00 -05:00
Jeremy Stretch
38569029d8
Prevent duplicate signals from change logging middleware
2018-06-14 16:18:42 -04:00
Jeremy Stretch
3c2e0b0b17
Added changelog views
2018-06-14 16:15:14 -04:00
Jeremy Stretch
21c4085c51
Moved object header templates into object base templates
2018-06-14 13:34:37 -04:00
John Anderson
82189de78e
implements #2166 - asset tag partial string search
2018-06-14 13:17:06 -04:00
Jeremy Stretch
33cf227bc8
Implemented new object change logging to replace UserActions
2018-06-13 17:06:33 -04:00
Jeremy Stretch
b556d2d626
Renamed CreatedUpdatedModel to ChangeLoggedModel and applied it to all primary and organizational models
2018-06-13 15:40:16 -04:00
Jeremy Stretch
81258ea35b
Merge pull request #2158 from digitalocean/2157-natural-ordering
...
Fixes #2157 : Natural ordering breaks when sorting objects by name
2018-06-11 16:09:25 -04:00
Jeremy Stretch
90abeedc3e
Fix natural ordering within object tables
2018-06-11 15:10:31 -04:00
Jeremy Stretch
048e843c39
Added tests for NaturalOrderByManager
2018-06-08 15:42:10 -04:00
Jeremy Stretch
e4f336a843
Establish tests for the utilities app
2018-06-08 14:32:41 -04:00
Jeremy Stretch
33add12069
Merge branch 'develop' into develop-2.4
2018-06-07 16:23:57 -04:00
Jeremy Stretch
8bad3aee74
Post-release version bump
2018-06-07 16:22:36 -04:00
Jeremy Stretch
a1f624c1cc
Merge pull request #2152 from digitalocean/develop
...
Release v2.3.4
2018-06-07 16:14:18 -04:00
Jeremy Stretch
ff0a0df478
Release v2.3.4
2018-06-07 15:53:05 -04:00
Jeremy Stretch
5dd2f37035
Fixes #2087 : Don't overwrite existing vc_position of master device when creating a virtual chassis
2018-06-07 15:32:19 -04:00
Jeremy Stretch
862e44e96f
Fixes #2148 : Do not force timezone selection when editing sites in bulk
2018-06-07 14:51:27 -04:00
Jeremy Stretch
643b0eaf65
Fixes #2127 : Prevent non-conntectable interfaces from being connected
2018-06-07 14:22:56 -04:00
Jeremy Stretch
0af6df3121
Fixes #2150 : Fix display of LLDP neighbors when interface name contains a colon
2018-06-07 10:55:30 -04:00
Jeremy Stretch
e0616d933f
Merge pull request #2144 from digitalocean/update-site-serializer
...
Fixes #2143 - PUTs to Site Endpoint Requires Value for time_zone
2018-06-06 11:06:51 -04:00
zmoody
1e7fdbc79a
Fixes #2143 - PUTs to Site Endpoint Requires Value for time_zone
...
Allow null values for `time_zone` field in the writeable serializer for the sites endpoint.
2018-06-05 10:26:33 -05:00
Jeremy Stretch
5591107f95
Merge pull request #2136 from digitalocean/mdl-docs-webhooks-typo2
...
docs: fix circuits typo
2018-06-01 16:08:58 -04:00
Matt Layher
e3c3e54cbb
docs: fix circuits typo
2018-06-01 16:04:44 -04:00
Jeremy Stretch
75525cc83f
Merge pull request #2135 from digitalocean/mdl-docs-webhooks-typo
...
docs: fix typos and markdownlint warnings in webhooks docs
2018-06-01 15:44:54 -04:00
Jeremy Stretch
ff1217fca9
Removed extraneous new_subnet() function on ipam.Prefix
2018-06-01 15:44:03 -04:00
Matt Layher
a61473dd98
docs: fix typos and markdownlint warnings in webhooks docs
2018-06-01 15:07:18 -04:00
Jeremy Stretch
edd8e9e41e
Remove print() statements left behind from testing
2018-05-30 16:56:56 -04:00
Jeremy Stretch
efa118c3c8
Tweaked webhooks and Redis settings
2018-05-30 14:51:59 -04:00
Jeremy Stretch
503efe2d9d
Miscellaneous cleanup of the Webhook model
2018-05-30 13:59:00 -04:00
Jeremy Stretch
8762f1314d
Closes #2131 : Added created and last_updated fields to DeviceType
2018-05-30 13:41:14 -04:00
John Anderson
836478c166
Implements #81 - webhook event backend ( #1640 )
...
* merge branch develop
* bugfix, signals for virtualization's class wasn't correctly defined
* updated webhooks for 2.4 and cleanup
* updated docs to cover changes to supervisor config
* review changes and further cleanup
* updated redis connection settings
* cleanup settings
2018-05-30 11:19:10 -04:00
dansheps
acc59a9da5
Fix PEP8
2018-05-24 16:03:13 -05:00
dansheps
03ce4bdfca
Added VirtualChassis Searching
2018-05-24 15:27:09 -05:00
Jeremy Stretch
1473d90243
Merge pull request #2110 from mandarg/fix-error-message
...
Add "does" to error messages
2018-05-24 15:19:43 -04:00
Mandar Gokhale
32eee0bede
Add "does" to error messages
...
Those error messages looked a bit strange when I got them, hence the
fix.
2018-05-23 17:41:52 -04:00
Reimann, Timo
131436fc20
Changed upgrading documentation for ease of use
2018-05-22 16:20:10 -04:00
Jeremy Stretch
966c188977
Merge pull request #1939 from dougthor42/patch-1
...
Add note about copying reports to `upgrading.md`
2018-05-22 16:16:43 -04:00
Jeremy Stretch
afba80bff9
Merge pull request #2083 from Grokzen/add_rack_role_export
...
Add missing export button to rack roles list view.
2018-05-22 15:52:50 -04:00
Jeremy Stretch
4fd52d46bf
Closes #238 : Allow racks with the same name within a site (but in different groups)
2018-05-22 15:45:30 -04:00
Jeremy Stretch
8f9fc8fb51
Added migrations for #132 (tags)
2018-05-22 15:06:47 -04:00
Jeremy Stretch
b0985ebd42
Closes #2034 : Include the ID when showing nested interface connections
2018-05-22 14:41:11 -04:00
Jeremy Stretch
0d267d97fe
Fixes #2075 : Enable tenant assignment when creating a rack reservation via the API
2018-05-22 14:09:06 -04:00
Jeremy Stretch
b0cd372af9
Fixes #2066 : Catch AddrFormatError on invalid IP addresses
2018-05-22 13:56:11 -04:00
Jeremy Stretch
63100b683d
Merge pull request #2103 from digitalocean/132-taggit
...
132-taggit
2018-05-22 13:01:27 -04:00
Jeremy Stretch
74aa992ec6
Added django-taggit
2018-05-22 12:49:56 -04:00
Jeremy Stretch
dc2f1d7c64
Added API views & tests for tags
2018-05-22 12:46:14 -04:00
Jeremy Stretch
03a1c48b54
Added list and utility views for tags
2018-05-22 12:22:46 -04:00
Jeremy Stretch
918339cfa8
Tweak formatting of message to handle translation strings
2018-05-22 11:19:47 -04:00
Jeremy Stretch
601fb418b5
Tweaked ordering of tags list
2018-05-22 10:51:40 -04:00
Jeremy Stretch
e5af4f6f17
Fixes #2093 : Fix link to circuit termination in device interfaces table
2018-05-21 17:31:43 -04:00
Jeremy Stretch
399a633d9d
Post-release version bump
2018-05-21 16:50:31 -04:00
Jeremy Stretch
2ef223b5ea
Merge pull request #2099 from eriktm/2098-permission-typo
...
Fixing typo in permission check for ClusterView.
2018-05-21 16:20:09 -04:00
Erik Hetland
2cdb527df9
Fixing typo in permission check for ClusterView.
2018-05-19 11:50:03 +02:00
Jeremy Stretch
b3350490e7
Implemented tag filtering
2018-05-18 16:24:15 -04:00
Jeremy Stretch
1d1553275e
Added tags panel to object list view
2018-05-18 15:43:21 -04:00
Jeremy Stretch
0189609137
Fixes URL name
2018-05-18 12:35:04 -04:00
Jeremy Stretch
e6b3983a4e
Added template tag for tag links
2018-05-18 11:09:11 -04:00
Jeremy Stretch
5247f10d7e
Removed redundant tags field
2018-05-18 10:14:56 -04:00
Jeremy Stretch
9b3869790d
Implemented tags for all primary models
2018-05-10 12:53:11 -04:00
Jeremy Stretch
b0dafcf50f
Initial work on implementing django-taggit for #132
2018-05-08 16:28:26 -04:00
Grokzen
fc0e8e2aae
Add export button to rack roles list view.
2018-05-08 16:06:53 +02:00
Jeremy Stretch
57f6d22c64
Merge branch 'develop' into develop-2.4
2018-04-19 11:24:11 -04:00
Jeremy Stretch
e5454d6714
Post-release version bump
2018-04-19 11:17:17 -04:00
Jeremy Stretch
328958876a
Merge pull request #2041 from digitalocean/develop
...
Release v2.3.3
2018-04-19 11:15:48 -04:00
Jeremy Stretch
a7389de109
Release v2.3.3
2018-04-19 11:07:19 -04:00
Jeremy Stretch
b911ab01d2
Merge pull request #2038 from DirtyCajunRice/develop
...
stop force value split w ArrayFieldSelectMultiple. Fixes #2037
2018-04-19 10:55:25 -04:00
Nicholas St. Germain
9153c71cbf
stop force value split w ArrayFieldSelectMultiple
2018-04-18 14:02:40 -05:00
Jeremy Stretch
b44aa9d32e
Fixes #2014 : Allow assignment of VLANs to VM interfaces via the API
2018-04-18 12:37:20 -04:00
Jeremy Stretch
7805848e6c
Merge pull request #2024 from digitalocean/1794-writable-nested-serializers
...
1794 writable nested serializers
2018-04-16 10:46:23 -04:00
Jeremy Stretch
bcb1d9af0b
Fixes #2012 : Fixed deselection of an IP address as the primary IP for its parent device/VM
2018-04-12 13:03:20 -04:00
Jeremy Stretch
ef84889a57
Fixes #2022 : Show 0 for zero-value fields on CSV export
2018-04-12 12:54:21 -04:00
Jeremy Stretch
81c027e7cf
Fixes #2023 : Manufacturer should not be a required field when importing platforms
2018-04-12 12:45:25 -04:00
Jeremy Stretch
fd62a248ee
Merge pull request #2020 from Wikia/intfix
...
#2019 : avoid illegal casts on large integers
2018-04-12 12:06:44 -04:00
frankfarmer
2c8bea1b59
avoid illegal casts on large integers
...
A similar fix was applied in e5e32d82d00e454ba5edf25316828c1cdcd7673e
2018-04-09 17:42:54 -07:00
Jeremy Stretch
aeaa47e91d
Avoid a bug in DRF v3.8.2
2018-04-06 14:40:16 -04:00
Jeremy Stretch
9de1a8c363
Introduced SerializedPKRelatedField to represent serialized ManyToManyFields
2018-04-06 12:42:25 -04:00
Jeremy Stretch
c72d70d114
Removed nested serializers for ManyToMany relationships temporarily
2018-04-05 16:26:29 -04:00
Jeremy Stretch
821fb1e01e
Finished merging writable serializers
2018-04-05 14:12:43 -04:00
Jeremy Stretch
7241783249
Started merging writable serializers (WIP)
2018-04-04 17:01:24 -04:00
Jeremy Stretch
db3cbaf83b
Introduced WritableNestedSerializer
2018-04-04 15:39:14 -04:00
Jeremy Stretch
72c518bcb7
Updated tests for recently added model fields
2018-04-04 15:10:06 -04:00
Jeremy Stretch
9725f19bae
Code formatting cleanup
2018-03-30 13:57:26 -04:00
Jeremy Stretch
0bb632c642
Allow Django 1.11
2018-03-30 10:54:35 -04:00
Jeremy Stretch
0969c458b3
Closes #1842 : Implement support for Django 2.0
2018-03-30 10:39:22 -04:00
Jeremy Stretch
07364abf9e
Fixes #1988 : Order interfaces naturally when bulk renaming
2018-03-29 15:15:13 -04:00
Jeremy Stretch
20cb13e1bb
Fixes #1975 : Correct filtering logic for custom boolean fields
2018-03-29 14:47:35 -04:00
Jeremy Stretch
3f3b385de7
Fixes #1999 : Added missing description field to site edit form
2018-03-29 13:49:50 -04:00
Jeremy Stretch
94b12e506e
Fixes #1993 : Corrected status choices in site CSV import form
2018-03-29 09:50:29 -04:00
Jeremy Stretch
4ec6e52e73
Closes #1990 : Improved search function when assigning an IP address to an interface
2018-03-29 09:45:17 -04:00
Jeremy Stretch
88adc5ca86
Post-release version bump
2018-03-22 15:06:59 -04:00
Jeremy Stretch
68f73c7f94
Merge pull request #1987 from digitalocean/develop
...
Release v2.3.2
2018-03-22 15:05:59 -04:00
Jeremy Stretch
223c95adbc
Release v2.3.2
2018-03-22 14:59:23 -04:00
Jeremy Stretch
3aaca1ca02
Require validation dependencies when installing drf-yasg
2018-03-22 11:51:27 -04:00
Jeremy Stretch
6a4d17b8a5
Merge pull request #1985 from lampwins/docs/apache-header
...
added X-Forwarded-Proto header to apache config
2018-03-22 11:43:43 -04:00
Jeremy Stretch
720c5fabaf
Merge pull request #1643 from RyanBreaker/wildcard
...
Implements #1586 , add additional variants for ExpandableNameFields
2018-03-22 11:40:54 -04:00
John Anderson
1c5239a4d0
added X-Forwarded-Proto header to apache config
2018-03-22 10:51:12 -04:00
Jeremy Stretch
05b5609d86
Merge pull request #1930 from davcamer/drf-yasg
...
Use drf_yasg to generate swagger
2018-03-21 15:43:05 -04:00
Jeremy Stretch
7e92aeb7ac
Merge pull request #1981 from luto/patch-1
...
compare strings using "==" not "is", fix crash bug
2018-03-21 15:22:00 -04:00
Jeremy Stretch
6e2eb15a80
Fixes #1978 : Include all virtual chassis member interfaces in LLDP neighbors view
2018-03-21 15:12:15 -04:00
luto
0b825ac3d0
compare strings using "==" not "is", fixes #1980
2018-03-21 14:28:59 +01:00
Dave Cameron
b5f1d74d6f
Definition for /dcim/connected-device/ endpoint
2018-03-16 16:48:08 -04:00
Dave Cameron
e071b7dfd5
The id__in field is a csv-separated string of ids
...
drf_yasg is interpreting it as a number because NumericInFilter inherits
from django's NumberFilter which explicitly identifies as being a
DecimalField.
2018-03-15 17:07:58 -04:00
Dave Cameron
53e4e74930
Differentiate better between boolean and 0, 1 choices
2018-03-15 17:07:58 -04:00
Dave Cameron
b83de7eb11
Use drf_yasg to generate swagger
...
drf_yasg provides more complete swagger output, allowing for generation
of usable clients.
Some custom work was needed to accommodate Netbox's custom field
serializers, and to provide x-nullable attributes where appropriate.
2018-03-15 17:07:58 -04:00
Jeremy Stretch
38a208242b
Closes #1945 : Implemented a VLAN members view
2018-03-15 15:33:13 -04:00
Jeremy Stretch
4acd8e180d
Merge pull request #1902 from lae/feature/ansible-alt-install
...
Add Ansible alternative installation to README
2018-03-14 15:26:33 -04:00
Jeremy Stretch
debc8521a5
Closes #1968 : Link device type instance count to filtered device list
2018-03-14 15:18:24 -04:00
Jeremy Stretch
8bd268d81c
Closes #1944 : Enable assigning VLANs to virtual machine interfaces
2018-03-14 14:53:28 -04:00
Jeremy Stretch
ae6848b194
Fixed Slack URL
2018-03-14 10:30:55 -04:00
Jeremy Stretch
b22744b031
Removed validation constraint prohibitting a VLAN from being both tagged and untagged
2018-03-09 14:00:48 -05:00
Jeremy Stretch
a75d7079df
Fixed tests
2018-03-08 13:36:14 -05:00
Jeremy Stretch
aa8442a345
Removed VLAN assignments from interface bulk editing
2018-03-08 13:29:08 -05:00
Jeremy Stretch
70625a5cb0
Improved validation and workflow
2018-03-08 13:25:51 -05:00
Jeremy Stretch
7c043d9b4f
Replaced tagged/untagged VLAN assignment widgets with a VLAN table; separate view for adding VLANs
2018-03-07 17:01:51 -05:00
Jeremy Stretch
546f17ab50
Closes #1866 : Introduced AnnotatedMultipleChoiceField for filter forms
2018-03-07 14:16:38 -05:00
Jeremy Stretch
1c9986efc4
Closes #1949 : Added a button to view elevations on rack groups list
2018-03-07 11:37:05 -05:00
Jeremy Stretch
8ae13e29f5
Fixes #1955 : Require a plaintext value when creating a new secret
2018-03-07 11:20:10 -05:00
Jeremy Stretch
f5bb072f28
Fixes #1953 : Ignore duplicate IPs when calculating prefix utilization
2018-03-07 11:08:28 -05:00
Jeremy Stretch
37eef0ba6d
Fixes #1951 : Fix TypeError exception when importing platforms
2018-03-06 12:10:02 -05:00
Jeremy Stretch
603b80db1b
Fixes #1948 : Fix TypeError when attempting to add a member to an existing virtual chassis
2018-03-06 11:48:26 -05:00
Douglas Thor
8d9543cb6a
Add note about copying reports to upgrading.md
...
The `upgrading.md` file does not mention reports. If the user created reports in the old version's default directory (`./netbox/reports`), then the reports will not be transferred to the new version.
2018-03-01 15:05:51 -08:00
Jeremy Stretch
c823660a8f
Post-release version bump
2018-03-01 15:36:32 -05:00
Jeremy Stretch
ec4d28ac6c
Merge pull request #1937 from digitalocean/develop
...
Release v2.3.1
2018-03-01 15:36:10 -05:00
Jeremy Stretch
0c5ad85b35
Release v2.3.1
2018-03-01 15:30:09 -05:00
Jeremy Stretch
bdecf7a3e3
Fixes #1936 : Trigger validation error when attempting to create a virtual chassis without specifying member positions
2018-03-01 14:40:39 -05:00
Jeremy Stretch
6b62720daf
Closes #1910 : Added filters for cluter group and cluster type
2018-03-01 13:22:43 -05:00
Jeremy Stretch
d48c450018
Merge pull request #1925 from lampwins/bug/1921
...
fixed #1921 - create interfaces with 802.1q in api
2018-03-01 13:17:16 -05:00
Jeremy Stretch
078404fb59
Fixes #1926 : Prevent reassignment of parent device when bulk editing VC member interfaces
2018-03-01 13:10:36 -05:00
Jeremy Stretch
4bb526896f
Fixes #1934 : Fixed exception when rendering export template on an object type with custom fields assigned
2018-03-01 12:37:12 -05:00
Jeremy Stretch
0476006ef2
Merge pull request #1929 from lampwins/bug/1928
...
Fixed #1928 form bound check for site and vlan group
2018-03-01 12:22:17 -05:00
John Anderson
19831f0177
Merge branch 'develop' into bug/1921
2018-03-01 12:11:46 -05:00
Jeremy Stretch
fc9871fba3
Fixes #1935 : Correct API validation of VLANs assigned to interfaces
2018-03-01 12:05:25 -05:00
John Anderson
b34f4f8e43
refactor to handle M2M validation in ValidatedModelSerializer
2018-03-01 11:31:56 -05:00
John Anderson
0357d8522c
Merge branch 'develop' into bug/1921
2018-03-01 11:26:52 -05:00
Jeremy Stretch
08d06bd781
Fixes #1921 : Ignore ManyToManyFields when validating a new object created via the API
2018-03-01 11:16:28 -05:00
Jeremy Stretch
01a97add2a
Fixes #1927 : Include all VC member interaces on A side when creating a new interface connection
2018-03-01 09:49:17 -05:00
John Anderson
3cb351dceb
fixed form bound check for site and vlan group
2018-02-28 16:31:53 -05:00
Jeremy Stretch
9e11591b3b
Post-release version bump (a bit late)
2018-02-27 17:56:18 -05:00
John Anderson
e4c1cece75
fixed #1921 - create interfaces with 801.1q in api
2018-02-27 16:19:28 -05:00
Jeremy Stretch
6881a98048
Fixes #1924 : Include VID in VLAN lists when editing an interface
2018-02-27 16:10:02 -05:00
Jeremy Stretch
36de9f10d6
Closes #1918 : Add note about copying media directory to upgrade doc
2018-02-27 15:54:25 -05:00
Jeremy Stretch
1cc135f01f
Fixes #1919 : Prevent exception when attempting to create a virtual machine without selecting devices
2018-02-27 15:40:24 -05:00
Jeremy Stretch
079c8894fa
Fixes #1915 : Redirect to device view after deleting a component
2018-02-27 14:59:45 -05:00
Jeremy Stretch
957074a134
Merge pull request #1913 from digitalocean/develop
...
Release v2.3.0
2018-02-26 14:23:03 -05:00
Jeremy Stretch
970759ed8b
Release v2.3.0
2018-02-26 14:19:38 -05:00
Jeremy Stretch
22f17a1424
Merge branch 'develop-2.3' into develop
2018-02-26 14:14:47 -05:00
Jeremy Stretch
5ed797cfc9
Fixes #1907 : Allow removing an IP as the primary for a device when editing the IP directly
2018-02-26 14:13:34 -05:00
Jeremy Stretch
8ad59058a5
Updated requirements list
2018-02-26 13:54:19 -05:00
Jeremy Stretch
ec7bbcf90d
Closes #1899 : Prefer binary package of psycopg2
2018-02-26 13:40:04 -05:00
Jeremy Stretch
37dde72c8f
Corrected order of arguments on DeviceVCMembershipForm
2018-02-26 13:28:05 -05:00
Jeremy Stretch
972f9be291
Formatting correction
2018-02-26 13:20:28 -05:00
Jeremy Stretch
8b33b888b2
Merge branch 'develop' into develop-2.3
2018-02-21 16:16:20 -05:00
Jeremy Stretch
d29fd338eb
Post-release version bump
2018-02-21 16:13:29 -05:00
Jeremy Stretch
c4f7e8121a
Merge pull request #1903 from digitalocean/develop
...
Release v2.2.10
2018-02-21 16:05:45 -05:00
Jeremy Stretch
8b5dba25f5
Release v2.2.10
2018-02-21 16:04:15 -05:00
Musee Ullah
e18b5f5fd4
Add Ansible alternative installation to README
2018-02-22 05:56:33 +09:00
Jeremy Stretch
a5dc9537e5
Closes #1693 : Allow specifying loose or exact matching for custom field filters
2018-02-21 15:40:11 -05:00
Jeremy Stretch
3064948d8c
Closes #1801 : Update list of rack groups when selecting a site to filter by in rack elevations list
2018-02-21 14:06:38 -05:00
John Eismeier
e6bcc4a3fe
Propose fix typos ( #1897 )
2018-02-21 12:39:29 -05:00
Jeremy Stretch
6967b6bdc5
Fixes #1892 : Removed convenience function from an old migration (see #632 ) to fix database error on extras/0009_topologymap_type
2018-02-21 12:00:38 -05:00
Jeremy Stretch
a8977a5dec
Closes #1885 : Added a device filter field for primary IP
2018-02-21 10:55:49 -05:00
Jeremy Stretch
b837e8ea0b
Fixes #1886 : Allow setting the primary IPv4/v6 address for a VirtualMachine via the web UI
2018-02-21 10:49:40 -05:00
Jeremy Stretch
110052fa0f
Fixes #1889 : Consistent ordering of interface fields on add/edit
2018-02-21 10:38:45 -05:00
Jeremy Stretch
84bb977d2e
Finished VirtualChassis list view
2018-02-21 09:53:23 -05:00
Jeremy Stretch
2d93c2b2da
Closes #78 : Implemented ability to render topology maps for console/power
2018-02-15 12:10:29 -05:00
Jeremy Stretch
9e4f2a9614
Fixed panel heading CSS class
2018-02-15 10:01:02 -05:00
Jeremy Stretch
5412a9f8ea
Exclude devices already assigned to a VC from the list of potential VC members
2018-02-14 13:36:05 -05:00
Jeremy Stretch
d7177d3e05
Fixed typo in template
2018-02-14 13:35:25 -05:00
Jeremy Stretch
a21bd81681
VirtualChassis form validation cleanup
2018-02-14 12:47:10 -05:00
Jeremy Stretch
e653f35bf1
Fixes #1884 : Provide additional context to identify devices when creating/editing avirtual chassis
2018-02-14 11:14:04 -05:00
John Anderson
28ea06a8bc
Fix for bulk interface edit form 802.1Q settings ( #1882 )
...
* fixes #1881 - bulk interface 802.1Q settings form
* fix PEP8 newline
* PEP8 fixup
2018-02-14 10:42:12 -05:00
Jeremy Stretch
86b0491b68
Closes #1876 : Added explanatory title text to disabled NAPALM buttons on device view
2018-02-13 11:03:31 -05:00
Jeremy Stretch
c8309581be
Fixes #1869 : Corrected ordering of VRFs with duplicate names
2018-02-07 13:40:08 -05:00
Jeremy Stretch
376c531fe4
Template libraries cleanup
2018-02-07 13:35:19 -05:00
Jeremy Stretch
1033c8677a
Release v2.3-beta2
2018-02-06 15:12:31 -05:00
Jeremy Stretch
6436d703f5
Merge pull request #1852 from digitalocean/develop
...
Release v2.2.9
2018-01-31 10:43:20 -05:00
Jeremy Stretch
ec0cb7a8bc
Merge pull request #1789 from digitalocean/develop
...
Release v2.2.8
2017-12-20 15:27:22 -05:00
Jeremy Stretch
e98f0c39d1
Merge pull request #1757 from digitalocean/develop
...
Release v2.2.7
2017-12-07 14:52:28 -05:00
Jeremy Stretch
50a451eddc
Merge pull request #1720 from digitalocean/develop
...
Release v2.2.6
2017-11-16 12:00:34 -05:00
Jeremy Stretch
a5a7358d26
Merge pull request #1708 from digitalocean/develop
...
Release v2.2.5
2017-11-14 13:25:11 -05:00
Ryan Breaker
57973f62c5
Fix bug with numbers >10
2017-10-31 22:03:57 -05:00
Jeremy Stretch
f9452163c5
Merge pull request #1671 from digitalocean/develop
...
Release v2.2.4
2017-10-31 15:21:23 -04:00
Jeremy Stretch
3067c3f262
Merge pull request #1668 from digitalocean/develop
...
Release v2.2.3
2017-10-31 14:02:15 -04:00
Ryan Breaker
e57b8aa26f
E226 fix
2017-10-24 20:43:02 -05:00
Ryan Breaker
3d023126ba
Refactor pattern check
2017-10-24 20:22:15 -05:00
Ryan Breaker
53f58d4496
Update comment
2017-10-24 20:03:10 -05:00
Ryan Breaker
1a6ee237f6
Update help text for ExpandableNameField (again)
2017-10-24 19:59:37 -05:00
Ryan Breaker
33a99441a4
Update help text for ExpandableNameField
2017-10-24 19:55:50 -05:00
Ryan Breaker
3df7e283e3
Prevent mismatch of cases in ranges
2017-10-24 19:46:12 -05:00
Ryan Breaker
b295849f53
Prevent mismatch of types in ranges
2017-10-24 19:30:43 -05:00
Ryan Breaker
c107f35118
Merge letters and numbers into one function
2017-10-24 17:55:00 -05:00
Ryan Breaker
3d91153275
Add alphabetic variants to interface expansions
2017-10-24 00:09:38 -05:00
Jeremy Stretch
7a64404299
Merge pull request #1614 from digitalocean/develop
...
Release v2.2.2
2017-10-17 11:24:02 -04:00
Jeremy Stretch
2bda399982
Merge pull request #1577 from digitalocean/develop
...
Release v2.2.1
2017-10-12 16:11:17 -04:00
Jeremy Stretch
74731bc6ae
Merge pull request #1575 from digitalocean/develop
...
Release v2.2.0
2017-10-12 14:01:28 -04:00
Jeremy Stretch
7cb287d6c6
Merge pull request #1572 from digitalocean/develop
...
Release v2.1.6
2017-10-11 13:02:32 -04:00
Jeremy Stretch
aa8f734bd1
Merge pull request #1537 from digitalocean/develop
...
Release v2.1.5
2017-09-25 14:52:43 -04:00
Jeremy Stretch
f6d1163ddd
Merge pull request #1461 from digitalocean/develop
...
Release v2.1.4
2017-08-30 14:43:01 -04:00
Jeremy Stretch
5be30bd278
Merge pull request #1428 from digitalocean/develop
...
Release v2.1.3
2017-08-15 15:52:34 -04:00
Jeremy Stretch
fa7b7288c9
Merge pull request #1398 from digitalocean/develop
...
Release v2.1.2
2017-08-04 10:54:29 -04:00
Jeremy Stretch
9cc03aaa9a
Merge pull request #1387 from digitalocean/develop
...
Release v2.1.1
2017-08-02 14:22:30 -04:00
Jeremy Stretch
1bda56ea23
Merge pull request #1372 from digitalocean/develop
...
Release v2.1.0
2017-07-25 11:21:44 -04:00
Jeremy Stretch
64a34ced72
Merge pull request #1346 from digitalocean/develop
...
Release v2.0.10
2017-07-14 10:09:16 -04:00
Jeremy Stretch
e05d379101
Merge pull request #1327 from digitalocean/develop
...
Release v2.0.9
2017-07-10 09:43:59 -04:00
Jeremy Stretch
a355783377
Merge pull request #1316 from digitalocean/develop
...
Release v2.0.8
2017-07-05 14:36:08 -04:00
Jeremy Stretch
88239e0b0d
Merge pull request #1278 from digitalocean/develop
...
Release v2.0.7
2017-06-15 14:26:38 -04:00
Jeremy Stretch
5c63a499d5
Merge pull request #1259 from digitalocean/develop
...
Release v2.0.6
2017-06-12 09:51:15 -04:00
Jeremy Stretch
50496b1a59
Merge pull request #1251 from digitalocean/develop
...
Release v2.0.5
2017-06-08 10:10:41 -04:00
Jeremy Stretch
f7b0d22f86
Merge pull request #1230 from digitalocean/develop
...
Release v2.0.4
2017-05-25 14:45:13 -04:00
Jeremy Stretch
ad95b86fdd
Merge pull request #1201 from digitalocean/develop
...
Release v2.0.3
2017-05-18 14:37:19 -04:00
Jeremy Stretch
43e1e0dbc8
Merge pull request #1181 from digitalocean/develop
...
Release v2.0.2
2017-05-15 13:23:33 -04:00
Jeremy Stretch
f731900e2f
Merge pull request #1154 from digitalocean/develop
...
Release v2.0.1
2017-05-09 22:47:52 -04:00
Jeremy Stretch
b1bcaa33e7
Merge pull request #1148 from digitalocean/develop
...
Release v2.0.0
2017-05-09 15:09:28 -04:00
Jeremy Stretch
17873706b7
Merge pull request #1094 from digitalocean/develop
...
Release v1.9.6
2017-04-21 14:52:53 -04:00
Jeremy Stretch
e0ad2b4555
Merge pull request #1054 from digitalocean/develop
...
Release v1.9.5
2017-04-06 16:35:15 -04:00
Jeremy Stretch
f89d91783b
Merge pull request #1035 from digitalocean/develop
...
Release v1.9.4-r1
2017-04-04 15:50:28 -04:00
Jeremy Stretch
3ffe36e5ed
Merge pull request #1032 from digitalocean/develop
...
Release v1.9.4
2017-04-04 12:01:58 -04:00
Jeremy Stretch
be393a9d10
Merge pull request #989 from digitalocean/develop
...
Release v1.9.3
2017-03-23 16:27:06 -04:00
Jeremy Stretch
27eefd8705
Merge pull request #966 from digitalocean/develop
...
Release v1.9.2
2017-03-14 17:14:19 -04:00
Jeremy Stretch
097e0f38ff
Merge pull request #949 from digitalocean/develop
...
Release v1.9.1
2017-03-08 14:40:16 -05:00
Jeremy Stretch
ce26b566a4
Merge pull request #939 from digitalocean/develop
...
Release v1.9.0-r1
2017-03-03 11:28:02 -05:00
Jeremy Stretch
0e14bc1e02
Merge pull request #933 from digitalocean/develop
...
Release v1.9.0
2017-03-02 13:27:10 -05:00
Jeremy Stretch
ce6796ed9b
Merge pull request #870 from digitalocean/develop
...
Release v1.8.4
2017-02-03 13:59:02 -05:00
Jeremy Stretch
c90cecc2fb
Merge pull request #849 from digitalocean/develop
...
Release v1.8.3
2017-01-26 13:58:52 -05:00
Jeremy Stretch
b6bbcb0609
Merge pull request #814 from digitalocean/develop
...
Release v1.8.2
2017-01-18 16:23:28 -05:00
Jeremy Stretch
23f6832d9c
Merge pull request #774 from digitalocean/develop
...
Release v1.8.1
2017-01-04 15:30:54 -05:00
Jeremy Stretch
88dace75a1
Merge pull request #766 from digitalocean/develop
...
Release v1.8.0
2017-01-03 15:13:36 -05:00
Jeremy Stretch
8eb140fd65
Merge pull request #736 from digitalocean/develop
...
Release v1.7.3
2016-12-08 12:34:53 -05:00
Jeremy Stretch
1f09f3d096
Merge pull request #728 from digitalocean/develop
...
Release v1.7.2-r1
2016-12-06 15:38:52 -05:00
Jeremy Stretch
66be85a41f
Merge pull request #726 from digitalocean/develop
...
Release v1.7.2
2016-12-06 14:55:19 -05:00
Jeremy Stretch
814c11167e
Merge pull request #694 from digitalocean/develop
...
Release v1.7.1
2016-11-15 12:34:09 -05:00
Jeremy Stretch
57ddd5086f
Merge pull request #666 from digitalocean/develop
...
Release v1.7.0
2016-11-03 15:12:33 -04:00
Jeremy Stretch
c171547037
Merge pull request #625 from digitalocean/develop
...
Release v1.6.3
2016-10-19 16:25:50 -04:00