diff options
author | Marcin Gębala <maarcin.gebala@gmail.com> | 2016-12-13 11:11:02 +0100 |
---|---|---|
committer | Marcin Gębala <maarcin.gebala@gmail.com> | 2017-01-04 11:19:51 +0100 |
commit | 9ee3a17825e10ccf201427812eceef06afcf7fdf (patch) | |
tree | 973cb55912355b8e016aa02e6ba9b1328275d918 /saleor/graphql | |
parent | 552521facee8dd4a9d3c633b365a48c3e2de534f (diff) | |
download | saleor-frontend-9ee3a17825e10ccf201427812eceef06afcf7fdf.tar.gz saleor-frontend-9ee3a17825e10ccf201427812eceef06afcf7fdf.tar.bz2 saleor-frontend-9ee3a17825e10ccf201427812eceef06afcf7fdf.zip |
Don't use resolve_only_args decorator
Diffstat (limited to 'saleor/graphql')
-rw-r--r-- | saleor/graphql/api.py | 24 |
1 files changed, 8 insertions, 16 deletions
diff --git a/saleor/graphql/api.py b/saleor/graphql/api.py index b638075b..ff04b0f5 100644 --- a/saleor/graphql/api.py +++ b/saleor/graphql/api.py @@ -25,25 +25,20 @@ class ProductType(DjangoObjectType): model = Product interfaces = (relay.Node, DjangoPkInterface) - @graphene.resolve_only_args - def resolve_is_available(self): + def resolve_is_available(self, args, context, info): today = datetime.date.today() return self.available_on is None or self.available_on >= today - @graphene.resolve_only_args - def resolve_image_url(self): + def resolve_image_url(self, args, context, info): return self.images.first().image.crop['400x400'].url - @graphene.resolve_only_args - def resolve_images(self): + def resolve_images(self, args, context, info): return self.images.all() - @graphene.resolve_only_args - def resolve_variants(self): + def resolve_variants(self, args, context, info): return self.variants.all() - @graphene.resolve_only_args - def resolve_url(self): + def resolve_url(self, args, context, info): return self.get_absolute_url() @@ -137,8 +132,7 @@ class CategoryType(DjangoObjectType): def resolve_products_count(self, args, context, info): return self.products.count() - @graphene.resolve_only_args - def resolve_url(self): + def resolve_url(self, args, context, info): return self.get_absolute_url() @@ -150,8 +144,7 @@ class ProductVariantType(DjangoObjectType): model = ProductVariant interfaces = (relay.Node, DjangoPkInterface) - @graphene.resolve_only_args - def resolve_stock_quantity(self): + def resolve_stock_quantity(self, args, context, info): return self.get_stock_quantity() @@ -182,8 +175,7 @@ class ProductAttributeType(DjangoObjectType): model = ProductAttribute interfaces = (relay.Node, DjangoPkInterface) - @graphene.resolve_only_args - def resolve_values(self): + def resolve_values(self, args, context, info): return self.values.all() |