-
Notifications
You must be signed in to change notification settings - Fork 112
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
Subscriptions endpoint #1398
Subscriptions endpoint #1398
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Danke für den PR! Ist das schon bereit aus deiner Sicht? In der ersten Commit Message erwähnst du noch dass die Tags noch nicht kommen, und die sehe ich auch nicht wenn ich den Endpoint aufrufe. Die gewählten Tags sind ähnlich wie die Rollen in einer separaten Tabelle subscription_tags
gespeichert.
So oder so: Könntest du noch den Endpoint in der Dokumentation zumindest erwähnen? Und um ein paar Specs für den Endpoint wäre ich auch noch froh.
Die subscription_tags kann man leider nicht so wie die Rollen einfach dazu nehmen, sonst erhält man die ID der Tags ohne Labels. Es bräuchte also noch einen Join, bzw. ein wenig Rails Magic, die ich nicht verstehe ;) Bei den Specs habe ich mich gefragt, was ich denn testen soll. Einfach, dass es die Schnittstelle gibt? Logik gibt es ja eigentlich keine... |
Die Tags sehe ich dass die nicht ganz so simpel sind. Etwas schade, aber das können wir aus meiner Sicht auch noch später nachliefern. Bei den Tests frage ich mich jeweils gerne, "bei welchen Teilen der Implementation ist es denkbar dass sie in Zukunft mal kaputt gehen". Nach dieser Logik würde wohl ein einfacher Test genügen, der sicherstellt dass der Controller auf |
@carlobeltrame Ich habe ein paar einfache specs geschrieben. Passt das so? Der build fail hat glaube ich nichts mit dem PR zu tun, da geht es um Personen (?). Das angepasste spec file läuft bei mir jedenfalls gut durch... |
Merci @Michael-Schaer. Der Test war tatsächlich nicht deine Schuld. Ich habe deine Tests noch etwas erweitert, die Tags gleich auch noch verfügbar gemacht und einen Eintrag in Dokumentation und Changelog gemacht. |
Sehr toll! Danke für das schnelle Aufnehmen und das Aktualisieren von Dok und Changelog! |
Allows access to the subscriptions (!= subscribers) of a mailing list.