Commit Graph

180 Commits

Author SHA1 Message Date
Syrus Akbary
c28b046606 Added DjangoConnection to the public 2015-11-21 19:04:58 -08:00
Syrus Akbary
79c7d070db Fixed isort 2015-11-21 18:47:40 -08:00
Jeremy Feinstein
487543206c Adding support for sqlalchemy 2015-11-21 15:21:40 -05:00
Syrus Akbary
c521e181c8 Simplified Django grapheme types removing LazyMap 2015-11-21 10:53:42 -08:00
Syrus Akbary
732b1aec1b Update Connections 2015-11-20 16:12:11 -08:00
Syrus Akbary
b1e0c3b533 Merge branch 'master' of github.com:syrusakbary/graphene 2015-11-20 08:31:59 -08:00
Syrus Akbary
3921e417ee Fixed django connection or list field. Fixed #43 2015-11-20 08:31:53 -08:00
Syrus Akbary
0d4164648f Fixed instance getter using _root. 2015-11-19 20:00:10 -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
Syrus Akbary
3712542566 Fixed PEP8 syntax 2015-11-19 08:37:15 -08:00
Syrus Akbary
4a591354f1 Wrap or not wrap. Root is the question 2015-11-19 08:37:03 -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
34d6d07fc3 Improved tests 2015-11-15 00:52:22 -06:00
Syrus Akbary
83589a21b8 Merge branch '0.4.0' of github.com:graphql-python/graphene into 0.4.0 2015-11-15 00:25:11 -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
Jake
57ba5e71f9 Remove redundant tests & fix tox. 2015-11-13 17:15:42 -05:00
Jake
4e08819094 Merge remote-tracking branch 'graphql-python/0.4.0' into use-graphql-django-view 2015-11-13 17:08:12 -05:00
Jake
77a588a5b1 Fix handling of root value to be like Schema.execute. 2015-11-13 17:00:04 -05:00
Jake
5a1e014b9a Use graphql-django-view to handle GraphQLView 2015-11-13 16:53:35 -05:00
Syrus Akbary
9548d6932c Merge branch 'refs/heads/master' into 0.4.0
Conflicts:
	graphene/contrib/django/tests/test_views.py
	graphene/contrib/django/views.py
2015-11-13 11:52:28 -08:00
Monte Mishkin
e48598f4e6 added check for content-type "application/graphql" in django view 2015-11-12 23:41:01 -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
cf657b365c Improved django support 2015-11-11 17:33:37 -08:00
Syrus Akbary
842d11515e Changed from field_name to attname for field attribute name 2015-11-05 00:14:03 -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
129999d41a Improved types as containers 2015-10-27 00:17:27 -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
526d34d009 Fixed exclude_fields when is a tuple 2015-10-19 23:13:48 -07:00
Syrus Akbary
fadf3664c0 Refactored django function to utils 2015-10-18 19:43:58 -07:00
Syrus Akbary
bd0ec6dc14 Improved Relay types 2015-10-16 01:23:57 -07:00
Syrus Akbary
440a981750 Improved field overwriting in Django mapped models 2015-10-15 23:37:08 -07:00
Syrus Akbary
cafcd89e57 Simplified how NodeIDField is managed. Improved tests 2015-10-15 23:26:20 -07:00
Syrus Akbary
2900ed66ad Improved type resolver. Refactored django utils 2015-10-15 19:13:38 -07:00
Syrus Akbary
86927b2add Added visibility to DjangoInterface 2015-10-14 15:12:38 -07:00
Syrus Akbary
3f8ac7f851 Added Decimal field support (mapping to FloatField until graphql-core implements Decimal type) 2015-10-14 13:49:58 -07:00
Syrus Akbary
979dd0f498 Improved django execute view 2015-10-14 11:33:20 -07:00
Mickie Betz
3ebb33be6d Django 1.6 compatibility for views 2015-10-12 22:22:46 -05:00
Syrus Akbary
0a42dcea02 Improved Django 1.6 compatibility. Fixed #10 2015-10-12 19:40:20 -07:00
Syrus Akbary
6eb1a48cb2 Improved overall testing coverage 2015-10-10 14:56:18 -07:00
Syrus Akbary
ea95ca2b0c Fixed field ordering adding reverse related fields at the end 2015-10-09 23:15:07 -07:00
Syrus Akbary
97224c6083 Fixed foreign key, oneToOne resolve 2015-10-09 22:55:15 -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
f9a0f18b0d Fixed local_fields with fields when Extending from A non abstract Django model 2015-10-06 01:05:01 -07:00
Syrus Akbary
0843499306 Improved field description converter from Django fields 2015-10-06 00:49:13 -07:00
Syrus Akbary
fe510dc686 Completed Python3 Compatibility! 2015-10-05 23:06:49 -07:00
Syrus Akbary
b58269ce72 Improved Python3 integration 2015-10-05 22:30:05 -07:00
Syrus Akbary
948da46fcd Changed field attr naming from null to required 2015-10-05 20:42:24 -07:00
Syrus Akbary
cf09066787 Fixed ManyToMany relations mapping in Django Models 2015-10-03 18:21:47 -07:00
Syrus Akbary
25eca8776a Added ability to skip fields in runtime 2015-10-03 16:48:18 -07:00
Syrus Akbary
2f3bfdf863 Improved Django fields testing 2015-10-03 13:51:45 -07:00
Syrus Akbary
d47f1d544e Improved django GraphQL view testing 2015-10-03 13:27:19 -07:00
Syrus Akbary
5b415a1de6 Improved Django view exception handling 2015-10-03 12:24:51 -07:00
Syrus Akbary
855cee2f34 Added custom GraphQLSchema 2015-10-03 02:42:56 -07:00
Syrus Akbary
b0e3b3a3af Improved Django GraphQL view error handling 2015-10-03 02:10:03 -07:00
Syrus Akbary
dcd8edb59a Improved Django Connection resolver. Added exclude_fields option to Django Types 2015-10-03 01:47:55 -07:00
Syrus Akbary
52cb1715d3 Added LazyMap for django resolvers 2015-10-03 00:03:38 -07:00
Syrus Akbary
701c49db26 Added automatic snake casing to camel casing conversion in field names 2015-10-02 22:45:13 -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
0aba625140 Fixed Django field convert bug pointed by @jhgg 2015-10-01 09:22:29 -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
72c88a19e5 Removed unused schema 2015-09-30 01:09:37 -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
e89eb3456e Improved Django mapping 2015-09-29 18:25:56 -07:00
Syrus Akbary
80094f45c2 Refactored basic schema code. Make it faster and cleaner 2015-09-29 02:32:58 -07:00
Syrus Akbary
18e3ef8698 Created LazyField. Abstracted the Django connection into it. 2015-09-28 23:50:42 -07:00
Syrus Akbary
ac940b9309 Improved Django integration with relations 2015-09-28 23:29:10 -07:00
Syrus Akbary
76147d7c26 Improved Django model conversion 2015-09-28 01:51:51 -07:00
Syrus Akbary
2e8707aee6 First working version with Django. 2015-09-28 00:34:25 -07:00