aboutsummaryrefslogtreecommitdiff
path: root/saleor/graphql
diff options
context:
space:
mode:
authorMarcin Gębala <maarcin.gebala@gmail.com>2016-12-13 11:11:02 +0100
committerMarcin Gębala <maarcin.gebala@gmail.com>2017-01-04 11:19:51 +0100
commit9ee3a17825e10ccf201427812eceef06afcf7fdf (patch)
tree973cb55912355b8e016aa02e6ba9b1328275d918 /saleor/graphql
parent552521facee8dd4a9d3c633b365a48c3e2de534f (diff)
downloadsaleor-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.py24
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()