avril_2019.1_todo
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| avril_2019.1_todo [2019/03/08 15:37] – [Bugs] kalaschnikow | avril_2019.1_todo [2019/05/17 09:52] (current) – [Features] kalaschnikow | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Avril 2019.1 TODO ====== | ||
| + | ===== Features ===== | ||
| + | * **-** Move to a new server | ||
| + | * **-** Buy the server | ||
| + | * **-** Install Avril | ||
| + | * **-** Use HTTPS | ||
| + | * **-** Give the user possibility to change his own password | ||
| + | * **-** добавить кнопку окончания таска на планшете без заполнения анкеты. | ||
| + | |||
| + | |||
| + | |||
| + | * **+** Möglichkeit mehrere Aufträge auszuwählen um Operationen daran durchzuführen | ||
| + | * Die wichtigste Operation: Löschen | ||
| + | * Vorstellbare andere Operationen (evtl. in den späteren Avril-Versionen implementieren): | ||
| + | * Auf später verschieben | ||
| + | * Als Erledigt markieren | ||
| + | * Priorität ändern | ||
| + | * Bestimmte Felder auf den gleichen Wert setzen (wie z.B. Adresse) | ||
| + | * **-** Auf MQTT umstellen | ||
| + | * **+** Implementieren | ||
| + | * **-** Installieren auf dem Produktiv-Server | ||
| + | * **-** MQTT-Client als Dienst implementieren | ||
| + | * Schema: im SyncAdapter (z.B. alle 5 Minuten) prüfen, ob der Dienst läuft. Wenn ja, nichts tun. Wenn nicht - Dienst starten und evtl. Tasks synchronisieren. " | ||
| + | * D.h. das Testszenario sieht so aus: | ||
| + | - den Dienst abschmieren lassen | ||
| + | - danach auf dem Server einen neuen Auftrag erstellen | ||
| + | - 5 Minuten später startet der SyncAdapter, | ||
| + | - nach dem Starten soll der Dienst automatisch eine Nachricht über neue Aufträge bekommen und die Synchronisation starten | ||
| + | * Trotzdem zur Sicherheit eine Synchronisation z.B. alle 15 Minuten einbauen. | ||
| + | * **+** Avril in Container (mehrere?) verpacken | ||
| + | * **?** Update des AngularJS Frameworks | ||
| + | * **x** AngularJS Modul suchen, welches das Auswählen mehrerer Sätze implementiert | ||
| + | * **-** Server periodisch restarten | ||
| + | * **-** Überwachen, | ||
| + | * **-** Keycloak auf die neueste stabile Version updaten | ||
| + | |||
| + | ===== Bugs ===== | ||
| + | |||
| + | * Zu große Updates verhindern: | ||
| + | * Nur wirklich notwendige Aufträge holen (z.B. wenn mehr als X Aufträge zu holen sind -> Benutzer warnen, Wipe machen und nur die Aufträge aus der " | ||
| + | * Die Exception abfangen (s. Mail von parnupatrull@gmail.com vom 01.03.2019): | ||
| + | < | ||
| + | 03-01 16: | ||
| + | 03-01 16: | ||
| + | 03-01 16: | ||
| + | 03-01 16: | ||
| + | 03-01 16: | ||
| + | 03-01 16: | ||
| + | 03-01 16: | ||
| + | 03-01 16: | ||
| + | 03-01 16: | ||
| + | 03-01 16: | ||
| + | 03-01 16: | ||
| + | 03-01 16: | ||
| + | 03-01 16: | ||
| + | 03-01 16: | ||
| + | 03-01 16: | ||
| + | </ | ||
| + | * Die alten Aufträge physikalisch löschen | ||
| + | * Эд: При нажатии на Resolv лочится телефон, | ||
| + | * При открытии анкеты - автоматически НЕ заполняется поле адрес. В анкете поле: Address / в приатаченном логе: " | ||
| + | * При открытии анкеты автоматически НЕ заполняется поле - Время тревоги. В анкете поле: Häire registreeritud kell / в приатаченном логе: " | ||
| + | |||
| + | |||
| + | |||
| + | ===== DevOps ===== | ||
| + | * **-** "One click" compile | ||
| + | * **-** "One click" delivery | ||
