livingmydesign / hdstories

Human Design Stories
0 stars 0 forks source link

Benutzererfahrung: Cross-Device Synchronisierung: zusätzliche Story vermeiden #13

Closed livingmydesign closed 6 months ago

livingmydesign commented 7 months ago

Schritte: Testen der Synchronisation über mehrere Geräte: 1.) Login am Handy ohne generierter Story 2.) Login am Rechner ohne generierter Story 3.) Generierung einer Story am Handy 4.) Versuch der Generierung einer Story am Rechner

Erwartetes Ergebnis: Änderungen müssen über alle Geräte synchronisiert werden. Beim Versuch eine Story am eingeloggten Rechner zu generieren sollte eine Fehlermeldung erscheinen.

Tatsächliches Ergebnis: Es wurde keine 2te Story generiert, aber der Ladeprozess wurde nochmal gestartet.

livingmydesign commented 7 months ago

Aktuell noch möglich, dass 2 Stories gleichzeitig generiert werden kann, jedoch kann nur 1 der beiden Stories wiedergegeben werden.

Lösung: Bonus-Story lock-Attribut das beim Klick auf einen der Story-Buttons im User-DB-Document gesetzt wird. BonusStory-Page: watcher -> Rück-Umleitung auf Intro-Page solange das lock-Attribut nicht entfernt wurde.

Ähnlicher Watcher auf Library-Page: Action: Check, ob Image!=% wenn ja -> Story Check, ob lock=true => Intro ==> wenn der lock gesetzt wird, versucht jemand gerade eine Story zu generieren mit dem selben Login.

livingmydesign commented 6 months ago

Ist soweit umgesetzt - muss jetzt noch getestet werden.

livingmydesign commented 6 months ago

soweit getestet, scheint gesichert zu sein.

sobald eine neue story erzeugt wird, wird diese auch auf den anderen eingeloggten geräten geladen. @jansthh