<div dir="ltr">Moin Andreas,<br><div class="gmail_extra"><br><div class="gmail_quote">Am 23. Januar 2017 um 09:29 schrieb Andreas Goetz <span dir="ltr"><<a href="mailto:cpuidle@gmail.com" target="_blank">cpuidle@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div>Hallo Zusammen,</div><div><br></div><div>leider ist das Thema etwas kniffelig da das FE in dem Bereich einiges an nciht ganz offensichtlichem Verhalten hat. Tatsächlich war der Fehler schon immer da, konnte sich aber nicht manifestieren da die Public Entities erst “lazy”, jetzt aber schon zum Start geladen werden.</div><div><br></div><div>Bekommen wir aber hin.</div><div><br></div><div><div><blockquote type="cite"><div>On 23 Jan 2017, at 00:24, Frank Richter <<a href="mailto:frank.richter83@gmail.com" target="_blank">frank.richter83@gmail.com</a>> wrote:</div><div><div dir="ltr">...<br><div>Ich hab da allerdings noch ein paar Verständnisschwierigkeiten:</div><div>* wenn ich einen Kanal abonniere, wird er unabhängig vom active-property in der DB mit inaktiver Checkbox angezeigt</div></div></div></blockquote><div><br></div>Abo = aus der Public Liste auswählen? Dann wäre das falsch, kann mir aber schon vorstellen warum, lässt sich beheben (Entity steht in der Public Liste mit “active=false” und wird wieder verwendet. Denke da müsste ein “clone” rein).</div></div></div></blockquote><div><br></div><div><br></div><div>Genau, Abo aus der Public Liste. Alle dort abonnierten Kanäle sind nun per default erstmal inaktiv (kein Häkchen). Getestet mit neu geöffnetem Chrome Inkognito-Fenster, sollte also ohne Cookie-Altlasten sein.</div><div><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div><div><blockquote type="cite"><div><div dir="ltr"><div>* wenn ich die Seite dann neu lade, erhalten die abonnierten Kanäle aber wieder den active-state aus der DB</div></div></div></blockquote><div><br></div>Das wäre auch falsch. Wenn irgendwas dann sollten sie den active state aus dem Cookie bekommen. Active hat in der DB nix zu suchen.</div></div></div></blockquote><div><br></div><div><br></div><div>Bei mir haben alle Kanäle ein active property in der DB, und das ist schon seit Sommer 2015 so, als ich sie erstellt habe.</div><div>Ich kann die Zeilen gern auch manuell löschen und schauen was dann passiert, aber wenn ich es richtig verstehe suchst du ja eine Lösung die die DB ignoriert.</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div><div><blockquote type="cite"><div><div dir="ltr"><div>* im Frontend gibt es jetzt keine Möglichkeit mehr, den active-state in der DB zu ändern</div></div></div></blockquote><div><br></div>Doch- checkbox anklicken? Damit solle auch klar getrennt sein was in der DB gespeichert wird und was es nur im UI gibt.</div></div></div></blockquote><div><br></div><div><br></div><div>Bisher konnte ich das Anzeigeverhalten der Kanäle zumindest steuern, indem ich in den Kanaleigenschaften "Aktiv" gesetzt habe oder eben nicht. Das geht jetzt nicht mehr, mein Frontend hält sich aber trotzdem noch an die aktuell gesetzte Einstellung.</div><div><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div><div><blockquote type="cite"><div><div dir="ltr"><div>* den aktuellen Checkbox-Zustand per Cookie zu speichern, ist mir noch nie gelungen - der Button "Einstellungen speichern" hat bei mir auf die angezeigten Kanäle keinen Einfluss</div></div></div></blockquote><div><br></div>Das sollte egtl (tm) schon beim setzen/löschen des Häkchens in der Tabelle passieren- speichern musst Du da nichts.</div></div></div></blockquote><div><br></div><div><br></div><div>Kann ich dem Cookie ansehen, ob der Zustand gespeichert wird? Im aktuellen Zustand wird es zumindest beim Laden nicht berücksichtigt.</div><div><br></div><div>Grüße</div><div>Frank</div></div></div></div>