-
Notifications
You must be signed in to change notification settings - Fork 103
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
database: change reassignment selection to modal dialogue #965
Conversation
Ich rate mal ins Blaue: Du übergibst mit shngPost nur das dict mit orphan_id und new_id. Im Python Code wird unter dem Cherrypy expose aber noch mehr erwartet was nicht none ist, sonst bricht es ab. Hast Du das mal geprüft? |
Zum Einen habe ich - soweit ich das sehen kann - denselben Aufruf wie im "alten" PR, und da schien es zu gehen: alt: Ich habe die Parameter zum Testen umbenannt und die Variablen aufgrund der Umstellung auf den Modaldialog. in webif.py:
neu:
Ich hab die debug-Logs mal dringelassen; die Parameter orphan_id und new_id sind immer None, egal, welche Werte ich mitgebe; und dass, obwohl die Variablen vor dem JS-Aufruf von shngPost Werte haben (zuletzt zum Testen 29 und 32). Alle anderen Parameter von |
Komisch. Jetzt im Test läuft es auf einmal - nur ein Reload triggert den reassign immer wieder (er "löscht" die POST-Parameter nicht). Das tut zwar nicht weh, weil es nichts zu transferieren gibt, aber schön ist das nicht. :-/ kann man das per XHR auf eine andere Methode statt index leiten? Dann wäre das vom Refresh unabhängig und könnte dann problemlos die aktualisierten Daten anzeigen... |
Okay, jetzt habe ich es mit etwas Rumprobieren nach AJAX/REST umgeschrieben, jetzt passt es soweit. Was ich noch nicht implementiert habe (weiß nicht, wie... ): ggf. Fehlermeldungen beim Neuzuweisen (v.a. gleiche Zeitstempel) an das WebIf zurückzugeben und anzuzeigen. Falls jemand Ideen hat - gern. Ansonsten bitte gerne testen und "feedbacken", ich würde es dann Ende der Woche mergen. |
Wie im gitter schon geschrieben, komme ich hier nicht weiter. Die Parameter orphanID und newID (im WebUI/JS) sollten an das WebIf (orphan-id, new-id / Python) übergeben werden. Das geht aber (hier?) nicht mehr, und ich habe keinen Plan, wieso.
Falls jemand dazu einen Vorschlag hat, wäre das super...