Commit Graph

536 Commits

Author SHA1 Message Date
Syrus Akbary
c339afc1ce Added TypeMap objecttype test. Fixed Field arguments 2016-08-13 13:38:05 -07:00
Syrus Akbary
ec4a49498d Added datetime scalar 2016-08-13 13:19:58 -07:00
Syrus Akbary
6e0789bfcd Improved implementation 2016-08-13 13:19:47 -07:00
Syrus Akbary
b68b1753bb Added enum support in typemap 2016-08-13 13:05:38 -07:00
Syrus Akbary
84c1da60dd Added Union. Improved testing and code 2016-08-13 11:10:41 -07:00
Syrus Akbary
0802aaced0 Added InputObjectType conversion 2016-08-13 09:39:46 -07:00
Syrus Akbary
0f66dba7e8 Improved testing 2016-08-13 09:15:24 -07:00
Syrus Akbary
a7b3d193eb Added Field arguments. 2016-08-13 01:50:32 -07:00
Syrus Akbary
70a9de63f9 Added InputObjectType and InputField 2016-08-12 19:23:33 -07:00
Syrus Akbary
8cf5b1d9ab Added Enum 2016-08-12 18:57:18 -07:00
Syrus Akbary
9c4706f7c5 Added Mutation 2016-08-12 18:37:29 -07:00
Syrus Akbary
e408541c7b Improved testing. Added strucutre serialization. Remove unused code 2016-08-12 18:13:47 -07:00
Syrus Akbary
1c24e1b954 Added Union type 2016-08-12 18:06:01 -07:00
Syrus Akbary
7923f45595 Added TypeMap 2016-08-11 19:44:37 -07:00
Syrus Akbary
3620e2ad4e Improved scalars 2016-08-11 01:25:32 -07:00
Syrus Akbary
3e77f258b4 Improved schema 2016-08-11 01:25:24 -07:00
Syrus Akbary
c4fba3b7ca Improved error messaging 2016-08-11 01:02:37 -07:00
Syrus Akbary
feb8fb9b13 Improved schema implementation 2016-08-11 01:00:46 -07:00
Syrus Akbary
ac0e699069 Added schema 2016-08-11 00:27:37 -07:00
Syrus Akbary
453d6d6ab7 Added scalars 2016-08-11 00:05:33 -07:00
Syrus Akbary
55a1450dd3 Improved abstracttypes implementation 2016-08-10 23:39:28 -07:00
Syrus Akbary
cd0be62993 Added abstract types simplification 2016-08-10 23:15:32 -07:00
Syrus Akbary
550ad386f0 Next types 2016-08-10 22:03:38 -07:00
Syrus Akbary
04492600e5 First stage separate interfaces 2016-08-08 09:37:06 -07:00
Syrus Akbary
ff3968faea Removed unused function 2016-08-07 17:08:50 -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
0f279abecf Improved unmounted type logic 2016-08-07 16:31:06 -07:00
Syrus Akbary
387b997b1d Fixed tests and flake errors 2016-08-06 19:42:06 -07:00
Syrus Akbary
e6e08f60bc Fixed json literal parsing 2016-08-06 19:21:44 -07:00
Syrus Akbary
ba4d1d6abf Fixed Python3 tests 2016-07-22 20:38:45 -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
4168439abe Removed type definitions 2016-06-22 23:38:01 -07:00
Syrus Akbary
b6522f393c Refactored InputObjectType 2016-06-22 23:35:50 -07:00
Syrus Akbary
cbf0d8fedd Moved Enum logic 2016-06-22 23:30:49 -07:00
Syrus Akbary
3529fcb29b Moved scalar definitions 2016-06-22 23:25:09 -07:00
Syrus Akbary
1737089c6d Refactored GraphQL type generator 2016-06-22 23:22:09 -07:00
Syrus Akbary
7d59489183 Remove abstract from options 2016-06-21 23:31:29 -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
043e548f49 Added JSONString 2016-06-21 22:07:16 -07:00
Syrus Akbary
1827099381 Added get_fields to options 2016-06-21 17:40:38 -07:00
Syrus Akbary
b5458493ce Improved objecttype 2016-06-21 14:09:54 -07:00
Syrus Akbary
c87d87d1ea Improved ObjectType fields 2016-06-21 13:09:14 -07:00
Syrus Akbary
568718d573 Added support for Enum descriptions 2016-06-21 12:01:03 -07:00
Syrus Akbary
9a9d7f8873 Moved Interface to ObjectType. Improved integration with latest GraphQL-core 2016-06-21 11:54:14 -07:00
Syrus Akbary
b772499b9b Improved Interface/ObjectType is_type_of abstraction 2016-06-19 14:29:41 -07:00
Syrus Akbary
907a093117 Allow dates in Datetime scalar 2016-06-19 14:28:57 -07:00
Syrus Akbary
d3f98d75f6 Improved relay integration and abstraction 2016-06-19 14:28:47 -07:00
Syrus Akbary
ccd8349ef6 Added as_field utility 2016-06-18 14:32:53 -07:00
Syrus Akbary
3c2f2c3c06 Added DateTime scalar 2016-06-18 14:32:17 -07:00
Syrus Akbary
e7e2ed518a Use OrderedDict in Enum by default 2016-06-18 14:31:19 -07:00
Syrus Akbary
80f98c5fd3 Improved enum. Removed old @implements 2016-06-17 01:27:31 -07:00
Syrus Akbary
995150bfa5 Improved is_graphene_type 2016-06-17 01:27:05 -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
ccfed3df3f Improved Python3 compat 2016-06-15 21:40:12 -07:00
Syrus Akbary
145183d0ae Remove commented code 2016-06-15 21:24:01 -07:00
Syrus Akbary
8bd9669d3d Removed unused implements 2016-06-15 21:20:35 -07:00
Syrus Akbary
ee46d8c7be Improved Scalars tests 2016-06-15 21:16:31 -07:00
Syrus Akbary
2172edc033 Improved docs 2016-06-15 21:00:06 -07:00
Syrus Akbary
b91e10ef8a Improved tests 2016-06-15 00:18:20 -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
76ecd895e1 Removed unused code 2016-06-14 22:26:18 -07:00
Syrus Akbary
46918d3ba0 Fixed test 2016-06-14 22:20:06 -07:00
Syrus Akbary
88a81e306b Remove unused logic 2016-06-14 22:17:13 -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
6c7cf55b18 Added Mutation support 2016-06-13 20:26:26 -07:00
Syrus Akbary
cf80f87dca Improved ObjectType implementation 2016-06-13 19:58:11 -07:00
Syrus Akbary
d8201c44fa Added better enum 2016-06-13 19:18:00 -07:00
Syrus Akbary
7219babbd7 Improved ScalarType 2016-06-13 18:58:06 -07:00
Syrus Akbary
8078937359 Improved InputObjectType abstraction 2016-06-12 01:15:57 -07:00
Syrus Akbary
a6346664a3 Improved fields logic 2016-06-12 00:20:33 -07:00
Syrus Akbary
e6788993ba Simplified interface logic 2016-06-11 00:47:38 -07:00
Syrus Akbary
eec4c52c33 Renamed from TypeProxy to UnmountedType 2016-06-10 22:40:22 -07:00
Syrus Akbary
c0460060a0 Simplified options 2016-06-10 22:36:48 -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
9025b1c8f0 Improve Field and InputField copy 2016-06-09 22:03:04 -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
25e967200b Improved fields mounting 2016-06-07 22:39:29 -07:00
Syrus Akbary
9f655d9416 Improved interface fields getter 2016-06-07 22:00:00 -07:00
Syrus Akbary
01190fb6ff Added mutation and props utility 2016-06-07 02:28:13 -07:00
Syrus Akbary
4c8f5367ba Simplified code 2016-06-06 20:38:55 -07:00
Syrus Akbary
ec67303594 Restrict the usage of TypeProxy instances 2016-06-06 02:39:47 -07:00
Syrus Akbary
3a566241f3 Use always the resolve methods as unbounds. __func__ to the rescue 2016-06-06 02:06:17 -07:00
Syrus Akbary
0db5b1cfbc Move resolver to interface too 2016-06-06 02:03:57 -07:00
Syrus Akbary
da3769b902 Fix test case 2016-06-06 01:30:29 -07:00
Syrus Akbary
01130b8af5 Set interface list to be immutable 2016-06-06 01:29:05 -07:00
Syrus Akbary
251d7106e2 Improved scalar implementation thinking immutable 2016-06-06 00:48:43 -07:00
Syrus Akbary
77ec170dd5 Let the interfaces be immutable 2016-06-06 00:39:55 -07:00