Jonathan Kim
5068ea05c3
v2.6.0
2019-09-22 21:17:44 +01:00
Jonathan Kim
e4cf59ecec
Handle isnull filters differently ( #753 )
...
* Handle isnull filters differently
* Change to rsplit
2019-09-22 21:14:59 +01:00
Jason Kraus
a64ba65bef
convert DRF ChoiceField to Enum ( #537 )
...
* convert DRF ChoiceField to Enum, also impacts FilePathField
* Pep8 fixes
* DRF multiple choices field converts to list of enum
* apply black formatting
2019-09-22 21:13:12 +01:00
rishabh
cd73cab699
converter.py: Fix typo posgres->postgres ( #765 )
...
Fixes typo for HStoreField and RangeField
converters.
2019-09-22 21:10:21 +01:00
Mel van Londen
0962db5aa6
Pin higher version of graphene for proper graphql-core version r… ( #768 )
2019-09-22 21:09:57 +01:00
Gilly Ames
4f21750fc2
Upgrade graphiql version to fix history tool ( #772 )
...
Graphiql has a history tool that allows you to save and label favourites, but this version has a bug (fixed https://github.com/graphql/graphiql/issues/750 ). This change upgrades to the latest version.
2019-09-22 20:43:46 +01:00
Jonathan Kim
fea9b5b194
Extend DjangoListField to use model queryset if none defined ( #732 )
...
* Fix model property
* Only allow DjangoObjectTypes to DjangoListField
* Resolve model queryset by default
* Add some more tests to check behaviour
2019-09-17 09:14:18 -07:00
Tyler Kennedy
4bbc0824a6
Fix a small typo, filerset_class -> filterset_class ( #762 )
2019-09-17 09:13:47 -07:00
Talley Lambert
254e59c36f
Adds variables arg to GraphQLTestCase.query ( #699 )
...
* add variables arg in GraphQLTestCase.query
* update GraphQLTestCase.query docstring and remove type check
2019-09-07 11:49:29 -07:00
Semyon Pupkov
ac79b38cf0
Use field and exclude in docs instead deprecated attrs ( #740 )
2019-09-07 09:49:41 -07:00
A C SREEDHAR REDDY
1b8184ece1
make Mutation class ObjectType. ( #748 )
2019-08-16 14:34:28 +01:00
A C SREEDHAR REDDY
9d245287a4
is_authenticated is bool not callable. ( #749 )
2019-08-16 14:33:59 +01:00
Gert Van Gool
d5e71bc9be
Fix typo of imoprt to import ( #742 )
2019-08-10 21:30:17 +01:00
dependabot[bot]
a04fff9d70
Bump django from 2.1.11 to 2.2.4 in /examples/cookbook-plain ( #736 )
...
Bumps [django](https://github.com/django/django ) from 2.1.11 to 2.2.4.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/2.1.11...2.2.4 )
Signed-off-by: dependabot[bot] <support@github.com>
2019-08-10 18:50:39 +01:00
Jonathan Kim
87aebdb630
v2.5.0 ( #739 )
2019-08-10 11:55:42 +01:00
dependabot[bot]
930adb50ce
Bump django from 2.1.10 to 2.1.11 in /examples/cookbook-plain ( #733 )
...
Bumps [django](https://github.com/django/django ) from 2.1.10 to 2.1.11.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/2.1.10...2.1.11 )
Signed-off-by: dependabot[bot] <support@github.com>
2019-08-07 08:09:56 +01:00
dependabot[bot]
c432d5875b
Bump django from 2.2.3 to 2.2.4 in /examples/cookbook ( #734 )
...
Bumps [django](https://github.com/django/django ) from 2.2.3 to 2.2.4.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/2.2.3...2.2.4 )
Signed-off-by: dependabot[bot] <support@github.com>
2019-08-07 08:09:42 +01:00
Tomasz Kontusz
11605dcdc6
Make DjangoDebugContext wait for nested fields ( #591 )
...
* Make DjangoDebugContext wait for nested fields
This commit makes DjangoDebugContext wait for all field's promises,
even for fields that only started their resolvers after __debug was
resolved.
Fixes #293 .
* Run format
2019-08-07 08:09:17 +01:00
Kike Isidoro
6e137da469
Check for filters defined on base filterset classes ( #730 )
...
* Check for filters defined on base filterset classes
* Make python2.7 compatible and run black
* Add filter method and use filter in test
* Check article headline and reformat
2019-08-07 08:04:04 +01:00
Alexandre Kirszenberg
59f4f134b5
Set converted Django connections to required ( #610 )
2019-08-01 09:31:18 -07:00
Jason Kraus
b1a9293016
fix choices enum: if field can be blank then it isnt required ( #714 )
2019-08-01 09:07:52 +01:00
Jonathan Kim
51adb3632b
Update readme with Django path ( #720 )
2019-07-27 16:14:34 +02:00
Jonathan Kim
de98fb5812
v2.4.0 ( #706 )
2019-07-12 17:38:26 +01:00
Semyon Pupkov
224725039b
Asserting status code before decoding json in assertResponseNoEr… ( #708 )
2019-07-11 20:32:07 +01:00
Jonathan Kim
b7e4937775
Alias only_fields
as fields
and exclude_fields
as exclude
( #691 )
...
* Create new fields and exclude options that are aliased to exclude_fields and only_fields
* Update docs
* Add some checking around fields and exclude definitions
* Add all fields option
* Update docs to include `__all__` option
* Actual order of fields is not stable
* Update docs/queries.rst
Co-Authored-By: Semyon Pupkov <semen.pupkov@gmail.com>
* Fix example code
* Format code
* Start raising PendingDeprecationWarnings for using only_fields and exclude_fields
* Update tests
2019-07-09 14:03:11 +01:00
Pablo Burgos
a2103c19f4
Fix error of multiple inputs with the same type. When using same serializer. ( #530 )
2019-07-09 09:14:04 +01:00
Jonathan Kim
0988e0798a
Adds documentation to CAMELCASE_ERRORS
setting ( #689 )
...
* Rename setting and add documentation
* Add examples
* Use `cls`
2019-07-08 22:22:08 +01:00
Jonathan Kim
aa30750d39
Bugfix: Correct filter types for DjangoFilterConnectionFields ( #682 )
...
* Get form field from Django model before defaulting to django-filter
* Add test
* Cleanup some flake8 warnings and pytest warnings
* Run isort and add black compatible config
2019-07-07 12:11:27 -07:00
Jonathan Kim
9aabe2cbe6
Remove duplicate ErrorType ( #701 )
2019-07-07 20:06:01 +01:00
dependabot[bot]
3b541e3d05
Bump django from 2.2.2 to 2.2.3 in /examples/cookbook ( #694 )
...
Bumps [django](https://github.com/django/django ) from 2.2.2 to 2.2.3.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/2.2.2...2.2.3 )
Signed-off-by: dependabot[bot] <support@github.com>
2019-07-04 10:26:54 +01:00
dependabot[bot]
470fb60dc5
Bump django from 2.1.9 to 2.1.10 in /examples/cookbook-plain ( #695 )
...
Bumps [django](https://github.com/django/django ) from 2.1.9 to 2.1.10.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/2.1.9...2.1.10 )
Signed-off-by: dependabot[bot] <support@github.com>
2019-07-04 10:26:27 +01:00
Jonathan Kim
40ae7e53ec
Fix manager check in DjangoConnectionField ( #693 )
...
* Fix default manager check
* Add test
2019-07-02 19:37:50 +01:00
Jonathan Kim
54cc6a4b13
Enforce NonNull for returned related Sets and their content ( #690 )
...
* Enforce NonNull for returned related Sets and their content. https://github.com/graphql-python/graphene-django/issues/448
* Run format.
* Remove duplicate assertion
2019-06-25 16:30:30 +01:00
Konstantin Alekseev
e2e496f505
Apply camel case converter to field names in DRF errors ( #514 )
...
* Apply camel case converter to field names in DRF errors
* Implement recursive error camelize, add setting.
2019-06-25 09:40:29 +01:00
Jonathan Kim
692540cc78
Update flake8 ( #688 )
...
* Include setup.py in black formatting
* Add new flake8 plugins and update errors to look for
* Fix duplicate test name
* Don't use mutable data structure
* Install all dev dependencies for flake8 and black tox envs
2019-06-24 18:55:44 +01:00
Semyon Pupkov
91c1278d1a
Make cookbook example working on django 2 ( #680 )
2019-06-19 11:59:19 +01:00
Jonathan Kim
612ba5a4ea
Add convert_choices_to_enum
option on DjangoObjectType Meta class ( #674 )
...
* Add convert_choices_to_enum meta option
* Add tests
* Run black
* Update documentation
* Add link to Django choices documentation
* Add test and documentation note
That setting to an empty list is the same as setting the value as False
* Fix Django warning in tests
* rst is not markdown
2019-06-17 18:48:29 +01:00
dependabot[bot]
894b1053a2
Bump django from 2.1.6 to 2.1.9 in /examples/cookbook-plain ( #669 )
...
Bumps [django](https://github.com/django/django ) from 2.1.6 to 2.1.9.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/2.1.6...2.1.9 )
Signed-off-by: dependabot[bot] <support@github.com>
2019-06-17 18:48:15 +01:00
dependabot[bot]
6169346776
Bump django from 1.11.20 to 1.11.21 in /examples/cookbook ( #670 )
...
Bumps [django](https://github.com/django/django ) from 1.11.20 to 1.11.21.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/1.11.20...1.11.21 )
Signed-off-by: dependabot[bot] <support@github.com>
2019-06-17 17:08:51 +01:00
Jonathan Kim
6e8dce95ae
Update doc setup ( #673 )
...
* Expose doc commands in root makefile and add autobuild
* Fix some errors
* Alias some commands and add PHONY
2019-06-14 12:33:37 +01:00
Jonathan Kim
775d2e3523
Update travis and tox ( #667 )
...
* Update travis and tox
* Use xenial distribution
* Don't install coveralls twice
* Add black and flake8 tox commands
* Remove Python 3.5 test for Django master
* Fix indent
* Ignore migrations
* Remove black for now
* Run black formatting (#668 )
* Run black format
* Update makefile
* Add black to travis build
2019-06-10 20:54:30 -07:00
Mel van Londen
44e9b0d0c5
Add stale bot ( #661 )
2019-06-10 11:08:41 -07:00
Alexandre Kirszenberg
96934c4614
Correctly propagate help_text as description for many-to-* relations ( #579 )
...
* Correctly propagate help_text as description for many-to-* relations
* Trigger build
2019-06-09 17:19:05 -07:00
Emil Goldsmith Olesen
fcc491fffb
Add watch option to graphql_schema ( #656 )
...
* Add watch option to graphql_schema
* add documentation for grapql_schema --watch
2019-06-09 17:06:50 -07:00
Mel van Londen
a9a8d672e9
Merge pull request #600 from sierreis/filterset-class
...
Add support for filterset_class meta parameter
2019-06-09 16:48:46 -07:00
Mel van Londen
b271b259bd
Merge pull request #603 from abettke/fix/enhanced-proxy-model-support
...
Adds enhanced support for proxy models.
2019-06-09 16:47:10 -07:00
Mel van Londen
83cc0d793b
Merge pull request #436 from cloudspectatordevelopment/tox
...
Added tox.ini and improved travis.yml
2019-06-09 16:45:28 -07:00
Abraham Toriz Cruz
f617b2a9c2
django 1.11.19 is not available, probably for security reasons ( #652 )
2019-06-09 16:33:57 -07:00
Emil Goldsmith Olesen
3cde872e28
Stop enforcing csrf checks in GraphQLTestCase ( #658 )
2019-06-09 16:30:48 -07:00
kamilkijak
c90c27f364
Add support for write_only fields in SerializerMutation ( #555 )
2019-06-09 16:25:34 -07:00