Arthur Hanson
812ce8471a
10711 Add Scope to WirelessLAN ( #17877 )
...
* 7699 Add Scope to Cluster
* 7699 Serializer
* 7699 filterset
* 7699 bulk_edit
* 7699 bulk_import
* 7699 model_form
* 7699 graphql, tables
* 7699 fixes
* 7699 fixes
* 7699 fixes
* 7699 fixes
* 7699 fix tests
* 7699 fix graphql tests for clusters reference
* 7699 fix dcim tests
* 7699 fix ipam tests
* 7699 fix tests
* 7699 use mixin for model
* 7699 change mixin name
* 7699 scope form
* 7699 scope form
* 7699 scoped form, fitlerset
* 7699 review changes
* 7699 move ScopedFilterset
* 7699 move CachedScopeMixin
* 7699 review changes
* 10711 Add Scope to WirelessLAN
* 10711 Add Scope to WirelessLAN
* 10711 Add Scope to WirelessLAN
* 10711 Add Scope to WirelessLAN
* 10711 Add Scope to WirelessLAN
* 7699 review changes
* 7699 refactor mixins
* 7699 _sitegroup -> _site_group
* 7699 update docstring
* fix model
* remove old constants, update filtersets
* 10711 fix GraphQL
* 10711 fix API
* 10711 add tests
* 10711 review changes
* 10711 add tests
* 10711 add scope to detail template
* 10711 add api test
* Extend CSV test data
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2024-11-07 10:28:02 -05:00
corubba
532dbabbab
Fixes #17749 : Add missing graphql fields
2024-10-16 13:40:38 -04:00
Daniel Sheppard
0464dacf7e
Fixes : #16292 - Properly restrict GraphQL queries for querys with pk set ( #17244 )
...
* Fixes : #16292 - Properly restrict GraphQL queries for querys with pk set
* Update netbox/netbox/settings.py
* Apply schema adaptations across all apps
* Extend GraphQL API tests
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2024-08-28 12:23:25 -04:00
Arthur Hanson
8767577ecd
15553 change graphql sub-queries from functions to types ( #15557 )
...
* 15553 change graphql list to types
* 15553 review changes
2024-03-29 14:54:31 -04:00
Arthur Hanson
45c99e4477
9856 Replace graphene with Strawberry ( #15141 )
...
* 9856 base strawberry integration
* 9856 user and group
* 9856 user and circuits base
* 9856 extras and mixins
* 9856 fk
* 9856 update strawberry version
* 9856 update imports
* 9856 compatability fixes
* 9856 compatability fixes
* 9856 update strawberry types
* 9856 update strawberry types
* 9856 core schema
* 9856 dcim schema
* 9856 extras schema
* 9856 ipam and tenant schema
* 9856 virtualization, vpn, wireless schema
* 9856 fix old decorator
* 9856 cleanup
* 9856 cleanup
* 9856 fixes to circuits type specifiers
* 9856 fixes to circuits type specifiers
* 9856 update types
* 9856 GFK working
* 9856 GFK working
* 9856 _name
* 9856 misc fixes
* 9856 type updates
* 9856 _name to types
* 9856 update types
* 9856 update types
* 9856 update types
* 9856 update types
* 9856 update types
* 9856 update types
* 9856 update types
* 9856 update types
* 9856 update types
* 9856 GraphQLView
* 9856 GraphQLView
* 9856 fix OrganizationalObjectType
* 9856 single item query for schema
* 9856 circuits graphql tests working
* 9856 test fixes
* 9856 test fixes
* 9856 test fixes
* 9856 test fix vpn
* 9856 test fixes
* 9856 test fixes
* 9856 test fixes
* 9856 circuits test sans DjangoModelType
* 9856 core test sans DjangoModelType
* 9856 temp checkin
* 9856 fix extas FK
* 9856 fix tenancy FK
* 9856 fix virtualization FK
* 9856 fix vpn FK
* 9856 fix wireless FK
* 9856 fix ipam FK
* 9856 fix partial dcim FK
* 9856 fix dcim FK
* 9856 fix virtualization FK
* 9856 fix tests / remove debug code
* 9856 fix test imagefield
* 9856 cleanup graphene
* 9856 fix plugin schema
* 9856 fix requirements
* 9856 fix requirements
* 9856 fix docs
* 9856 fix docs
* 9856 temp fix tests
* 9856 first filterset
* 9856 first filterset
* 9856 fix tests
* 9856 fix tests
* 9856 working auto filter generation
* 9856 filter types
* 9856 filter types
* 9856 filter types
* 9856 fix graphiql test
* 9856 fix counter fields and merge feature
* 9856 temp fix tests
* 9856 fix tests
* 9856 fix tenancy, ipam filter definitions
* 9856 cleanup
* 9856 cleanup
* 9856 cleanup
* 9856 review changes
* 9856 review changes
* 9856 review changes
* 9856 fix base-requirements
* 9856 add wrapper to graphiql
* 9856 remove old graphiql debug toolbar
* 9856 review changes
* 9856 update strawberry
* 9856 remove superfluous check
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2024-03-22 12:56:30 -04:00
Arthur Hanson
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
jeremystretch
dae5c94be0
Expose BaseObjectType and NetBoxObjectType for plugins
2022-02-04 15:07:35 -05:00
jeremystretch
3a3ed8bf64
Merge branch 'feature' into 3979-wireless
2021-10-21 13:19:52 -04:00
jeremystretch
6a4becfb46
Add tests for wireless
2021-10-20 13:34:39 -04:00
jeremystretch
01f791a44e
Add WirelessLANGroup model
2021-10-13 16:40:12 -04:00
jeremystretch
1c73bd5079
Resolve test errors
2021-10-13 13:39:14 -04:00
jeremystretch
5271680483
Rename SSID model to WirelessLAN
2021-10-12 17:06:31 -04:00
jeremystretch
8b80b0c3df
Introduce the wireless app and SSID model
2021-10-12 12:48:36 -04:00