Syrus Akbary
2b676743ae
Removed slots
2016-06-04 19:06:33 -07:00
Syrus Akbary
ff7bf20f6d
Added some mutable comments
2016-06-04 18:49:26 -07:00
Syrus Akbary
0f10ae884f
Allow InputObjectType instances to be Type proxies
2016-06-04 16:04:21 -07:00
Syrus Akbary
50c1ab62ba
Fixed Enum value getter
2016-06-04 15:45:54 -07:00
Syrus Akbary
449b8c67d1
Added reset_counter to ordered types. Improved node implementation
2016-06-04 15:36:32 -07:00
Syrus Akbary
ab72393e66
Added InputField, InputObjectType. Improved Field implementation
2016-06-04 15:22:10 -07:00
Syrus Akbary
89790e7508
Added Enum type
2016-06-04 14:06:16 -07:00
Syrus Akbary
58291a3b25
Moved GraphQL definitions to each corresponding file
2016-06-04 13:05:51 -07:00
Syrus Akbary
a1454fdd74
Fixed resolve context
2016-06-04 12:48:08 -07:00
Syrus Akbary
3acf5fd588
Improved tests
2016-06-04 11:20:45 -07:00
Syrus Akbary
40ce604d2c
Improved field resolving
2016-06-04 03:12:09 -07:00
Syrus Akbary
d58d1f8d89
Added List, NonNull types
2016-06-03 23:50:12 -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
7df1f8a88d
Fixed unwrap cursor for make it work with DDT. Fixed #181
2016-05-31 21:15:10 -07:00
Syrus Akbary
b9695c877a
Fixed ClientIDMutation GraphQL type name. Fixed #148
2016-05-31 20:55:01 -07:00
Syrus Akbary
9e715cd902
Fixed Django converter of field with grouped choices
2016-05-31 20:29:20 -07:00
Syrus Akbary
4636f9290a
Merge branch 'master' into django-choices-grouping
...
# Conflicts:
# graphene/contrib/django/tests/test_converter.py
2016-05-31 20:26:21 -07:00
Syrus Akbary
edfbbf52ef
Fix field model
2016-05-31 20:05:49 -07:00
Syrus Akbary
4936e40258
Merge branch 'django-choices-translation' of https://github.com/Ian-Foote/graphene into fix_lazy_translated_choice
2016-05-31 19:49:25 -07:00
Syrus Akbary
7f6598518e
Use Django forcetext for choices
2016-05-31 19:47:50 -07:00
Jacob Klapwijk
be449ab1c0
Fix ugettext_lazy objects in Choice tuples not being evaluated. Running .format() on it will return the string we want, and wont cause any problems when its run on a string without arguments
2016-05-31 16:11:54 +02:00
Syrus Akbary
da09bc3210
Fixed unregistered types in schema
2016-05-27 23:18:18 -07:00
Ian Foote
7d5d7eac3c
Add test for django grouped choices
2016-05-26 16:07:18 +01:00
Ian Foote
8744f6a90e
Add test for django choices with translation
2016-05-26 15:44:49 +01:00
Marc Tamlyn
aa2f4c5bac
Failing test of interface implementation registration.
2016-05-26 12:16:45 +01:00
Syrus Akbary
8bc14953d7
Moved options testing to tests directory
2016-05-23 21:58:25 -07:00
Alec Aivazis
427a08106b
fixed linting error
2016-05-22 17:17:07 -07:00
Alec Aivazis
161f198451
added test for auto_camelcase flag
2016-05-22 17:11:55 -07:00
Alec Aivazis
feb0825a63
fixed bug when no middlewares are present
2016-05-22 16:52:30 -07:00
Syrus Akbary
89074492e0
Merge pull request #177 from graphql-python/bugfixes/context-in-connectionfield
...
Added context to connectionfield resolver
2016-05-21 00:47:56 -07:00
Syrus Akbary
11a5ee189e
Fixed issues
2016-05-21 00:40:26 -07:00
Syrus Akbary
ae8a23bfb8
Merge pull request #175 from AdrielVelazquez/master
...
Allow numbers in to_constant
2016-05-21 00:26:46 -07:00
Syrus Akbary
b9723356fe
Fixed PEP8-Python3 errors
2016-05-20 23:52:00 -07:00
Syrus Akbary
577b76e436
Removed plugins. Added middlewares
2016-05-20 23:43:55 -07:00
Syrus Akbary
3428725314
First phase of middlewares
2016-05-20 23:25:54 -07:00
Syrus Akbary
8421b59d3a
Improved resolver logic middleware by using promises
2016-05-20 21:44:31 -07:00
Adriel Velazquez
4d15bc4f79
Updating tests for regex changes
2016-05-20 15:20:10 -04:00
Adriel Velazquez
22b8b90fab
Allow numbers in to_constant
...
Enums aren't effected if a int is passed along with the string.
2016-05-20 14:30:56 -04:00
Markus Padourek
5a949ce209
Added context to sqlalchemy connectionfield
2016-05-20 15:26:42 +01:00
Markus Padourek
83c2cb1b27
Add context to django connection field
2016-05-20 14:40:21 +01: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
Syrus Akbary
25fd60d1ff
Improved plugins
2016-05-20 01:23:45 -07:00
Syrus Akbary
b431bfe477
Fixed django OneToOne inverse relationship conversion. Fix #170
2016-05-19 21:56:05 -07:00
Syrus Akbary
3d66159826
Fixed lint error
2016-05-18 21:54:21 -07:00
Syrus Akbary
d6740e9ff5
Allow string references in InputTypes. Fixed #157
2016-05-18 21:49:37 -07:00
Syrus Akbary
10304eb8cf
Added interfaces field into a ObjectType. Fixed #168
2016-05-18 21:00:50 -07: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
76ea7d7637
schema now use default executor
2016-05-06 23:25:47 -07:00
Alec Aivazis
84834d1218
fixed reference to sync executor
2016-05-06 10:16:42 -07:00
Alec Aivazis
1d44f5f918
updated to reflect changes to graphql-core
2016-05-06 08:55:17 -07:00
Jon Dugan
9c2d571aae
py 3.4/3.5 don't like the leading 0
2016-04-29 14:21:18 -05:00
Jon Dugan
f325964a9e
one more linting fix
2016-04-29 14:16:31 -05:00
Jon Dugan
a158f4e002
liniting fixes
2016-04-29 14:10:28 -05:00
Jon Dugan
8e3b9b430e
improve iso8601 handling
2016-04-29 13:58:49 -05:00
evalette
0960b7914d
add test for sqlalchemy and identifier meta attribute
2016-04-13 14:39:11 +02:00
evalette
1f9252f26a
add meta option identifier to SQLAlchemy nodes
2016-04-13 14:06:31 +02:00
karec
efa67fa1db
start implement custom identifier
2016-04-12 22:24:12 +02:00
Syrus Akbary
1b39992dbe
Merge branch 'refs/heads/master' into features/django-fields
...
Conflicts:
graphene/contrib/django/converter.py
graphene/core/classtypes/enum.py
2016-04-02 20:06:44 -07:00
Syrus Akbary
3bef8762e7
Improved Python syntax to be PEP8 complaint
2016-04-02 19:40:48 -07:00
Syrus Akbary
12c69c0635
Added DateTime custom Scalar
2016-04-02 19:37:28 -07:00
Syrus Akbary
81560df6a1
Added JSONString custom scalar
2016-04-02 19:19:40 -07:00
Syrus Akbary
ca0d1a3d7a
Added RangeField conversion and testing
2016-04-02 18:58:36 -07:00
Syrus Akbary
7f96500353
Added support for converting Postgres fields
2016-04-02 18:02:13 -07:00
Syrus Akbary
a1dd2b6293
Added FileField and ImageField conversion. Fixed #137
2016-04-02 16:24:32 -07:00
Syrus Akbary
e1a693e57c
Added Enum type ability to be mounted as field or argument
2016-04-02 00:14:09 -07:00
Syrus Akbary
68a9fb9fc4
Improved Django field choice converter
2016-04-01 23:43:42 -07:00
Syrus Akbary
bd88f2327e
Added to_const str converter utility
2016-04-01 23:39:10 -07:00
Syrus Akbary
1f548f188d
Fixed default query value in SQLAlchemyConnectionField. Fixed #133
2016-03-30 00:12:59 -07:00
Syrus Akbary
21ec1163b9
Added relay PageInfo, Connection super constructors. Fixed #131
2016-03-29 23:26:33 -07:00
Michael Elsdörfer
653e67de97
Allow empty list in SQLAlchemyConnectionField.
...
Custom resolve()'s empty list return value should take precedence over SQLAlchemyConnectionField default query.
2016-03-06 16:01:50 +03:30
Syrus Akbary
70b6cbdf22
Merge pull request #90 from gwind/relay-PageInfo
...
change page_info to fit relay's limitation
2016-03-01 15:17:01 -08:00
Syrus Akbary
e6f229ffb9
Fixed django_connection defaults
2016-02-12 19:13:21 -08:00
Syrus Akbary
56e1b2b638
Fixed default in DjangoConnection
2016-02-12 18:59:17 -08:00
Syrus Akbary
e05b9ea79d
Fixed raw_sql tracking
2016-02-12 18:59:02 -08:00
Syrus Akbary
50ed91326a
Fixed tests. Improved sql debugging with params
2016-02-05 18:59:23 -08:00
Syrus Akbary
342511cda0
Merge branch 'master' of github.com:graphql-python/graphene
2016-02-05 18:30:08 -08:00
Syrus Akbary
314703d7b5
Improved querying and slicing in DjangoConnectionFields and inherited. Fixed #108
2016-02-05 18:27:27 -08:00
Syrus Akbary
c5b15cec2f
Removed the collision with django-debug-toolbar tracking. #108
2016-02-04 14:23:59 -08:00
Syrus Akbary
7b06e01cb3
Fixed ClassTypes when returned as instance. Fixed #105
2016-02-04 13:47:03 -08:00
Syrus Akbary
31eae0aee3
Improve Django field conversion real-life tests
2016-02-04 09:25:18 -08:00
Syrus Akbary
e9e51a0bd4
Merge pull request #100 from graphql-python/features/enum
...
Add Enum type
2016-02-02 20:13:20 -08:00
Syrus Akbary
9f57b459ec
Fixed tests on source
2016-02-02 19:07:34 -08:00
Syrus Akbary
141beb0364
Merge pull request #102 from graphql-python/features/source
...
Added source argument in Fields
2016-02-02 19:05:30 -08:00
Syrus Akbary
a66f6f2990
Added source argument to Fields. Fixed #101
2016-02-02 19:00:36 -08:00
Syrus Akbary
cb812958a2
Added maybe_func utility
2016-02-02 18:52:00 -08:00
Syrus Akbary
b3693e3702
Added support for sqlalchemy choice
2016-02-01 14:02:38 -08:00
Syrus Akbary
7aa7c5a7bf
Added support for mapping Django Fields with choices to Enum types. Fixed #95
2016-02-01 13:54:37 -08:00
Syrus Akbary
407b9ea550
Added Enum class type
2016-02-01 13:28:52 -08:00
Markus Padourek
d971fbb4dc
Update to use partial instead of lambda function
2016-02-01 18:50:30 +00:00
Markus Padourek
e7b5358604
Fix UnionType resolver
...
Fixes #98
2016-02-01 15:57:28 +00:00
Syrus Akbary
235a24e966
Added support for deprecated fields using deprecation_reason. Fixed #93
2016-01-28 10:22:44 -08:00
Jian Li
14fbfaa427
change page_info to fit relay's limitation
2016-01-26 20:35:12 +08:00
Syrus Akbary
96c1726407
Added SQLAlchemy documentation and fixed installs
2016-01-23 14:40:08 -08:00
Syrus Akbary
bc6240d378
Improved connection resolver from list
2016-01-22 22:30:25 -08:00
Syrus Akbary
b86b5a7385
Merge branch 'refs/heads/master' into sqlalchemy
2016-01-22 21:18:35 -08:00
Syrus Akbary
b281bff226
Added global_id method to Nodes
2016-01-22 21:18:20 -08:00
Syrus Akbary
6f7e00af95
Improved query support
2016-01-22 19:21:50 -08:00
Syrus Akbary
017f6ae2a1
Updated SQLAlchemy integration in graphene
2016-01-22 18:31:27 -08:00
Syrus Akbary
961cb1ad83
Merge branch 'refs/heads/master' into sqlalchemy
2016-01-22 10:55:57 -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
Syrus Akbary
f29fe5c8fd
Fixed inheritance from abstract types. Fixed #84
2016-01-21 12:39:45 -08:00
Tomek Główka
2e20cd8059
Fixed NodeField object_type string name argument.
2016-01-15 01:49:25 +01:00
Syrus Akbary
112006c211
Fixed PEP8 errors
2016-01-13 18:48:30 -08:00
Syrus Akbary
2acd8691cf
Improve imports if not django_filters installed. Improved Django command fixing warning in Django 1.8+
2016-01-13 18:30:46 -08:00
Syrus Akbary
20a493b9d1
Fixed double underscore converter
2016-01-11 17:27:20 +01:00
Syrus Akbary
f68763b822
Fixed many to many relations in Django model
2016-01-11 17:13:25 +01:00
Syrus Akbary
84dbc58115
Improved Django Compatibility. Added graphql_schema command tests #73
2016-01-03 18:51:02 +01:00
Syrus Akbary
70a4bd13c1
Fixed non-removed code from django filters and some PEP8 errors
2016-01-02 21:35:36 +01:00
Syrus Akbary
69062aa6d1
Improved PEP8 syntax and order imports
2016-01-02 21:19:15 +01:00
Syrus Akbary
e1145b88fb
Improved resolvers in Django
2016-01-02 21:13:54 +01:00
Syrus Akbary
33c58f6cfa
Improved default field getter and improved relay connection resolver
2016-01-02 21:04:27 +01:00
Adam Charnock
b44bae115d
Adding test to reproduce bug whereby the FilterConnectionResolver does not correctly traverse relationships
2015-12-29 16:57:41 +00:00
Adam Charnock
58421cda14
Merge remote-tracking branch 'graphql/master' into feature/django
2015-12-29 13:30:05 +00:00
Syrus Akbary
062c0f9ed5
Merge pull request #73 from lightning18/dump-schema
...
Implement Django command for dumping schema.json
2015-12-18 19:24:22 +01:00
Kevin Abiera
73c04f22c8
Implement Django command for dumping schema.json
...
* Implement Django `./manage.py graphql_schema`
* Required to have 'graphene.django.contrib' in INSTALLED_APPS setting
* Introduces two new optional settings GRAPHENE_SCHEMA and
GRAPHENE_SCHEMA_OUTPUT
* GRAPHENE_SCHEMA for the Django app containing the schema
* GRAPHENE_SCHEMA_OUTPUT for the output file (defaults to schema.json)
* Use `./manage.py graphql_schema -h` for help in command line
2015-12-18 20:57:24 +08:00
Kevin Abiera
6c0bc4c545
Add support for GenericIPAddressField
2015-12-12 22:16:20 +08:00
Syrus Akbary
c7026329d3
Moved django filter tests
2015-12-12 00:54:51 -08:00
Syrus Akbary
8eaa2cfc49
Fixed compatibility with Django 1.6, 1.7, 1.8 and 1.9
2015-12-12 00:51:31 -08:00
Syrus Akbary
35d78320e8
Simplified filter in types and fields. All tests passing
2015-12-11 23:39:41 -08:00
Syrus Akbary
b4f7df3c9d
Fixed argument getter in django filters tests
2015-12-11 15:43:22 -08:00
Syrus Akbary
689db2c70e
Fixed incompatible syntax in Python 2.7
2015-12-11 11:03:49 -08:00
Syrus Akbary
cdfe7bd33e
Merge branch 'refs/heads/master' into feature/adam-django
2015-12-11 10:59:55 -08:00
Syrus Akbary
9dcd7986b8
Improved testing on fields
2015-12-11 10:53:05 -08:00
Syrus Akbary
2eea03cb62
Improved name in Field. Could be an Argument
2015-12-11 10:42:10 -08:00
Syrus Akbary
930f084912
Fixed DjangoDebugPlugin. Improved Django views
2015-12-10 22:11:43 -08:00
Syrus Akbary
c8f4c13822
Improved plugin execution
2015-12-09 19:44:35 -08:00
Syrus Akbary
b3b440f837
Merge branch 'refs/heads/features/plugins-autocamelcase' into features/django-debug
2015-12-09 19:28:43 -08:00
Syrus Akbary
dca435a220
Improved plugin system
2015-12-09 19:26:46 -08:00
Syrus Akbary
dd5b26e6ed
Improved debug plugin structure
2015-12-06 16:51:37 -08:00
Syrus Akbary
bd35fcee6c
Merge branch 'refs/heads/features/plugins-autocamelcase' into features/django-debug
2015-12-06 16:39:32 -08:00
Syrus Akbary
cd5d9b8eea
Improved plugin structure based on @adamcharnock suggestions
2015-12-06 16:34:47 -08:00
Syrus Akbary
730de3f289
Merge branch 'refs/heads/master' into features/plugins-autocamelcase
...
Conflicts:
graphene/core/types/argument.py
2015-12-06 16:04:44 -08:00
Syrus Akbary
2724025a5b
Improved ScalarTypes code
2015-12-06 15:53:56 -08:00
Syrus Akbary
37a454b831
Renamed BaseType to InstanceType for code clarity
2015-12-06 15:49:54 -08:00
Syrus Akbary
9e1dd8e314
Merge branch 'refs/heads/master' into features/plugins-autocamelcase
...
Conflicts:
graphene/core/schema.py
2015-12-06 15:43:57 -08:00
Syrus Akbary
5e708cc919
Improved tests. Improved schema.type getter. Remove duplicated Scalar code
2015-12-06 15:32:31 -08:00
Syrus Akbary
9ea10f562c
Fixed lint errors
2015-12-06 14:37:44 -08:00
Syrus Akbary
c9e7f67ff9
Improved logic in GroupNamedType
2015-12-06 14:36:47 -08:00
Syrus Akbary
a153a01f6b
Improved debug using plugin structure
2015-12-06 03:59:44 -08:00
Adam Charnock
3d4f593300
DjangoFilterConnectionField now extends ConnectionField, as DjangoConnectionField is now deprecated
2015-12-06 10:38:28 +00:00
Syrus Akbary
2ad5bc203a
Merge branch 'refs/heads/features/plugins-autocamelcase' into features/django-debug
2015-12-06 02:37:21 -08:00
Syrus Akbary
12e4e2c006
Added Plugins structure. Added option in schema for auto camel case or not.
2015-12-06 02:35:17 -08:00
Adam Charnock
93e758dc13
Reverting previous commit following comments by @syrusakbary
2015-12-06 10:08:10 +00:00