-
Notifications
You must be signed in to change notification settings - Fork 1
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
Kommunikation von Ortsangaben bei Herkünften #97
Comments
Eine Beta-Version des Werkzeugs soll das schon können. Es geht also was. |
Konnte dies bereits umgesetzt werden? Oder ist dies mittlerweile möglich? |
Ich brauche ca. 3 Stunden, um herauszufinden, ob das mittlerweile technisch geht. Autorisierung ist komplex und hängt immer vom ganzen Umfeld ab. Wenn ich es dann gleich mache, ist es in total ca. 5 Stunden gemacht. Es lohnt sich also nicht, zuerst zu klären und dann erst zu entscheiden. Ihr müsst entscheiden, ob das geklärt werden soll und wenn möglich gleich umgesetzt. |
o.k., hab nochmals ein paar Stunden mit dem Problem verbracht. Wie es scheint, kann die letztes Jahr implementierte Lösung der API das für diesen Fall nicht auf eine sichere Art lösen 😢 Ich müsste eine andere API verwenden, z.B. die in apflora verwendete. Aber das wäre eine RIESEN-Sache, ganz grob geschätzt zwei Wochen Arbeit. Was ich machen kann: App-Seitig in Abhängigkeit der Rolle die Daten einschränken. Das ist nicht sauber und nicht sicher vor technisch versierten Benutzern. Aber es würde erreichen, dass diese Daten in der App nicht angezeigt werden. Ich würde das nur so implementieren, wenn ihr es explizit so wünscht. |
Habe jetzt an der nicht perfekten Umgehung gearbeitet. Es gibt ein Problem. Und das würde auch bei der sauberen Implementation auftreten. Ich kann stoppen, dass die Ortsangaben vom Server synchronisiert werden. Das Problem ist: vermehrung funktioniert auch ohne Internetverbindung. Und zwar, indem es alle Daten, die man zugreifen darf, auf das jeweilige Gerät synchronisiert. Will heissen: Gärtner, die auf dem betreffenden Gerät schon einmal angemeldet haben, haben früher die Ortsangaben synchronisiert. Und sehen sie darum weiterhin. Was sie nicht mehr synchronisieren können und daher nicht sehen:
Ausserdem würden sie Änderungen von Ortsangaben nicht mehr synchronisieren. Will heissen: Die Ortsangaben, die sie sehen, können (theoretisch bzw. in Einzelfällen) veraltet sein. Das kann ich nur verhindern, indem ich den Code so anpasse, dass er bei Gärtnern während der Synchronisation alle Ortsangaben, die zuvor auf das Gerät synchronisiert wurden, löscht. Das Problem hierbei:
Um die Komplexität wieder loszuwerden, müsste ich in einer vernünftigen Zeitspanne, z.B. in einem Jahr, diesen Code wieder entfernen. Das Ganze ist daher nicht sehr appetitlich. Ausserdem: Ein Gärtner hätte vor der Löschung die Daten exportieren können und hätte sie somit in Excel weiterhin verfügbar. Darum meine Frage an dich: Ist es nötig, die früher synchronisierten Ortsangaben zu löschen? |
Nicht-mehr-Synchronisieren von Ortsangaben ist in Version 1.8.0 implementiert |
Löschen lokal geladener Ortsangaben bei Gärtnern in Version 1.12.0 implementiert |
Dies klingt ja ziemlich komplex! |
Wie oben erwähnt habe ich dieses Feature dann doch noch implementiert. Werde es in einem Jahr wieder entfernen. Sorry, dass ich verwirrend kommuniziert habe... |
So wie ich dich verstanden habe, ist es derzeit leider noch nicht möglich die Herkunftsorte bei den Herkünften vor den Gärtnerinnen zu verstecken, da die nötigen Tools fehlen. Zudem ist es für die Gärtnerinnen wichtig, dass sie zumindest die Herkunftsgemeinde kennen. Intern haben wir deshalb besprochen, dass es zum Schutz der Vorkommen auch ausreichen würde, dass die Gärtner*innen lediglich die Gemeinde sehen können, die genauen Flurnamen und die Koordinaten der Herkünfte und Sammlungen müssten aber (sobald dies technisch möglich ist) versteckt werden.
The text was updated successfully, but these errors were encountered: