JSONAPI-Resources / JSONAPI-Resources/jsonapi-resources

Permit to filter using the text value of a rails enum

Ouverte
#309 7 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Langage dominant
Ruby
Étoiles
2.3k
Forks
546
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

I have a rails enum typology: [:foo, :bar]

I can add in the resource a filter :typology and it works when I filter by 0 or 1.

It would be great to recognize that it's an enum and thus accepting also the text version filter[typology]=foo and filter[typology]=bar

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par retracer la manière dont le filter :typology d’une ressource est analysé et appliqué, puis examinez comment les valeurs d’enum de Rails sont exposées à ce chemin de filtrage. Vérifiez que les filtres utilisant foo et bar sont acceptés en plus de 0 et 1, et ajoutez ou mettez à jour la couverture pour les deux valeurs textuelles de l’enum.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
rails, ruby
Domaine
api, backend
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
38/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.