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
Syrus Akbary
b17f081906
Improved enum attrs
2016-06-06 00:05:00 -07:00
Syrus Akbary
19dff03784
Improved documentation
2016-06-05 19:29:24 -07:00
Syrus Akbary
ad607eb122
Changed name from GrapheneType to GrapheneGraphQLType
2016-06-04 19:19:08 -07:00
Syrus Akbary
31ea09ff30
Improved options
2016-06-04 19:10:18 -07:00
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
Syrus Akbary
ec3f292593
Refactored arguments and fields logic
2015-12-06 01:51:03 -08:00
Syrus Akbary
21dffa4aa8
Moved fields to a named group
2015-12-06 01:34:56 -08:00
Syrus Akbary
fae376cbb0
Moved arguments to a named group
2015-12-06 01:01:23 -08:00
Adam Charnock
880807dd2f
Replacing django-filter detection with GRAPHENE_ENABLE_FILTERING setting
...
Also moving GRAPHENE_ORDER_BY_FIELD into settings.py which
centralises use of django settings and their default values
2015-12-05 13:06:44 +00:00
Adam Charnock
0f35f4de8d
Correcting definition of
2015-12-05 11:20:48 +00:00
Adam Charnock
66189be4a9
Filtering now available on nodes without defining fields
2015-12-05 11:15:17 +00:00
Adam Charnock
afd7aa8d72
Merge branch 'master' into feature/django
2015-12-05 09:10:38 +00:00
Adam Charnock
bfd43bc995
Flake8 fixes
2015-12-05 09:03:19 +00:00
Adam Charnock
1988519536
Fixes to how singledispatch is imported
2015-12-05 09:01:11 +00:00
Syrus Akbary
2f6fb89f23
Fixed List, NonNull accessors as functions instead of properties
2015-12-04 19:51:44 -08:00