Optinomic / apps

Optinomic applications
1 stars 2 forks source link

/client.new :: Missings from old `/api` - client #177

Open ottigerb opened 6 years ago

ottigerb commented 6 years ago

Vermissen wir etwas vom alten Client?

https://demo.optinomic.org/api/#/login

Entdeckte Punkte

schoenenb commented 6 years ago

Ich habe meine Punkte bereits im OP eingetragen, was ich momentan in V2 mache, weil es in client.new nicht geht oder umständlicher ist. Bei den Hilfsassistentinnen habe ich auch noch nachgefragt, was sie in V2 machen, von ihnen ist aber erst am Nami wieder jemand da.

Hier noch ein paar "Ausdeutschungen" zu den Punkten:

ottigerb commented 6 years ago

Daaanke! OK, ich werde diesen Punkten annehmen. Sounds doable. Somit wird hoffentlich der alte client bald gar nicht mehr benötigt. Wird schwer diesen zu migrieren -> Focus on this!

ottigerb commented 6 years ago

SQL-Toolbox mit Download-Funktion

image

ottigerb commented 6 years ago

Manuelles Erstellen von Tasks

image

schoenenb commented 6 years ago

Zur SQL-Toolbox eine kurze Nachfrage: Wenn per Linksklick auf Herunterladen" nichts passiert, liegt das an meinen Browsereinstellungen oder fehlt da noch was? Bei Rechtsklick und "Link in neuem Tab / Fenster öffnen" wird jedoch eine Excel-Datei mit den Daten geöffnet.

ottigerb commented 6 years ago

Bzgl. https://github.com/Optinomic/apps/issues/177#issuecomment-390959756:

https://demo.optinomic.org/client.new/#/admin/sql-toolbox

Download

Die angeforderten Daten sind bereitgestellt.

Links Click auf [Herunterladen] lädt bei mir die Daten wie erwartet herunter. Somit ist da etwas mit den "Browser-Einstellungen".

schoenenb commented 6 years ago

Vorhin ging's, habe die Aufgabe abgebrochen und wollte gleich eine neue erstellen, wobei ich hier steckenblieb: image

schoenenb commented 6 years ago

PS: mit neuladen der Seite funktioniert's, ist aber trotzdem irritierend, wenn das häufiger vorkommen sollte.

ottigerb commented 6 years ago

...sieht nach CACHE-Thema aus. Ich kann Aufgaben erfassen ohne Seite neu zu laden. Ich behalte diesen Effekt im Auge.

ottigerb commented 6 years ago

Aufgabe erstellen: Fix unterwegs durch: https://github.com/ottigerb/therapy-server/commit/b64c2f96dab0869a308a7192b0d3ff9b1af69b5e

schoenenb commented 6 years ago

Von den Assistentinnen ist mir rückgemeldet worden, dass sie unter anderem die bereits genannten Funktionen noch in V2 nutzen, weil's in client.new nicht geht oder mühsamer ist. Zusätzlich gibt es von ihnen noch folgende Wünsche:

schoenenb commented 6 years ago

Nochmals wegen der Downloadfunktion (https://github.com/Optinomic/apps/issues/177#issuecomment-390960726): Im gleichen Browserfenster funktioniert es bei demo.optinomic.org/client.new tiptop, mit optinomic.suedhang.ch/client.new nicht. In der console erscheint beim Demoserver folgende Warnung: image ...die auf dem Südhangserver nicht erscheint.

schoenenb commented 6 years ago

Ich finde auf die Schnelle nicht raus, weshalb die Auswahloptionen bei der Neuerstellung von Aufgaben rechtsbündig sind, finde es aber recht unpraktisch. image Kannst du das mit relativ wenig Aufwand umstellen, dass die gesamte Breite des Auswahlfeldes als Klickfläche genutzt werden kann?

schoenenb commented 6 years ago

Was mir eben noch aufgefallen ist: In die Browseradresse wird der Downloadlink aufgenommen: http://optinomic.suedhang.ch/api/download/75e1f74c-f317-4618-a570-be8eeb15d44a/csv/201806121253.csv#/patients/group/27 ...und bleibt dafür drin, egal welchen Bereich in Optinomic ich anwähle. Beim Neuladen der Seite wird der Download dann jedes Mal geliefert. Sehr gspässig...

ottigerb commented 6 years ago

https://github.com/Optinomic/apps/issues/177#issuecomment-396599628 bezieht sich auf die SQL-Toolbox?

schoenenb commented 6 years ago

Genau

schoenenb commented 6 years ago

Info / Frage zum Datenreiter in der App: Noëmi hat mir rückgemeldet, dass sie einzelne Antworten nicht mehr anpassen kann - damit beim folgenden Patienten statt "undefined" "Eintritt" steht, müsste sie den Eintrittsort angeben können. Bei der Eingabe (2) und Speichern kommt aber ein "failed with status code: 400": http://optinomic.suedhang.ch/client.new/#/patient/3521/stay/1815/app/ch.suedhang.apps.bscl_anq.production/data

ottigerb commented 6 years ago

Ja, der Fehler liegt irgendwo hier "begraben": https://github.com/ottigerb/therapy-server/issues/521 & https://github.com/ottigerb/therapy-server/issues/518 Eigentlich sollte dieser Datenreiter noch nicht "in Stable Production" erscheinen - doch bei dieser ganzen Server-Migration ist dies wohl durchgerutscht: Vorerst mit dem alten Client "bearbeiten". Ich werde die Prio dieser PUT Fehler erhöhen.

schoenenb commented 6 years ago

Ahso, ich dachte dort geht's nicht mehr, weil die Daten ewig nicht geladen wurden...

ottigerb commented 6 years ago

...öhm - hab's ehrlicherweise nicht getestet. Worst Case wäre dann direkt im SQL die Änderung vorzunehmen - doch ich hoffe dieses Issue ist ebenfalls bald "erledigt" - anyway: Tom needed!

schoenenb commented 6 years ago

In V2 rädelt es nur, vielleicht sagt dir die Console-Ausgabe etwas: image

Direkt im SQL weiss ich nicht, wie ich einen einzelnen Wert angehen kann, weil die ja mit vielen anderen zusammen (im JSON-Format?) im response-Feld drin sind.

ottigerb commented 6 years ago

...OK - versuche mal unter /client.new/#/admin den Upgrader zu starten. Dann sollte nach max. 10 Minuten folgende Version bei Euch angekommen sein: http://ci.optinomic.org/job/Optinomic-stable/247/ Dort sollte der FIX bzgl. Datenänderung enthalten sein. Danke für Rückmeldung.

V2 scheint wohl definitiv nicht mehr zu funktionieren bzgl. der Änderungen an der API.

schoenenb commented 6 years ago

Bis auf die Fehlermeldung ändert sich nichts - bei Anpassung und Speichern: Failed with status code: 204

Allerdings gibt es den Effekt, dass wenn man die Änderung speichert (mit Fehlermeldung), steht die Zahl bei nochmaligem Bearbeiten noch drin...

ottigerb commented 6 years ago

Das klingt doch guuuut! Vgl. https://doc.optinomic.org/V2/Developers/api.html:

204 No Content (no JSON) in case of success.

Somit sollte die Änderung gespeichert sein. Ein Abmelden und wieder neu anmelden => Zahl noch drin - or? Neuberechnung der Calculation nicht vergessen.

Ich werde das Form nachbearbeiten bzgl. Fehlermeldung resp. Erfolgsmeldung etc.

schoenenb commented 6 years ago

Ich glaube ich wünsche mir noch eine "Optinomic for dummies"-Anleitung... Hat einwandfrei geklappt!