JSONAPI-Resources / JSONAPI-Resources/jsonapi-resources
Marking attributes as immutable, updatable, and creatable
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Ruby
- Sterne
- 2.3k
- Forks
- 546
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
It would be nice to be able to specify an attribute that it can't be updated.
class SomeResource < ApplicationResource
key_type :uuid
attribute :foo, updatable: false
attribute :created_at, immutabe: true
attribute :updated_at, immutable: true
end
If this was a PR, would it be acceptable?
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Das Issue nennt keine Dateien, Tests oder Einstiegspunkte. Beginne damit, die bestehende Deklaration von Attributen sowie die Verarbeitung von Erstellen und Aktualisieren nachzuverfolgen, und kläre anschließend, wie updatable, creatable und immutable zusammenspielen sollen; als abgeschlossen gilt die Aufgabe, wenn das Verhalten implementiert und für jede angeforderte Option abgedeckt ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- rails, ruby
- Bereich
- api, backend
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 30/100