JSONAPI-Resources / JSONAPI-Resources/jsonapi-resources

Custom relationships

Offen
#800 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Type: Enhancement
Vorherrschende Sprache
Ruby
Sterne
2.3k
Forks
546
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Is it possible to create custom relationships object like with links? https://github.com/cerebris/jsonapi-resources#custom-links

My problem is that I have a Activity model with array column in it. I would like to create relationships link like that:

{
  "relationships": {
    "links": {
      "related": "/places?ids=1321364,356955
    }
  }
}

where ids are taken from that column. Would it be some kind of self-relationship?

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne mit dem im Issue verlinkten Abschnitt custom-links und untersuche, wie Activity-Ressourcen und Beziehungen dargestellt werden. Ermittle, ob ein array-basiertes benutzerdefiniertes verwandtes Link einem bestehenden Beziehungsmuster entspricht oder ein neues Design erfordert; für den Abschluss wäre ein klar dokumentierter oder implementierter Ansatz erforderlich, bei dem die erwartete JSON-Struktur bestätigt ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
ruby
Bereich
api, backend-api-design
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.