Jeremy Stretch
d04cc26cdb
Release v2.3.3
2018-04-19 11:07:19 -04:00
Jeremy Stretch
4f924f1c2a
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
f8427fea91
stop force value split w ArrayFieldSelectMultiple
2018-04-18 14:02:40 -05:00
Jeremy Stretch
9f397dcefa
Fixes #2014 : Allow assignment of VLANs to VM interfaces via the API
2018-04-18 12:37:20 -04:00
Jeremy Stretch
4d2334237b
Merge pull request #2024 from digitalocean/1794-writable-nested-serializers
...
1794 writable nested serializers
2018-04-16 10:46:23 -04:00
Jeremy Stretch
8feb06a5c2
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
73a4594122
Fixes #2022 : Show 0 for zero-value fields on CSV export
2018-04-12 12:54:21 -04:00
Jeremy Stretch
f0c3aaa73b
Fixes #2023 : Manufacturer should not be a required field when importing platforms
2018-04-12 12:45:25 -04:00
Jeremy Stretch
8d0f6105b2
Merge pull request #2020 from Wikia/intfix
...
#2019 : avoid illegal casts on large integers
2018-04-12 12:06:44 -04:00
frankfarmer
899b18736e
avoid illegal casts on large integers
...
A similar fix was applied in e5e32d82d00e454ba5edf25316828c1cdcd7673e
2018-04-09 17:42:54 -07:00
Jeremy Stretch
149ae4374a
Avoid a bug in DRF v3.8.2
2018-04-06 14:40:16 -04:00
Jeremy Stretch
df6aefbba5
Introduced SerializedPKRelatedField to represent serialized ManyToManyFields
2018-04-06 12:42:25 -04:00
Jeremy Stretch
b937c3b9a4
Removed nested serializers for ManyToMany relationships temporarily
2018-04-05 16:26:29 -04:00
Jeremy Stretch
7a7bb63e91
Finished merging writable serializers
2018-04-05 14:12:43 -04:00
Jeremy Stretch
9a8f1c6672
Started merging writable serializers (WIP)
2018-04-04 17:01:24 -04:00
Jeremy Stretch
3e2e2bcc1c
Introduced WritableNestedSerializer
2018-04-04 15:39:14 -04:00
Jeremy Stretch
aa7d2d28e1
Updated tests for recently added model fields
2018-04-04 15:10:06 -04:00
Jeremy Stretch
f126120a8d
Code formatting cleanup
2018-03-30 13:57:26 -04:00
Jeremy Stretch
f4e2fc6969
Allow Django 1.11
2018-03-30 10:54:35 -04:00
Jeremy Stretch
4ac941b0b6
Closes #1842 : Implement support for Django 2.0
2018-03-30 10:39:22 -04:00
Jeremy Stretch
8d9e8faf26
Fixes #1988 : Order interfaces naturally when bulk renaming
2018-03-29 15:15:13 -04:00
Jeremy Stretch
3b4b71841c
Fixes #1975 : Correct filtering logic for custom boolean fields
2018-03-29 14:47:35 -04:00
Jeremy Stretch
275a9493bb
Fixes #1999 : Added missing description field to site edit form
2018-03-29 13:49:50 -04:00
Jeremy Stretch
bc21e16924
Fixes #1993 : Corrected status choices in site CSV import form
2018-03-29 09:50:29 -04:00
Jeremy Stretch
7938651b92
Closes #1990 : Improved search function when assigning an IP address to an interface
2018-03-29 09:45:17 -04:00
Jeremy Stretch
a74f82d05d
Post-release version bump
2018-03-22 15:06:59 -04:00
Jeremy Stretch
08c46a6dc8
Release v2.3.2
2018-03-22 14:59:23 -04:00
Jeremy Stretch
4c70466777
Require validation dependencies when installing drf-yasg
2018-03-22 11:51:27 -04:00
Jeremy Stretch
34c47ac0a8
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
342c6a9866
Merge pull request #1643 from RyanBreaker/wildcard
...
Implements #1586 , add additional variants for ExpandableNameFields
2018-03-22 11:40:54 -04:00
John Anderson
b090b84363
added X-Forwarded-Proto header to apache config
2018-03-22 10:51:12 -04:00
Jeremy Stretch
108b5d6e1f
Merge pull request #1930 from davcamer/drf-yasg
...
Use drf_yasg to generate swagger
2018-03-21 15:43:05 -04:00
Jeremy Stretch
aca3cce41e
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
a37d074666
Fixes #1978 : Include all virtual chassis member interfaces in LLDP neighbors view
2018-03-21 15:12:15 -04:00
luto
49223c97c6
compare strings using "==" not "is", fixes #1980
2018-03-21 14:28:59 +01:00
Dave Cameron
0c1bcfd3ce
Definition for /dcim/connected-device/ endpoint
2018-03-16 16:48:08 -04:00
Dave Cameron
b524a1d6dc
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
5996a4b272
Differentiate better between boolean and 0, 1 choices
2018-03-15 17:07:58 -04:00
Dave Cameron
634b6cdfb2
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
24c94957df
Closes #1945 : Implemented a VLAN members view
2018-03-15 15:33:13 -04:00
Jeremy Stretch
31a1f7317a
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
b90c6de521
Closes #1968 : Link device type instance count to filtered device list
2018-03-14 15:18:24 -04:00
Jeremy Stretch
ee35bbd4d2
Closes #1944 : Enable assigning VLANs to virtual machine interfaces
2018-03-14 14:53:28 -04:00
Jeremy Stretch
fa8d780809
Fixed Slack URL
2018-03-14 10:30:55 -04:00
Jeremy Stretch
40100bacac
Removed validation constraint prohibitting a VLAN from being both tagged and untagged
2018-03-09 14:00:48 -05:00
Jeremy Stretch
a39a992425
Fixed tests
2018-03-08 13:36:14 -05:00
Jeremy Stretch
90641ef02f
Removed VLAN assignments from interface bulk editing
2018-03-08 13:29:08 -05:00
Jeremy Stretch
37e5347763
Improved validation and workflow
2018-03-08 13:25:51 -05:00
Jeremy Stretch
89d5486688
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
3f8cabdb58
Closes #1866 : Introduced AnnotatedMultipleChoiceField for filter forms
2018-03-07 14:16:38 -05:00