John Anderson
a6b43b30e9
functional dynamic filter lookups
2020-02-09 17:46:21 -05:00
Saria Hajjar
f0c83e168e
Merge branch 'develop' into 3840-limit-vlan-choices
2020-02-08 16:14:10 +00:00
Jeremy Stretch
98de88de90
Standardize URL paths for VM interfaces
2020-02-06 17:40:04 -05:00
Jeremy Stretch
a2475ee501
Remove obsolete ComponentForm
2020-02-06 11:36:25 -05:00
Jeremy Stretch
a58bbccfd3
Fixes #4094 : Convert unnecessary regular expressions to strings in URL patterns
2020-02-05 16:12:48 -05:00
Jeremy Stretch
0d3ff664b6
Move model_to_dict() into assertInstanceEqual(); clean up test data
2020-02-05 15:47:50 -05:00
Jeremy Stretch
b0c0ad7c82
Adapt component creation forms to infer parent device/VM from initial or bound data
2020-02-05 15:31:30 -05:00
Jeremy Stretch
0ad613e6b4
Enable bulk creation tests for device components
2020-02-05 15:22:57 -05:00
Jeremy Stretch
75906f7591
Move component bulk creation views to new URLs
2020-02-05 12:36:38 -05:00
Jeremy Stretch
6b9fa5e76f
Enable tests for component bulk edit views
2020-02-05 11:14:07 -05:00
Jeremy Stretch
57a0cf0a33
Fix component bulk edit views
2020-02-05 10:28:39 -05:00
Jeremy Stretch
f805b57778
Adapt BulkEditView to not require a parent object for device components
2020-02-04 18:08:40 -05:00
Jeremy Stretch
3e79b9d26a
Add InterfaceTestCase for virtual machines
2020-02-04 16:40:18 -05:00
Jeremy Stretch
c1639b7781
Move component bulk delete views to new URLs
2020-02-04 16:06:55 -05:00
Jeremy Stretch
0d41d12267
Merge branch 'develop' into 2921-tags-select2
2020-02-04 09:37:31 -05:00
Jeremy Stretch
d431efb7d4
Add bulk edit view tests
2020-02-03 13:53:19 -05:00
Jeremy Stretch
e50eab2342
Convert virtualization view tests to use StandardTestCases
2020-01-31 15:57:33 -05:00
Jeremy Stretch
67fafb2b9d
Use assertHttpStatus for evaluating HTTP response codes
2020-01-30 18:08:25 -05:00
Jeremy Stretch
61ac7c44ba
Migrate view tests to use new TestCase class
2020-01-30 16:37:40 -05:00
Saria Hajjar
ae95b159bc
Virtualization interfaces VLAN filtering
2020-01-30 18:26:30 +00:00
Saria Hajjar
52f7ef4864
Merge branch 'develop' into 2921-tags-select2
2020-01-30 17:51:55 +00:00
Jeremy Stretch
e6b018909d
Introduced CustomFieldModelCSVForm
2020-01-29 13:53:26 -05:00
Jeremy Stretch
bc7cf63958
Rename and refactor CustomFieldForm
2020-01-29 10:59:18 -05:00
Jeremy Stretch
db3b4505c1
Merge pull request #3885 from hSaria/568-csv-import-cf
...
Fixes #568 : CSV import/export of custom fields
2020-01-29 10:11:40 -05:00
Jeremy Stretch
8de9f52151
Fixes #4033 : Restore missing comments field label of various bulk edit forms
2020-01-28 16:09:10 -05:00
Jeremy Stretch
eb4c2e5d7f
Remove obsolete fixtures files
2020-01-24 16:29:23 -05:00
hSaria
ca035a72bd
Merge branch 'develop' into 2921-tags-select2
2020-01-24 20:56:36 +00:00
Jeremy Stretch
096814dc33
#3880 : Define constants for arbitrary values
2020-01-24 14:42:57 -05:00
kobayashi
66d5cc47a5
Fixes #3950 : Cloned Device Form does not retain device type
2020-01-24 03:30:24 -05:00
Saria Hajjar
9128435113
Removed CustomFieldForm class from models without custom fields
2020-01-23 17:03:14 +00:00
hSaria
bdfead6265
Merge branch 'develop' into 568-csv-import-cf
2020-01-21 21:30:38 +00:00
hSaria
77c8bcef6d
Merge branch 'develop' into 2921-tags-select2
2020-01-21 21:29:21 +00:00
Jeremy Stretch
302f87e108
Fixes #3937 : Suppress warning messages in tests for requests expected to yield a 4XX response
2020-01-17 14:53:33 -05:00
Saria Hajjar
89e6de3652
Merge branch 'develop' into 568-csv-import-cf
2020-01-16 16:05:01 +00:00
Saria Hajjar
2949bfaaa7
Merge branch 'develop' into 2921-tags-select2
2020-01-16 15:33:42 +00:00
Jeremy Stretch
8bd67b2c17
Add tests for browsable API endpoints
2020-01-15 17:47:55 -05:00
Jeremy Stretch
28350d84f9
Update model ordering parameters to ensure deterministic ordering
2020-01-15 13:20:44 -05:00
Jeremy Stretch
c202c1325b
Add test for VM interface type choices
2020-01-15 10:04:12 -05:00
Jeremy Stretch
49f027fae7
Refactor FieldChoicesViewSet; add Interface.type to virtualization _choices endpoint
2020-01-15 09:59:44 -05:00
Jeremy Stretch
857e04e90b
Add _choices endpoint tests for all apps
2020-01-14 16:13:11 -05:00
Jeremy Stretch
3f37cc461d
Reorder operations to avoid "pending trigger events" SQL error
2020-01-14 14:37:50 -05:00
Jeremy Stretch
6959785cd1
Define __all__ for models.py within each app
2020-01-14 12:01:23 -05:00
Jeremy Stretch
2615906526
Squashed all migrations
2020-01-14 11:06:05 -05:00
Saria Hajjar
e10333bf2b
Fetch choices during form initialization
2020-01-14 08:22:27 +00:00
Jeremy Stretch
5c047faa1d
Delete old squashed migrations
2020-01-13 17:01:54 -05:00
hSaria
d075bf5882
Merge branch 'develop' into 568-csv-import-cf
2020-01-13 21:17:29 +00:00
Saria Hajjar
2f28dec891
Tag filter field for filter forms
2020-01-13 20:16:13 +00:00
Jeremy Stretch
473d67354f
Merge branch 'develop' into develop-2.7
2020-01-13 13:49:22 -05:00
Jeremy Stretch
b7e78028ce
Closes #3891 : Add local_context_data filter for virtual machines
2020-01-10 15:34:38 -05:00
Saria Hajjar
f1d5e28f13
CSV import/export custom fields
2020-01-10 14:26:39 +00:00
Jeremy Stretch
528b345f57
Move TenancyFilterSet to filters.py
2020-01-09 21:05:38 -05:00
Jeremy Stretch
da0ac4ff1e
Rename filter variables for utility views
2020-01-09 20:57:13 -05:00
Jeremy Stretch
49a6a36f4c
Renamed virtualization FilterSets
2020-01-09 20:42:32 -05:00
Jeremy Stretch
0527626709
Update filter tests for v2.7
2020-01-09 16:03:41 -05:00
Jeremy Stretch
a2ead6af94
Merge branch 'develop' into develop-2.7
2020-01-09 15:27:06 -05:00
Jeremy Stretch
fe490d144a
Fixes #3868 : Fix creation of interfaces for virtual machines
2020-01-09 14:54:25 -05:00
Jeremy Stretch
4151e52802
Clean up filter imports
2020-01-08 17:20:31 -05:00
Jeremy Stretch
b1e8145ffb
Standardize usage of self.filterset for test cases
2020-01-08 17:06:39 -05:00
Jeremy Stretch
39fba4f05d
Fix InterfaceTestCase.test_mac_address
2020-01-08 11:19:13 -05:00
Jeremy Stretch
38c16d71b4
Merge branch 'develop' into 3834-filter-tests
2020-01-08 11:14:52 -05:00
Jeremy Stretch
770f4c962c
Fixes #3856 : Allow filtering VM interfaces by multiple MAC addresses
2020-01-07 10:31:44 -05:00
Jeremy Stretch
227921e0a0
Add tests for virtualization filters
2020-01-07 10:19:21 -05:00
Jeremy Stretch
1f175031bd
#3455 : Make ClusterFilterForm a TenancyFilterForm
2020-01-03 14:26:53 -05:00
Jeremy Stretch
6e49a0ba6e
Merge branch 'develop' into develop-2.7
2020-01-03 14:21:53 -05:00
Jeremy Stretch
57f199f899
Fixes #3833 : Add region and region_id filters where missing ( #3836 )
2020-01-03 13:52:50 -05:00
Jeremy Stretch
b38bb64c81
Fixes #3831 : Fix API-driven filter field rendering ( #3812 regression)
2020-01-03 11:25:22 -05:00
Jeremy Stretch
85563e21db
Remove obsolete initial_data fixtures (no longer maintained)
2019-12-12 14:30:43 -05:00
Jeremy Stretch
8a22f83bc0
Add virtualization CSV import tests
2019-12-12 11:34:02 -05:00
Jeremy Stretch
5ac4a3ba79
Omit default uniqueness validator from VirtualMachineSerializer, which implies required fields
2019-12-09 12:11:42 -05:00
Jeremy Stretch
2e37b19e9f
#2269 : Allow non-unique VirtualMachine names
2019-12-09 11:59:30 -05:00
Jeremy Stretch
88c7d95b08
ClusterForm should inherit from TenancyForm
2019-12-06 16:47:29 -05:00
Jeremy Stretch
446acbdf82
Closes #33 : Add ability to clone objects (pre-populate form fields)
2019-12-06 16:13:52 -05:00
Jeremy Stretch
17898a4c57
Merge branch 'develop-2.7' into 3569-api-choice-slugs
2019-12-05 17:43:11 -05:00
Jeremy Stretch
edbf562803
Annotate all migration operation lists
2019-12-05 17:42:33 -05:00
Sander Steffann
adb25fd7d7
822 bulk import of device components ( #3711 )
...
Closes #822 : CSV import for device components
* Implement CSV import for netbox-community#822
* Comment out default_return_url until there is a proper target
* Fix the default value of `enabled` when not included in the import
* rear_port is definitely required here
* Power Ports don't have a type (yet)
* Add import for console-ports and console-server-ports
* Add import for device-bays
2019-12-05 15:36:11 -05:00
Jeremy Stretch
ca11b9a2f5
VirtualMachine.status to slug
2019-12-04 20:40:18 -05:00
Jeremy Stretch
bcc34f6099
Device.face to slug ( #3569 )
2019-11-25 19:23:43 -05:00
Jeremy Stretch
3fa4ceadb0
Interface.mode to slug ( #3569 )
2019-11-21 22:50:01 -05:00
Jeremy Stretch
5f5081f719
Interface.type to slug ( #3569 )
2019-11-21 22:11:02 -05:00
Jeremy Stretch
f3a41df395
#3455 : Correct related_name on Cluster.tenant
2019-11-18 22:12:29 -05:00
Jeremy Stretch
bfede60f3d
Rename CreatedUpdatedFilter to CreatedUpdatedFilterSet
2019-11-14 22:00:12 -05:00
struppi
0319450643
Closes #3663 : rename filter class
2019-11-07 22:41:09 +01:00
struppi
99a542e4e4
Closes #3663 : API filter by created, last_updated
2019-11-04 20:51:56 +01:00
Jeremy Stretch
875e09013c
Move TreeNodeMultipleChoiceFilter tests to utilities (follow-up to #3616 )
2019-11-01 15:01:24 -04:00
kobayashi
d2aa9b8e79
filtering multiple regions with null
2019-10-28 02:24:44 -04:00
Jeremy Stretch
ea0d232169
Merge pull request #3572 from frelon/cluster-tenant
...
Add tenancy to cluster
2019-10-23 11:53:22 -04:00
kobayashi
766b5dff24
allow null region filtering
2019-10-22 00:41:49 -04:00
Jeremy Stretch
d849a49842
Fixes #3588 : Enforce object-form JSON for local context data on devices and VMs
2019-10-10 10:41:08 -04:00
Fredrik Lönnegren
3262805938
Add tenancy to cluster
...
fix pep8
2019-10-07 16:20:14 +02:00
dansheps
04d9889127
Fixes #3574 - Change device to parent in interface edit form vlan filtering logic
2019-10-07 08:54:39 -05:00
Jeremy Stretch
a3b9bdaff1
Miscellaneous cleanup
2019-10-04 12:59:10 -04:00
Daniel Sheppard
a84dbbf482
Fixes : #3543 - Adds inline vlan editing to virtual machine interfaces
2019-09-25 10:49:08 -05:00
Jeremy Stretch
a0545568cd
Fixes #3514 : Label TextVar fields when rendering custom script forms
2019-09-18 15:39:26 -04:00
John Anderson
63c3f423c2
Merge branch 'develop' into 3428-cache-invalidation
2019-08-20 17:35:54 -04:00
John Anderson
ade844f7a7
fixes #3428 - caching invalidation issues
...
Mitgate invalidation issues by using prefetch_related instead of select_related.
Also use invalidated_update instead of just update.
2019-08-19 01:53:39 -04:00
Jeremy Stretch
0b95cab47b
Closes #3386 : Add mac_address filter for virtual machines
2019-08-15 11:02:40 -04:00
Jeremy Stretch
3bb3b85fa2
Merged v2.5.13
2019-05-31 21:37:41 -04:00
hellerve
f9cd89a4a4
urls: fix 3168 by changing url to path
2019-05-26 14:56:00 +02:00
Jeremy Stretch
e19feb92ea
Move TenancyFilterForm to tenancy.forms
2019-05-09 14:36:18 -04:00
Jeremy Stretch
fbde6282b2
Cleanup from #2931
2019-05-09 14:32:49 -04:00