Giter Site home page Giter Site logo

Comments (23)

jmenzi avatar jmenzi commented on August 18, 2024 1

from vermehrung.

jmenzi avatar jmenzi commented on August 18, 2024 1

Müssten wir besprechen. Lass es doch momentan mal so, wie es ist. Danke für die Anpassung der Bezeichnung.

from vermehrung.

barbalex avatar barbalex commented on August 18, 2024

Wenn das systematisch passiert: kannst du mir bitte Benutzer und Passwort via einen sicheren Weg (z.B. Whatsapp) übermitteln? Damit ich versuchen kann, das nachzuvollziehen?

from vermehrung.

jmenzi avatar jmenzi commented on August 18, 2024

Ich habe nun für Edith Eugster (Gärtnerin) ein Log-in erstellt. Leider kann sie ihre Pflanzen nicht sehen. Frage sie nach einem Screenshot.

from vermehrung.

barbalex avatar barbalex commented on August 18, 2024

Wie gesagt: Nützlich wäre Benutzer und Passwort. Damit ich versuchen kann, es nachzuvollziehen

from vermehrung.

barbalex avatar barbalex commented on August 18, 2024

Leider kann sie ihre Pflanzen nicht sehen

Die Fehlermeldung sagt, dass eine Operation nicht in die Datenbank geschrieben werden kann. Der Name der Operation weist darauf hin, dass Edith Eugster eine Art schaffen wollte. Das Cloud-Symbol oben rechts zeigt an, dass es drei Operationen gibt, welche scheitern.

Das Problem ist: Sie ist weder Managerin noch bei einer Art mitarbeitend. Sondern bei einem Garten. Daher fehlen ihr die Rechte, um eine Art zu ändern oder gar zu schaffen. Die Situation ist hier dokumentiert: https://vermehrung.ch/Dokumentation/Konten (diese Doku liesse sich bestimmt noch verbessern).

Die Fehlermeldung ist etwas unglücklich. Ich muss schauen, ob ich das verbessern kann. Sie sollte auf fehlende Benutzerrechte hinweisen.

Ebenso unglücklich ist, dass die von ihr ausgelöste Operation von jetzt an bei jedem Programmstart versuchen wird, sich auszuführen. Und jedes Mal wird die Datenbank sie verweigern, wegen fehlender Rechte. Das Problem dabei ist: Die Datenbank weiss genau, was welcher Benutzer darf. Die App aber nicht. Ich muss daher dafür sorgen, dass bei Fehlern, die aufgrund fehlender Rechte entstehen, die Operation direkt durch die App gelöscht wird.

Edith Eugster muss jetzt die Operationen löschen, die nicht ausgeführt werden können, weil sie nicht die nötigen Rechte hat. Am besten ist, sie klickt oben rechts auf das Wolken-Symbol und widerruft dann alle ausstehenden Operationen. Siehe hier: https://vermehrung.ch/Dokumentation/offline, beim Abschnitt "Sie können sich durch Klick auf das Online-Symbol auch die Schlange auflisten lassen".

from vermehrung.

barbalex avatar barbalex commented on August 18, 2024

O.k., ich bin dem Fehler auf die Schliche gekommen: Bei eingeschränkten Rechten gab es in der Datenschnittstellen-Abfrage Fehler, weil gewisse Tabellen und Felder "nicht sichtbar" waren.

Ich habe die Rechte neu sorgfältig so formuliert, dass grundsätzlich alle Tabellen und Felder erreicht werden können, wenn gewisse Kriterien erfüllt sind.

Das tönt jetzt etwas komisch und so ist es mir auch vorgekommen. Wie es scheint, hat die Datenschnittstelle ihr Verhalten verändert, seit ich vor mehreren Monaten diese Funktionalität implementiert und getestet hatte.

Bitte probiert nun mit der neuen Version 0.47.15. Wenn noch etwas nicht ganz klappen sollte, probiert bitte:

  1. einfach neu laden (F5-Taste oder app schliessen und öffnen)
  2. den Befehl "Daten, Einstellungen und Anmeldung zurücksetzen" ein mal ausführen (er erscheint nach Klick auf das Personen-Symbol oben rechts, zweites Symbol von rechts)

from vermehrung.

barbalex avatar barbalex commented on August 18, 2024

Korrektur: Edith soll doch bitte ein mal abmelden und dann wieder anmelden. vermehrung sollte dann die richtigen Daten anzeigen. Was beim ersten Mal noch nicht klappt: Werte aus Beziehungen werden z.T. noch nicht angezeigt. Dass stimmt dann ab dem nächsten mal neu Laden bzw. die App öffnen. Muss noch herausfinden, wie ich das hinkriege.

from vermehrung.

jmenzi avatar jmenzi commented on August 18, 2024

Lieber Alex, es sieht etwas besser aus, jedoch werden immer noch nicht alle Daten angezeigt. Teilweise handelt es sich wohl um eine Darstellungsfrage (Die Daten sind zwar erfasst und werden im Reiter auch angezeigt, jedoch im Strukturbaum nicht), teilweise sind die Daten aber auch einfach nicht drin (z.B. die Art fehlt).
Bildschirmfoto 2020-09-28 um 13 32 33
Bildschirmfoto 2020-09-28 um 13 32 43
Bildschirmfoto 2020-09-28 um 13 32 51

