Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Request to add graphene-django-filter #225

Closed
2 of 5 tasks
thomas-arun opened this issue Jun 20, 2023 · 2 comments · Fixed by #226
Closed
2 of 5 tasks

Request to add graphene-django-filter #225

thomas-arun opened this issue Jun 20, 2023 · 2 comments · Fixed by #226

Comments

@thomas-arun
Copy link
Contributor

thomas-arun commented Jun 20, 2023

Project Information

  1. Project Name: graphene-django-filter
  2. Project URL: https://github.com/devind-team/graphene-django-filter
  3. Description: This package contains advanced filters for graphene-django. The standard filtering feature in graphene-django relies on the django-filter library and therefore provides the flat API without the ability to use logical operators such as and, or and not

Criteria

  1. Is the project new?

    • Yes
    • No
  2. How long has the project been maintained?
    Approximately 1.5 years

  3. How many releases has it had if it's a library or package?
    https://github.com/devind-team/graphene-django-filter/releases

  4. Are you the author or are you submitting the project on behalf of a company?

    • I am the author
    • I am submitting on behalf of a company
    • Other - I am a contributor
  5. What makes it awesome?
    This library helps in adding advanced filtering capabilities on top of existing graphene-django package in a very minimally invasive way. The standard filtering feature in graphene-django relies on the django-filter library and therefore provides the flat API without the ability to use logical operators such as and, or and not. This library makes the API nested and adds logical expressions by extension of the DjangoFilterConnectionField field and the FilterSet class. Also, the library provides some other convenient filtering features.

Additional Information

This project is successfully being used in production by many teams, and is a life saver for existing graphene-django based projects which need advanced filtering capability. Automated build actions including test suite runner, coverage and coveralls are set up for this project ensuring new versions are bug free.

Coverage from latest build (as of June 2023): https://coveralls.io/jobs/123065040

Thank you for considering adding graphene-django-filter to the Awesome Django list!

@jefftriplett
Copy link
Collaborator

@thomas-arun This looks useful. If you want to convert this into a pull request and reference this issue number, we'd be happy to accept it.

@thomas-arun
Copy link
Contributor Author

Thank you for your review @jefftriplett. I will open a PR and attach it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants