46d7bf02ac
Add tests for ConfigTemplate
2023-04-11 15:25:48 -04:00
c57d71a9db
11291 optimize GraphQL queries ( #11943 )
...
* 11291 initial optimize graphql queries
* 11291 add optimizer to schemas
* 11291 cleanup fields.py
* 11291 fix fragment query
2023-03-23 08:42:18 -04:00
73a7a2d27a
Closes #11559 : Implement config template rendering ( #11769 )
...
* WIP
* Add config_template field to Device
* Pre-fetch referenced templates
* Correct up_to_date callable
* Add config_template FK to Device
* Update & merge migrations
* Add config_template FK to Platform
* Add tagging support for ConfigTemplate
* Catch exceptions when rendering device templates in UI
* Refactor ConfigTemplate.render()
* Add support for returning plain text content
* Add ConfigTemplate model documentation
* Add feature documentation for config rendering
2023-02-19 20:09: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
16919cc1d9
Closes #10761 : Enable associating an export template with multiple object types
2022-10-26 13:30:45 -04:00
9e8234bb45
Closes #8274 : Enable associating a custom link with multiple object types
2022-10-26 11:39:26 -04:00
99cf1b1671
8245 add graphql filtering at all levels ( #10618 )
...
* 8245 monkey-patch graphene-django to support filtering at all levels
* 8245 fix tests
* 8245 fix tests
2022-10-12 13:21:34 -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
1d55c04c21
Closes #9006 : Enable custom fields, custom links, and tags for journal entries
2022-03-31 11:40:02 -04:00
6bccb6d90b
Fixes #7333 : Prevent inadvertent deletion of prior change records when deleting objects
2021-09-21 14:24:23 -04:00
57dc4c207f
Fixes #6832 : Support config context rendering under GraphQL API
2021-08-04 15:55:55 -04:00
11836cdfb1
Fixes #6871 : Support dynamic tag types in GraphQL API
2021-08-03 16:29:34 -04:00
88d2441ab3
Add changelog GraphQL relation for changelogged models
2021-08-03 14:51:56 -04:00
ea86321da8
Add journal_entries to Graphene object types for all primary models
2021-08-03 13:58:08 -04:00
c416fce400
Refactor base Graphene object types
2021-08-03 13:49:12 -04:00
8ad958708f
Add image_attachments to Device, Location, Rack, Site
2021-08-03 11:38:18 -04:00
728b3bac67
Use _list appendix for GraphQL list queries
2021-06-30 09:57:33 -04:00
ef3cb9544a
Clean up GraphQL object types & tests
2021-06-29 12:55:17 -04:00
7256c7050a
Add GraphQL for extras
2021-06-25 14:12:09 -04:00