jeremystretch
47dfb89c52
Relocate ImportFormatChoices
2022-12-14 09:30:10 -05:00
Arthur Hanson
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
Jeremy Stretch
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
Arthur Hanson
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
Arthur Hanson
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
Arthur Hanson
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
Arthur Hanson
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
Jeremy Stretch
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
jeremystretch
04fb0bd51c
Closes #9858 : ChangeLoggedModelFilterSet cleanup
2022-07-28 15:41:10 -04:00
jeremystretch
db42589cca
Closes #5303 : A virtual machine may be assigned to a site and/or cluster
2022-05-26 14:59:49 -04:00
jeremystretch
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
jeremystretch
272d6e7437
Closes #8463 : Change the created field on all change-logged models from date to datetime
2022-02-08 14:41:44 -05:00
jeremystretch
9de179cba8
Closes #7858 : Standardize the representation of content types across import & export functions
2021-11-17 11:02:22 -05:00
jeremystretch
4649ab2d85
Merge branch 'develop' into feature
2021-11-05 08:49:25 -04:00
jeremystretch
06f1d15283
Introduce create_test_virtualmachine()
2021-11-04 13:22:21 -04:00
jeremystretch
8f1acb700d
Fix ID list creation in API tests
2021-11-04 11:31:39 -04:00
jeremystretch
e12314ba60
Fix test user permissions for API pagination tests
2021-09-08 09:57:53 -04:00
jeremystretch
11836cdfb1
Fixes #6871 : Support dynamic tag types in GraphQL API
2021-08-03 16:29:34 -04:00
jeremystretch
0df67dbc12
Add ip_addresses relation on InterfaceType, VMInterfaceType
2021-08-03 11:27:14 -04:00
jeremystretch
11a14927c9
Initial work on IP ranges
2021-07-16 13:35:52 -04:00
jeremystretch
2fe734e6f9
Omit _path from CableTermination models
2021-06-30 10:20:20 -04:00
jeremystretch
e6091ee0c9
Consolidate GraphQLTestCase into APIViewTestCase
2021-06-30 10:07:33 -04:00
jeremystretch
728b3bac67
Use _list appendix for GraphQL list queries
2021-06-30 09:57:33 -04:00
jeremystretch
7deabfe9cd
Extended GraphQL tests to include all fields
2021-06-29 11:20:54 -04:00
jeremystretch
605b7c5b3e
Add GraphQL for virtualization
2021-06-25 15:31:43 -04:00
jeremystretch
4c209ed74c
Clean up GraphQL tests
2021-06-25 10:14:06 -04:00
jeremystretch
d5675a5d4a
Add support for DRF token authentication
2021-06-25 09:13:08 -04:00
jeremystretch
91d39cc0c0
Added initial GraphQL tests
2021-06-24 09:08:45 -04:00
jeremystretch
b017927c69
Add UI views for custom fields
2021-06-23 17:10:04 -04:00
jeremystretch
7e18b0dd3a
Remove csv_headers model attributes
2021-06-09 15:52:49 -04:00
jeremystretch
9d3cac43b7
Modify default CSV export to render from tables
2021-06-09 15:02:31 -04:00
jeremystretch
3bd99e1910
Closes #6320 : Introduce ChangeLoggedFilterSetTests
2021-05-03 15:25:16 -04:00
jeremystretch
ffa4cd134b
Introduce BaseFilterSetTests to standardize testing of PK filters
2021-05-03 14:36:44 -04:00
jeremystretch
664ba55460
Reorganize base TestCase classes
2021-04-14 14:22:58 -04:00
jeremystretch
e5bbf47ab9
Fixes #5583 : Eliminate redundant change records when adding/removing tags
2021-04-13 10:14:25 -04:00
jeremystretch
b4b68c0b00
Move create_test_device() to testing utils
2021-04-12 16:07:03 -04:00
Jeremy Stretch
981e7017bb
Enable get view tests for organizational objects
2021-03-26 15:15:59 -04:00
Jeremy Stretch
7f1d9aeaf8
Skip secondary check if get_absolute_url() not defined for model
2021-03-16 16:48:08 -04:00
Jeremy Stretch
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
Jeremy Stretch
a8a272b068
Enable table-based export
2021-03-04 16:58:56 -05:00
Jeremy Stretch
6a9b50f95d
Closes #5873 : Use numeric IDs in all object URLs
2021-02-26 17:23:23 -05:00
Jeremy Stretch
c835ec5102
Fixes #5470 : Fix exception when making OPTIONS request for a REST API list endpoint
2020-12-15 21:04:47 -05:00
Jeremy Stretch
ef77961cf4
Fix tests
2020-12-01 12:01:10 -05:00
Jeremy Stretch
915cf3e715
Merge branch 'develop' into develop-2.10
2020-12-01 11:42:55 -05:00
Jeremy Stretch
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
Jeremy Stretch
5ed5ffea0e
Bulk update should return complete object representation
2020-11-11 13:02:28 -05:00
Jeremy Stretch
9b16d6df2e
Merge v2.9.4 release
2020-09-23 16:11:00 -04:00
Jeremy Stretch
09dc271eec
Fix reference to update_data
2020-09-23 12:20:45 -04:00
Jeremy Stretch
38ed612cb9
Add test for API bulk updates
2020-09-22 13:50:55 -04:00
Jeremy Stretch
eba2ea06ff
Add test for bulk API deletions
2020-09-15 14:36:38 -04:00