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

Restore events link on camp #375

Merged
merged 7 commits into from
Feb 29, 2020

Conversation

carlobeltrame
Copy link
Member

Fixes #359 and basic frontend improvements

eventInstances () {
return this.periods.items.flatMap(period => period.event_instances())
events () {
return this.camp().events()
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wo wird das verwendet?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nur im v-if="events._meta.loading" auf dem skeleton loader. Aber der Nebeneffekt davon ist, dass der events Endpoint abgerufen wird. In jedem Event in dieser Liste sind die EventInstances embedded, darum werden so auf einen Schlag (mit einem Request) alle EventInstances des Camps im Store verfügbar.
Erst wenn das gemacht ist wird der Picasso dann angezeigt. Der period.event_instances().items lädt zwar noch vorher die Liste mit Links zu EventInstances, aber die Inhalte sind dann alle schon im Store und werden nicht einzeln gefetcht.
Könnte man in Zukunft vielleicht noch verbessern indem man nicht einmal auf die Periods wartet, sondern skeleton-loaders anzeigt während this.periods._meta.loading || this.events._meta.loading.

@@ -1,5 +1,5 @@
<template>
<v-app style="background: #90A4AE">
<v-app style="background: #F4F4F4">
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Habe jetzt in meinem Pull das Material Blue-Grey verwendet. #376 2ba69ad

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Finde ich gut die Material-Farben zu verwenden. Diese Schattierung scheint mir aber immer noch etwas schwer (dunkel). Ich habe das ursprünglich geändert weil mir Leute denen ich die aktuelle Version gezeigt habe das bemängelt haben, und kann es auch selber sehr gut nachvollziehen. Aber kann man ja in Zukunft noch gut dran schrauben.

@manuelmeister manuelmeister merged commit 701a326 into ecamp:devel Feb 29, 2020
@carlobeltrame carlobeltrame deleted the restore-events-link branch October 23, 2020 21:24
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 this pull request may close these issues.

Embedded Collection vs Link auf Filtered Endpoint
4 participants