GX-Abgewiesen #63325
geschlossenAutomatische Ausführung des Updates nach einer Modulinstallation durch den App Store
0%
Beim Installieren von Modulen aus dem App-Store werden nun die Datenbank-Updates automatisch ausgeführt
Beschreibung
Aktuell wird man nach der Installation eines Moduls, wie z. B. des HubConnectors, auf den Gambio Updater weitergeleitet. Im Gambio Updater wird unser Installationsservice sehr prominent angeboten. Das verleitet Kunden häufiger dazu, panisch Knöpfe zu drücken und Fenster zu schließen, weil sie glauben, dass es etwas kostet (und vielleicht ja nichts mehr kostet, wenn man das Fenster ganz schnell schließt).
Deshalb und weil es sowieso ein schönes UX-Feature ist, soll das Update in diesem Fall automatisch ausgeführt werden, ohne auf den Gambio Updater umzuleiten. Dazu muss ein neuer Endpunkt im Shop bereitgestellt werden, der das automatische Update triggert. Dieser muss vom App Store angesteuert werden. Im Prinzip haben wir das bereits für den CLI-Updater umgesetzt, allerdings geht dieser davon aus, dass er auch system()-Aufrufe Ausführen kann (was auf den Cloud-Servern natürlich funktioniert), bei unseren Kunden aber nicht der Fall ist. Nichtsdestotrotz können wir einen Teil des Codes für die Umsetzung übernehmen. Wie Till mir bestätigt hat, funktionieren die Dateioperationen, die der Gambio Updater durchführt in den allermeisten Fällen ohne (S)FTP. Sollten diese einmal nicht funktionieren, so sollte als Fallback wieder auf den Gambio Updater umgeleitet werden (also Status quo).
Wir halten dies für ein wichtiges UX-Feature für den App Store, weshalb eine hohe Priorität gewählt wurde.
Im verknüpften Ticket stehen weitere Informationen zur Entstehung dieses Feature-Tickets.
Checkliste 0/0
Von Till Tepelmann vor mehr als 5 Jahren aktualisiert
- Tracker wurde von Vorschlag zu GX-Feature geändert
- Projekt wurde von 11232 zu GX-Entwicklung geändert
- Kategorie wurde von 152 zu AutoUpdater geändert
- Status wurde von Gemeldet zu Testing geändert
- Zugewiesen an wurde auf Core-Entwickler gesetzt
- Zielversion wurde auf 133 gesetzt
- Betroffene Versionen Unbestimmt wurde hinzugefügt
Von Till Tepelmann vor mehr als 5 Jahren aktualisiert
- Tags wurde auf Fix gesetzt
- Zielversion wurde von 133 zu 58 geändert
- Release Notes Langtext aktualisiert (Vergleich)
Von Till Tepelmann vor mehr als 5 Jahren aktualisiert
- Zielversion wurde von 58 zu 585 geändert
Von Till Tepelmann vor mehr als 5 Jahren aktualisiert
- Status wurde von Testing zu Gemeldet geändert
- Zielversion wurde von 585 zu 133 geändert
Von Ulrich Wenk vor mehr als 5 Jahren aktualisiert
- Zugewiesen an wurde von Core-Entwickler zu Moritz Bunjes geändert
Von Ulrich Wenk vor mehr als 5 Jahren aktualisiert
- Zugewiesen an wurde von Moritz Bunjes zu Daniel Wu geändert
Von Ulrich Wenk vor mehr als 5 Jahren aktualisiert
- Tracker wurde von GX-Feature zu GX-Task geändert
- Status wurde von Gemeldet zu Anerkannt geändert
- Zugewiesen an
Daniel Wuwurde gelöscht
Von Daniel Wu vor mehr als 5 Jahren aktualisiert
- Status wurde von Anerkannt zu Feedback geändert
- Zugewiesen an wurde auf Daniel Wu gesetzt
Von Till Tepelmann vor mehr als 4 Jahren aktualisiert
- Tracker wurde von GX-Task zu GX-Abgewiesen geändert
- Status wurde von Feedback zu Abgewiesen geändert
- Betroffene Versionen
Unbestimmtwurde gelöscht