from vermehrung.

barbalex avatar barbalex commented on August 18, 2024

Das ist das von mir erwähnte Problem, dass Daten aus verknüpften Tabellen erst nach dem zweiten oder dritten Mal Laden/Öffnen der App angezeigt werden. Habt ihr probiert, zwei mal neu zu laden?

from vermehrung.

jmenzi avatar jmenzi commented on August 18, 2024

Einmal mit F5 und einmal mit dem Befehl. Nach zweimal neuladen, kommt zwar Edith, aber auch bei mehr neu laden, werden die Infos zur Art nicht angezeigt.

Bildschirmfoto 2020-09-28 um 13 40 27

from vermehrung.

barbalex avatar barbalex commented on August 18, 2024

O.k, werde mich dem nochmals widmen. Bin heute Nachmittag aber nicht mehr erreichbar

from vermehrung.

jmenzi avatar jmenzi commented on August 18, 2024

Aktuell werden bei mir auch nach mehrmaligem Laden keine Kulturen im Strukturbaum unter Gärten angezeigt.
Bildschirmfoto 2020-09-29 um 10 23 17

from vermehrung.

barbalex avatar barbalex commented on August 18, 2024

Bin leider an den Steuern. Die müssen bis Ende Monat gemacht werden. Mal schauen, was daneben noch geht...

from vermehrung.

barbalex avatar barbalex commented on August 18, 2024

Aktuell werden bei mir auch nach mehrmaligem Laden keine Kulturen im Strukturbaum unter Gärten angezeigt.

Das hat wohl einen anderen Grund: Denn die nächsten paar Gärten zeigen wirklich Kulturen an.

Beispiel Albert Blarer: select * from kultur where garten_id = 'cc031650-b555-11ea-b3de-0242ac130004' ergibt kein Resultat.
Beispiel Andreas Gigon: Dieser Garten ist inaktiv. Und darum in der Standardeinstellung nicht sichtbar.

from vermehrung.

jmenzi avatar jmenzi commented on August 18, 2024

Bei mir sind gar keine Kulturen sichtbar.

from vermehrung.

barbalex avatar barbalex commented on August 18, 2024

Also z.B. auch nicht bei Andreas Keel?

from vermehrung.

barbalex avatar barbalex commented on August 18, 2024

Wenn das so ist: Setz bitte mal alle Daten, Einstellungen und die Anmeldung zurück:
2020-09-29_10h48_41

from vermehrung.

jmenzi avatar jmenzi commented on August 18, 2024

Andreas Keel wird bei mir gar nicht angezeigt.

Jetzt verstehe ich was los ist. Offenbar hat es den Filter nicht gelöscht beim Neuladen der Daten. Ich hatte bei den Kulturen den Filter von heute Morgen noch drin. Dieser ist geblieben auch nach dem Neuladen der Daten sowie dem An- und Abmelden. Allenfalls wäre es gut den Filter auch zu resetten, wenn man die Daten neu läd oder sich ausloggt?

from vermehrung.

barbalex avatar barbalex commented on August 18, 2024

Es gibt zwei ganz bewusst verschieden genannte Varianten, die Daten neu zu laden:

  • "Daten neu laden": setzt die lokalen Einstellungen und die Anmeldung nicht zurück
  • "Daten, Einstellungen und Anmeldung zurücksetzen": setzt auch die lokalen Einstellungen und die Anmeldung zurück

Offenbar ist das zu wenig klar formuliert, wenn man nicht wie ich eh schon weiss, was der Unterschied ist?

from vermehrung.

jmenzi avatar jmenzi commented on August 18, 2024

Ok, nein. Das sollte klar sein. Aber beim Neu-Einloggen den Filter auf 0 stellen, wäre schon gut, oder? Man kann sich allenfalls nicht mehr erinnern, dass man bei der letzten Anmeldung einen Filter gesetzt hatte (Offenbar sogar am gleichen Morgen nicht mehr...).

from vermehrung.

barbalex avatar barbalex commented on August 18, 2024

Ich habe jetzt das Zweite angepasst auf: "Daten neu laden plus: Einstellungen und Anmeldung zurücksetzen", damit es besser verständlich ist.

Neu-Einloggen ist so eine Sache. Sie passiert normalerweise gar nicht. Damit man nicht dauern neu einloggen muss, bleibt die Anmeldung normalerweise erhalten - wenn man nicht bewusst ausgeloggt hat. Aber sie bleibt nicht unendlich lange erhalten (kann mich nicht erinnern, wie lange ich genau eingestellt habe).

Wenn nun also beim Ausloggen der Filter zurückgesetzt würde, dann wüssten die Benutzerinnen gar nicht, wann es genau passiert.

from vermehrung.

barbalex avatar barbalex commented on August 18, 2024

Was ich machen könnte und auch systematisch funktionieren würde, ist, den gesetzten Filter gar nie zu merken.

Aber dann gäbe es bestimmt Fälle, in denen genau das vermisst würde.

from vermehrung.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.