206d578bc3
Closes #10242 : Redirect to filtered objects list after bulk import ( #12001 )
...
* Redirect user to filtered objects list after bulk import
* Remove obsolete table attribute from bulk import views
2023-03-17 09:23:40 -04:00
2a9178af12
Merge branch 'develop' into feature
2023-03-13 11:58:37 -04:00
ab303db3dd
Closes #11851 : Add family field to IPAddress queries in GraphQL ( #11870 )
...
* Closes #11851 : Add family field to IPAddress queries in GraphQL
* Add family field support to Prefix and Aggregate, fix tests
2023-03-10 14:48:45 -05:00
62509c20da
Check for change records only if objects being deleted support change logging
2023-02-19 20:09:51 -05:00
47dfb89c52
Relocate ImportFormatChoices
2022-12-14 09:30:10 -05:00
93e7457e0d
4347 Add JSON/YAML import support for all objects ( #10367 )
...
* 4347 initial code for json import
* 4347 initial code for json import
* Clean up form processing logic
* Consolidate import forms
* Consolidate object import/update logic
* Clean up bulk import view
Co-authored-by: jeremystretch <jstretch@ns1.com>
2022-11-10 11:01:52 -05:00
484efdaf75
Closes #9623 : Implement saved filters ( #10801 )
...
* Initial work on saved filters
* Return only enabled/shared filters
* Add tests
* Clean up filtering of usable SavedFilters
2022-11-02 12:27:53 -04:00
cb815ede60
7961 CSV bulk update ( #10715 )
...
* 7961 add csv bulk update
* temp checkin - blocked
* 7961 bugfix and cleanup
* 7961 change to id, add docs
* 7961 add tests cases
* 7961 fix does not exist validation error
* 7961 fix does not exist validation error
* 7961 update tests
* 7961 update tests
* 7961 update tests
* 7961 update tests
* 7961 update tests
* 7961 update tests
* 7961 update tests
* 7961 update tests
* 7961 update tests
* 7961 make test cases more explicit
* 7961 make test cases more explicit
* 7961 make test cases more explicit
* 7961 make test cases more explicit
* 7961 make test cases more explicit
* 7961 make test cases more explicit
* 7961 make test cases more explicit
* 7961 optimize loading csv test data
* 7961 update tests remove redundant code
* 7961 avoid MPTT issue in test cases
2022-10-27 13:10:18 -04:00
9ca4c7315b
10595 extend graphql relationships ( #10603 )
...
* 9817 add graphql l2vpntermination assigned_object
* 9817 add graphql ipaddressassignment assigned_object
* 9817 ipan graphql gfk
* 9817 dcim graphql gfk
* 9817 dcim graphql gfk
* 9817 fix tests
* 10595 cable a_terminations to graphql
* 10595 add contacts to graphql
* 10595 move contacts to Provider
2022-10-11 12:26:18 -04:00
10bb8fa10a
9478 link peers to GraphQL ( #10574 )
...
* 9468 add link_peer to GraphQL
* 9478 add class_type
* 9478 fix tests
* 9478 fix tests
* 9478 fix tests
2022-10-06 16:50:53 -04:00
24ba840be7
10472 graphene 3 ( #10473 )
...
* update to Graphene 3.0.0
* 10472 exempt view permissions on tests
* 10472 exempt permission check on graphql tests
2022-10-05 15:50:17 -04:00
c4b7ab067a
Fixes #10247 : Allow changing selected device/VM when creating a new component ( #10312 )
...
* Initial work on #10247
* Continued work on #10247
* Clean up component creation tests
* Move valdiation of replicated field to form
* Clean up ordering of fields in component creation forms
* Omit fieldset header if none
* Clean up ordering of fields in component template creation forms
* View tests should not move component templates to new device type
* Define replication_fields on VMInterfaceCreateForm
* Clean up expandable field help texts
* Update comments
* Update component bulk update forms & views to support new replication fields
* Fix ModularDeviceComponentForm parent class
* Fix bulk creation of VM interfaces (thanks @kkthxbye-code!)
2022-09-15 10:10:32 -04:00
04fb0bd51c
Closes #9858 : ChangeLoggedModelFilterSet cleanup
2022-07-28 15:41:10 -04:00
db42589cca
Closes #5303 : A virtual machine may be assigned to a site and/or cluster
2022-05-26 14:59:49 -04:00
b331f047af
Closes #8222 : Enable the assignment of a VM to a specific host device within a cluster
2022-05-25 16:01:10 -04:00
272d6e7437
Closes #8463 : Change the created field on all change-logged models from date to datetime
2022-02-08 14:41:44 -05:00
9de179cba8
Closes #7858 : Standardize the representation of content types across import & export functions
2021-11-17 11:02:22 -05:00
4649ab2d85
Merge branch 'develop' into feature
2021-11-05 08:49:25 -04:00
06f1d15283
Introduce create_test_virtualmachine()
2021-11-04 13:22:21 -04:00
8f1acb700d
Fix ID list creation in API tests
2021-11-04 11:31:39 -04:00
e12314ba60
Fix test user permissions for API pagination tests
2021-09-08 09:57:53 -04:00
11836cdfb1
Fixes #6871 : Support dynamic tag types in GraphQL API
2021-08-03 16:29:34 -04:00
0df67dbc12
Add ip_addresses relation on InterfaceType, VMInterfaceType
2021-08-03 11:27:14 -04:00
11a14927c9
Initial work on IP ranges
2021-07-16 13:35:52 -04:00
2fe734e6f9
Omit _path from CableTermination models
2021-06-30 10:20:20 -04:00
e6091ee0c9
Consolidate GraphQLTestCase into APIViewTestCase
2021-06-30 10:07:33 -04:00
728b3bac67
Use _list appendix for GraphQL list queries
2021-06-30 09:57:33 -04:00
7deabfe9cd
Extended GraphQL tests to include all fields
2021-06-29 11:20:54 -04:00
605b7c5b3e
Add GraphQL for virtualization
2021-06-25 15:31:43 -04:00
4c209ed74c
Clean up GraphQL tests
2021-06-25 10:14:06 -04:00
d5675a5d4a
Add support for DRF token authentication
2021-06-25 09:13:08 -04:00
91d39cc0c0
Added initial GraphQL tests
2021-06-24 09:08:45 -04:00
b017927c69
Add UI views for custom fields
2021-06-23 17:10:04 -04:00
7e18b0dd3a
Remove csv_headers model attributes
2021-06-09 15:52:49 -04:00
9d3cac43b7
Modify default CSV export to render from tables
2021-06-09 15:02:31 -04:00
3bd99e1910
Closes #6320 : Introduce ChangeLoggedFilterSetTests
2021-05-03 15:25:16 -04:00
ffa4cd134b
Introduce BaseFilterSetTests to standardize testing of PK filters
2021-05-03 14:36:44 -04:00
664ba55460
Reorganize base TestCase classes
2021-04-14 14:22:58 -04:00
e5bbf47ab9
Fixes #5583 : Eliminate redundant change records when adding/removing tags
2021-04-13 10:14:25 -04:00
b4b68c0b00
Move create_test_device() to testing utils
2021-04-12 16:07:03 -04:00
981e7017bb
Enable get view tests for organizational objects
2021-03-26 15:15:59 -04:00
7f1d9aeaf8
Skip secondary check if get_absolute_url() not defined for model
2021-03-16 16:48:08 -04:00
61d23df83a
Closes #5972 : Bulk edit support for organizational models ( #5974 )
...
* Enable bulk editing of organizational models
* Enable bulk editing of nested group models
* Changelog for #5972
2021-03-12 16:14:42 -05:00
a8a272b068
Enable table-based export
2021-03-04 16:58:56 -05:00
6a9b50f95d
Closes #5873 : Use numeric IDs in all object URLs
2021-02-26 17:23:23 -05:00
c835ec5102
Fixes #5470 : Fix exception when making OPTIONS request for a REST API list endpoint
2020-12-15 21:04:47 -05:00
ef77961cf4
Fix tests
2020-12-01 12:01:10 -05:00
915cf3e715
Merge branch 'develop' into develop-2.10
2020-12-01 11:42:55 -05:00
f8b523b97b
Extend assertInstanceEqual to accept a list of data fields to exclude from comparison with the instance
2020-11-25 11:44:44 -05:00
5ed5ffea0e
Bulk update should return complete object representation
2020-11-11 13:02:28 -05:00