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
edf53d4516
Flip the order of tag and URL name for the tag template tag
2018-07-05 15:20:13 -04:00
Jeremy Stretch
6ddbd79fe6
Fixed object return_url resolution for bulk editing
2018-07-03 09:49:36 -04:00
Jeremy Stretch
d0308e0f58
Merge branch 'develop' into develop-2.4
2018-07-02 17:01:14 -04:00
Jeremy Stretch
cd56e51a61
Closes #1851 : Standardize usage of GetReturnURLMixin
2018-07-02 11:54:41 -04:00
Jeremy Stretch
bf1c7cacc6
Improved rendering of boolean fields in tables
2018-06-29 12:05:56 -04:00
Jeremy Stretch
f5f16ce64b
Include custom fields in ObjectChange data
2018-06-29 10:40:57 -04:00
Jeremy Stretch
b952ec73ce
Introduced the render_json template filter
2018-06-28 10:49:52 -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
ce27a1d211
serialize_object(): Allow extra data to overwrite existing fields
2018-06-22 15:27:22 -04:00
Jeremy Stretch
6c1b5fdf3a
Moved object serialization into a utility function
2018-06-22 14:00:23 -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
23f91274d6
Added API serializer for ObjectChange
2018-06-19 15:04:56 -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
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
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
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
399a633d9d
Post-release version bump
2018-05-21 16:50:31 -04:00
Jeremy Stretch
1d1553275e
Added tags panel to object list view
2018-05-18 15:43:21 -04:00
Jeremy Stretch
e6b3983a4e
Added template tag for tag links
2018-05-18 11:09:11 -04:00
Jeremy Stretch
b0dafcf50f
Initial work on implementing django-taggit for #132
2018-05-08 16:28:26 -04:00
Jeremy Stretch
57f6d22c64
Merge branch 'develop' into develop-2.4
2018-04-19 11:24:11 -04:00
Nicholas St. Germain
9153c71cbf
stop force value split w ArrayFieldSelectMultiple
2018-04-18 14:02:40 -05: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
9de1a8c363
Introduced SerializedPKRelatedField to represent serialized ManyToManyFields
2018-04-06 12:42:25 -04:00
Jeremy Stretch
821fb1e01e
Finished merging writable serializers
2018-04-05 14:12:43 -04:00
Jeremy Stretch
db3cbaf83b
Introduced WritableNestedSerializer
2018-04-04 15:39:14 -04:00
Jeremy Stretch
0969c458b3
Closes #1842 : Implement support for Django 2.0
2018-03-30 10:39:22 -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
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
546f17ab50
Closes #1866 : Introduced AnnotatedMultipleChoiceField for filter forms
2018-03-07 14:16:38 -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
fc9871fba3
Fixes #1935 : Correct API validation of VLANs assigned to interfaces
2018-03-01 12:05:25 -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
e653f35bf1
Fixes #1884 : Provide additional context to identify devices when creating/editing avirtual chassis
2018-02-14 11:14:04 -05:00
Jeremy Stretch
73c64272d8
Merge branch 'develop' into develop-2.3
2018-02-06 14:58:11 -05:00
Jeremy Stretch
1890e710cb
Fixed quoting of line breaks inside a CSV field
2018-02-02 16:31:23 -05:00
Jeremy Stretch
b96e3af6c7
Closes #1714 : Standardized CSV export functionality for all object lists
2018-02-02 16:12:57 -05:00
Jeremy Stretch
60c03a646c
Fixes #1859 : Implemented support for line breaks within CSV fields
2018-02-02 13:32:16 -05:00
Jeremy Stretch
59dcbce417
Refactored CSV export logic
2018-02-02 11:36:45 -05:00
Jeremy Stretch
6b101d2c49
Merge branch 'develop' into develop-2.3
2018-01-31 11:13:17 -05:00