|
4 | 4 | from collections import OrderedDict
|
5 | 5 | from functools import partial, reduce
|
6 | 6 |
|
7 |
| -from graphene import Field, List |
8 | 7 | from graphene.relay import ConnectionField
|
9 | 8 | from graphene.relay.connection import PageInfo
|
10 | 9 | from graphql_relay.connection.arrayconnection import connection_from_list_slice
|
|
16 | 15 | from .utils import get_model_reference_fields
|
17 | 16 |
|
18 | 17 |
|
19 |
| -# noqa |
20 |
| -class MongoengineListField(Field): |
21 |
| - |
22 |
| - def __init__(self, _type, *args, **kwargs): |
23 |
| - super(MongoengineListField, self).__init__( |
24 |
| - List(_type), *args, **kwargs) |
25 |
| - |
26 |
| - @property |
27 |
| - def model(self): |
28 |
| - return self.type.of_type._meta.node._meta.model |
29 |
| - |
30 |
| - # @staticmethod |
31 |
| - # def list_resolver(resolver, root, info, **args): |
32 |
| - # return maybe_queryset(resolver(root, info, **args)) |
33 |
| - |
34 |
| - def get_resolver(self, parent_resolver): |
35 |
| - return partial(self.list_resolver, parent_resolver) |
36 |
| - |
37 |
| - |
38 | 18 | class MongoengineConnectionField(ConnectionField):
|
39 | 19 |
|
40 | 20 | def __init__(self, type, *args, **kwargs):
|
|
0 commit comments