ed80bfaf02
Fixed selector initializations for TenancyForms
2017-05-11 17:52:23 -04:00
473b35f9a3
Added tenant_group/tenant form section to all objects with tenancy
2017-05-11 17:35:20 -04:00
ed65721085
Fixes #1160 : Linkify secrets and tenants in global search results
2017-05-10 13:16:33 -04:00
c174c0cc6d
Converted all necessary serializers to CustomFieldModelSerializers
2017-04-27 12:50:43 -04:00
b01bf6089c
Merge branch 'develop' into v2-develop
...
Conflicts:
netbox/dcim/forms.py
netbox/dcim/views.py
netbox/ipam/forms.py
netbox/templates/_base.html
netbox/utilities/views.py
2017-04-13 15:42:50 -04:00
f70f0f8d62
Improved handling of return_url for object edit/delete views; removed manual definitions of initial data fields
2017-04-13 13:11:23 -04:00
d98e9e1838
Resolved RemovedInDjango20Warning deprecation warnings
2017-04-05 14:40:25 -04:00
369d3aa62e
Rearranged URL namespaces to satisfy deprecation warnings
2017-04-05 14:26:33 -04:00
a5dc91c175
Introduced SearchTable for improved performance
2017-03-29 16:05:23 -04:00
58e4bf1cc3
Closes #973 : Removed extraneous admin UI functions
2017-03-28 16:41:53 -04:00
04e09c0078
Merge branch 'develop' into api2
...
Conflicts:
netbox/circuits/filters.py
2017-03-22 09:48:41 -04:00
05b71564d8
Closes #981 : Allow filtering primary objects by a given set of IDs
2017-03-22 09:39:30 -04:00
6cb36a6cee
Fixed browsable API breadcrumbs
2017-03-20 21:50:10 -04:00
42fd14f5c0
Introduced HttpStatusMixin to provide more detail on HTTP response status test failures
2017-03-20 13:46:47 -04:00
c08fae8bce
Restore not-so-extraneous 'id' field to all WritableSerializers
2017-03-17 17:32:43 -04:00
e544f1fa1e
Removed extraneous 'id' field from all WritableSerializers
2017-03-17 16:20:34 -04:00
bbc355df07
Improved create/update validation
2017-03-16 14:17:14 -04:00
d58f9031d1
Wrote tests for tenancy API
2017-03-16 13:29:55 -04:00
6c2ed1be22
Standardized API URL definitions
2017-03-09 13:24:02 -05:00
a6ceaf8d96
Moved custom field serializers to their own module to avoid circular dependency
2017-03-08 16:18:41 -05:00
9b39ba169c
Merge branch 'develop' into api2
...
Conflicts:
netbox/dcim/api/serializers.py
netbox/dcim/api/urls.py
netbox/dcim/api/views.py
netbox/dcim/filters.py
netbox/dcim/tables.py
requirements.txt
2017-03-02 16:01:25 -05:00
1adae67dd7
Closes #927 : Upgrade to django-filter 1.0
2017-03-01 13:09:19 -05:00
0e04d20762
Re-implemented CustomFieldSerializer (read-only for now)
2017-02-09 16:55:54 -05:00
35f310885e
Standardize API URL inclusions
2017-02-03 16:20:14 -05:00
06e5966cb4
Include API routers directly where possible
2017-02-01 15:09:23 -05:00
bb1f97abc2
Implemented static writable ModelSerializers for all models
2017-01-31 15:35:09 -05:00
1fcc2b0029
Namespaced all API URLs
2017-01-31 10:40:53 -05:00
12d263999b
Introduced WritableSerializerMixin
2017-01-27 14:36:13 -05:00
fa900d5dbb
Converted nested serializers to HyperlinkedModelSerializer
2017-01-27 12:22:29 -05:00
acfba410dd
Standardized implementation of nested ViewSets
2017-01-26 17:58:36 -05:00
0f9fe8648e
Converted static URL definitions to routers
2017-01-26 15:34:07 -05:00
c5fba24cc5
Merge branch 'develop' into api2
2017-01-26 14:07:23 -05:00
5d5d4ac714
Fixes #845 : Fix missing edit/delete buttons on object tables for non-superusers
2017-01-26 13:20:56 -05:00
062a5bfe8d
Initial work on API v2.0
2017-01-24 17:12:16 -05:00
1317c0dd8c
Closes #841 : Merged search and filter forms on all object lists
2017-01-24 12:05:39 -05:00
80439c495e
Basic Support for Python 3 ( #827 )
...
* Rudimentary python3 support
* update docs and trigger Travis
* fix some of the tests
* fix all python3 errors
* change env calls to just python
* add @python_2_unicode_compatible decorator to models for python2 compatibility
* switch netbox.configuration to from netbox import configuration
2017-01-23 16:44:29 -05:00
52420945b2
Standardized naming of return_url for all object views
2017-01-23 14:07:26 -05:00
39d083eae7
Re-implemented method for bulk editing/deleting all objects within a filtered queryset
2017-01-20 16:42:11 -05:00
28a9307f9f
Deprecated use_obj_view in favor of get_return_url()
2017-01-18 14:34:17 -05:00
3eb969de0c
Standardized the use of return_url for ObjectDeleteView
2017-01-18 13:30:19 -05:00
97c0f23c67
Add description field to TenantSerializer
...
This might be just an oversight. Other data models do include the description in their serialisers. The API produces the description field with this change.
2017-01-13 08:49:43 -04:00
52567c4ade
Fixes #764 : Encapsulate in double quotes values containing commas when exporting to CSV
2017-01-04 10:47:00 -05:00
37b2ff02e7
Standardized inheritance order of BootstrapMixin
2016-12-21 14:15:18 -05:00
5035a9567b
Fixes #729 : Corrected cancellation links when editing secondary objects
2016-12-08 12:20:45 -05:00
e31fae5ec5
Fixes #712 : Corrected export of tenants which are not assigned to a group
2016-11-29 13:45:31 -05:00
36066068d4
#527 : Initial work to allow nullifying fields during bulk edit
2016-09-30 16:17:41 -04:00
e618bf40ec
Reimplemented FilterChoiceField
2016-09-20 11:08:25 -04:00
9dea5656ad
Added 'none' options to filters for optional fields
2016-09-15 17:12:53 -04:00
824d2d8205
Implemented FilterChoiceField and get_filter_choices() to reduce filter form boilerplate
2016-09-14 16:27:26 -04:00
74a5960992
Added custom field support to filter forms
2016-08-23 12:05:28 -04:00