Syrus Akbary
8c321875cf
Simplified Relay Connection implementation
2016-08-16 00:00:01 -07:00
Syrus Akbary
5cb5d9d65a
Improved Relay Connection
2016-08-15 23:24:03 -07:00
Syrus Akbary
6fa32a7287
Fixed PEP8 errors
2016-08-14 16:58:32 -07:00
Syrus Akbary
9f1c5fa682
Fixed Python3 errors
2016-08-14 16:50:03 -07:00
Syrus Akbary
29e5502e0e
Improved relay ClientIDMutation
2016-08-14 11:05:40 -07:00
Syrus Akbary
a0228ae6b2
Moved relay is_node definition
2016-08-14 02:19:37 -07:00
Syrus Akbary
99eec49a06
Removed unused code. Small refactor
2016-08-13 23:15:20 -07:00
Syrus Akbary
7804f10732
Added ClientIDMutation. All examples working 💪
2016-08-13 23:00:25 -07:00
Syrus Akbary
e2036da75f
Added relay.Connection and relay.ConnectionField
2016-08-13 21:05:45 -07:00
Syrus Akbary
0ffdd8d9ab
Improved Relay implementation
2016-08-13 17:36:11 -07:00
Syrus Akbary
04492600e5
First stage separate interfaces
2016-08-08 09:37:06 -07:00
Syrus Akbary
2c446658e5
Improved tests
2016-08-07 17:01:09 -07:00
Syrus Akbary
27a0d4147f
Removed implements check
2016-08-07 16:53:40 -07:00
Syrus Akbary
387b997b1d
Fixed tests and flake errors
2016-08-06 19:42:06 -07:00
Syrus Akbary
af4c63512c
First working version of graphene-sqlalchemy
2016-07-22 20:24:12 -07:00
Syrus Akbary
12ffb027fa
Improved connection abstraction
2016-06-23 15:13:54 -07:00
Syrus Akbary
1737089c6d
Refactored GraphQL type generator
2016-06-22 23:22:09 -07:00
Syrus Akbary
f9303dab72
Improved Django integration
2016-06-21 23:04:12 -07:00
Syrus Akbary
37ed617fce
Fixed Graphene Django integration
2016-06-21 22:52:39 -07:00
Syrus Akbary
1827099381
Added get_fields to options
2016-06-21 17:40:38 -07:00
Syrus Akbary
d3f98d75f6
Improved relay integration and abstraction
2016-06-19 14:28:47 -07:00
Syrus Akbary
35f42f4e0c
Improved relay types
2016-06-15 22:45:28 -07:00
Syrus Akbary
dd377c7da3
Fixed Python3 issues
2016-06-15 22:34:12 -07:00
Syrus Akbary
6e38e48faf
Improved code lint
2016-06-15 21:40:54 -07:00
Syrus Akbary
145183d0ae
Remove commented code
2016-06-15 21:24:01 -07:00
Syrus Akbary
5ccd815fbd
Added ConnectionField
2016-06-14 23:48:25 -07:00
Syrus Akbary
c74a75133e
Autolint all the files
2016-06-14 22:29:02 -07:00
Syrus Akbary
afd521de29
Improved relay Connection
2016-06-14 22:13:01 -07:00
Syrus Akbary
ac416b6ab0
Improved ClientIdMutation
2016-06-14 22:04:57 -07:00
Syrus Akbary
8d4cf2d059
Updated Node
2016-06-14 21:45:44 -07:00
Syrus Akbary
8078937359
Improved InputObjectType abstraction
2016-06-12 01:15:57 -07:00
Syrus Akbary
a9e09dcee8
Improved relay connections
2016-06-10 01:20:53 -07:00
Syrus Akbary
66c375bfe3
Added simple relay connection
2016-06-10 00:44:49 -07:00
Syrus Akbary
51e97510c0
Improved relay nodes and field copies
2016-06-10 00:23:31 -07:00
Syrus Akbary
522f769cad
Improved Node/Mutation fields
2016-06-09 22:56:41 -07:00
Syrus Akbary
d8d884c9be
Improved extend interfaces syntax
2016-06-09 21:47:06 -07:00
Syrus Akbary
d67b7bc6a1
Improved relay compatibility
2016-06-09 21:24:28 -07:00
Syrus Akbary
b24e9a1051
Refactored fields getter to be immutable
2016-06-08 22:23:28 -07:00
Syrus Akbary
9f655d9416
Improved interface fields getter
2016-06-07 22:00:00 -07:00
Syrus Akbary
77ec170dd5
Let the interfaces be immutable
2016-06-06 00:39:55 -07:00
Syrus Akbary
19dff03784
Improved documentation
2016-06-05 19:29:24 -07:00
Syrus Akbary
449b8c67d1
Added reset_counter to ordered types. Improved node implementation
2016-06-04 15:36:32 -07:00
Syrus Akbary
58291a3b25
Moved GraphQL definitions to each corresponding file
2016-06-04 13:05:51 -07:00
Syrus Akbary
58dbfefc15
Improved interfaces in objecttypes
2016-06-03 21:28:29 -07:00
Syrus Akbary
33d4f44f04
Refactored all graphene code moving to 1.0
2016-06-03 21:06:54 -07:00
Syrus Akbary
b9695c877a
Fixed ClientIDMutation GraphQL type name. Fixed #148
2016-05-31 20:55:01 -07:00
Syrus Akbary
11a5ee189e
Fixed issues
2016-05-21 00:40:26 -07:00
Markus Padourek
bc98505ee5
Fixed missing context arg
2016-05-20 14:11:21 +01:00
Markus Padourek
e897efb79f
Added test for with_context on connectionfield
2016-05-20 14:03:47 +01:00
Markus Padourek
7a5ad21b98
Added context to from_list
2016-05-20 14:00:57 +01:00
Markus Padourek
c4f29f050b
Added context to connectionfield resolver
2016-05-20 13:59:39 +01:00
Marc Tamlyn
61e7beee7b
Support with_context on ClientIDMutation.mutate_and_get_payload.
2016-05-18 11:50:03 +01:00
Syrus Akbary
7be5b83fdf
Fixed PEP8 + Python 3 print
2016-05-11 23:54:15 -07:00
Syrus Akbary
7a27a9ef9f
Fixed get_node
2016-05-11 23:47:10 -07:00
Syrus Akbary
c738d3db28
Added support for graphql 0.5.0
2016-05-10 00:42:18 -07:00
Alec Aivazis
1d44f5f918
updated to reflect changes to graphql-core
2016-05-06 08:55:17 -07:00
Syrus Akbary
21ec1163b9
Added relay PageInfo, Connection super constructors. Fixed #131
2016-03-29 23:26:33 -07:00
Jian Li
14fbfaa427
change page_info to fit relay's limitation
2016-01-26 20:35:12 +08:00
Syrus Akbary
b281bff226
Added global_id method to Nodes
2016-01-22 21:18:20 -08:00
Syrus Akbary
a0ac884bb2
Set clientMutationId to be camelCase as defined by the graphql relay specification. Fixed #86
2016-01-22 10:42:21 -08:00
Tomek Główka
2e20cd8059
Fixed NodeField object_type string name argument.
2016-01-15 01:49:25 +01:00
Syrus Akbary
69062aa6d1
Improved PEP8 syntax and order imports
2016-01-02 21:19:15 +01:00
Syrus Akbary
33c58f6cfa
Improved default field getter and improved relay connection resolver
2016-01-02 21:04:27 +01:00
Syrus Akbary
fae376cbb0
Moved arguments to a named group
2015-12-06 01:01:23 -08:00
Syrus Akbary
ee19445290
Improved queryset getter for use .count instead of len
2015-12-04 19:28:20 -08:00
Syrus Akbary
9b839f19e5
Fixed lint errors
2015-12-02 23:46:49 -08:00
Syrus Akbary
5b3000f734
Improved classtypes relay support
2015-12-02 22:47:37 -08:00
Syrus Akbary
fe860774e8
Fixed return ConnectionType instance in ConnectionField resolver
2015-11-22 16:04:14 -08:00
Syrus Akbary
79c7d070db
Fixed isort
2015-11-21 18:47:40 -08:00
Syrus Akbary
732b1aec1b
Update Connections
2015-11-20 16:12:11 -08:00
Syrus Akbary
d50fb33660
Fixed arg count compatibility in Python3
2015-11-19 20:13:41 -08:00
Syrus Akbary
d6a5269f0b
Added support for old behavior of get_node
2015-11-19 19:57:39 -08:00
Syrus Akbary
f69665dcd8
Flake8 improvements and README update
2015-11-19 19:17:02 -08:00
Jon Rosebaugh
a79a76d3b9
Add the info parameter (ResolveInfo) to get_node() calls.
...
This allows request_context (or any other ResolveInfo data) to be used while getting nodes.
For example, some data might need to be hidden based on the user's authorization; you would use info.request_context for this.
Fixes #34 .
2015-11-17 23:44:01 -05:00
Syrus Akbary
a970d99b69
Fixed flake8 syntax
2015-11-17 17:35:19 -08:00
Syrus Akbary
266dd5efe0
Fixed relay connections/edges field mapping. Improved testing
2015-11-17 17:25:18 -08:00
Syrus Akbary
00c9cc95d4
Improved test syntax
2015-11-16 19:49:40 -08:00
Syrus Akbary
d2ca8a96a9
Fixed node id fetching when cannot decode. Fixed #14
2015-11-15 01:13:56 -06:00
Syrus Akbary
d8ca3c089a
Cleaned tests
2015-11-13 19:51:37 -08:00
Syrus Akbary
5282627537
Rewrite imports to be relative instead of absolute
2015-11-13 18:59:02 -08:00
Syrus Akbary
f4a8d53409
Remove unused code. Add more tests
2015-11-13 18:45:11 -08:00
Syrus Akbary
cc8a494753
Improved arguments construction
2015-11-12 23:21:58 -08:00
Syrus Akbary
bf168e7b12
Use new syntax for fields and arguments
2015-11-11 22:16:37 -08:00
Syrus Akbary
a2ab008ead
Fixed lint errors
2015-11-11 21:54:45 -08:00
Syrus Akbary
7073208517
Django integration finished
2015-11-11 21:46:26 -08:00
Syrus Akbary
a55222e107
Merge branch '0.4.0-cov' of github.com:graphql-python/graphene into 0.4.0-cov
2015-11-11 18:06:39 -08:00
Syrus Akbary
b0f2b4dd55
Improved relay
2015-11-11 17:33:23 -08:00
Syrus Akbary
2fed5c7e4a
Improved fields
2015-11-11 02:21:25 -08:00
Syrus Akbary
cfba52e6f3
Improved lazy type resolvers
2015-11-11 02:12:17 -08:00
Syrus Akbary
41648b5a94
Improved relay integration
2015-11-10 22:57:22 -08:00
Syrus Akbary
d46e957863
Improved syntax. Added autolinter. Added automatic flake8 checker in tests. Fixed #17
2015-10-31 14:02:22 -07:00
Syrus Akbary
55e2027dbb
Improved schema type resolvers
2015-10-29 22:33:43 -07:00
Syrus Akbary
f4c1e711cc
Improved arguments received by proxying keys to snake_case. Added relay mutations
2015-10-27 23:17:09 -07:00
Syrus Akbary
7d5987742a
Get rid of memoize in all field definitions. Improved #15
2015-10-25 20:10:22 -07:00
Syrus Akbary
c408c233ea
Improved syntax
2015-10-25 20:02:12 -07:00
Syrus Akbary
c45417d5f0
Fixed connection data with wrapped resolver
2015-10-23 01:50:27 -07:00
Syrus Akbary
464002c2db
Improved relay resolvers
2015-10-20 21:35:56 -07:00
Syrus Akbary
84fcb3eac9
Used Graphene types for relay Connection and Edges
2015-10-19 22:52:35 -07:00
Syrus Akbary
bd0ec6dc14
Improved Relay types
2015-10-16 01:23:57 -07:00
Syrus Akbary
cafcd89e57
Simplified how NodeIDField is managed. Improved tests
2015-10-15 23:26:20 -07:00
Syrus Akbary
71c6022b9e
Simplified relay fields code
2015-10-15 19:38:27 -07:00
Syrus Akbary
bfd7cb9535
Fixed get_node_type function
2015-10-14 22:11:37 -07:00
Syrus Akbary
14298f1c56
Fixed some tests. Updated graphql-core to 0.1a4 version
2015-10-14 21:50:33 -07:00
Syrus Akbary
6eb1a48cb2
Improved overall testing coverage
2015-10-10 14:56:18 -07:00
Syrus Akbary
4e8fd488ff
Updated to work with last version of graphql-relay
2015-10-10 00:09:14 -07:00
Syrus Akbary
0bc0218032
Improved fields ordering. Thanks @leebyron for pointing this!
...
Not everything yet fixed. Have to fix too in graphql-core/relay
2015-10-08 23:24:21 -07:00
Syrus Akbary
dd799483b0
Added NodeTypeField
2015-10-03 17:34:55 -07:00
Syrus Akbary
25eca8776a
Added ability to skip fields in runtime
2015-10-03 16:48:18 -07:00
Syrus Akbary
176696c1ac
Improved syntax using pep8 style guide
2015-10-02 22:17:51 -07:00
Syrus Akbary
587f05e1d7
Removed unnecessary get_global_schema legacy code
2015-10-01 09:34:32 -07:00
Syrus Akbary
2ba0a62a6c
Refactored is_node into relay utils
2015-10-01 02:40:21 -07:00
Syrus Akbary
c945df6064
Completed Django support. Improved tests. Changed schema behavior
2015-10-01 01:54:52 -07:00
Syrus Akbary
e14f1fdd34
Removed resolved printing.
2015-09-29 23:52:36 -07:00
Syrus Akbary
1e8746830e
Fixed tests with django starwars
2015-09-29 23:50:23 -07:00
Syrus Akbary
a7774f0be4
Fixed issues with relay and django models
2015-09-29 23:34:59 -07:00
Syrus Akbary
80094f45c2
Refactored basic schema code. Make it faster and cleaner
2015-09-29 02:32:58 -07:00
Syrus Akbary
2faa8223e8
Used LazyNativeField for NodeField
2015-09-29 01:18:32 -07:00
Syrus Akbary
ac940b9309
Improved Django integration with relations
2015-09-28 23:29:10 -07:00
Syrus Akbary
2e8707aee6
First working version with Django.
2015-09-28 00:34:25 -07:00
Syrus Akbary
311209760d
Refactored code allowing multiple schemas at the same time.
2015-09-27 20:19:33 -07:00
Syrus Akbary
eafc9a102e
Improved tests and schema definition.
2015-09-26 03:36:00 -07:00
Syrus Akbary
1b7caac39b
First working version with relay 💪
2015-09-25 23:25:10 -07:00
Syrus Akbary
9a84d595a1
First relay version
2015-09-25 16:35:17 -07:00
Syrus Akbary
931d0ddb1c
First working version of Graphene 😃
2015-09-24 02:11:50 -07:00