User Tools

Site Tools


avril_todo

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
avril_todo [2023/01/24 10:48] – [Current tasks for both, server and client (sorted by importance)] kalaschnikowavril_todo [2024/08/22 12:10] (current) – [Current tasks for both, server and client (sorted by importance)] kalaschnikow
Line 1: Line 1:
 +====== Avril ToDo ======
 +
 +===== Current tasks for both, server and client (sorted by importance) =====
 +
 +  * **-** Fix cyrillic characters in users first and last name
 +  * **-** Fix SQLException on (first?) PDF print
 +  * **-** Possibility to change own password
 +    * web
 +    * app
 +  * **-** Set the default language to Russian
 +  * **-** Fix click on the map search field
 +    * if we click on the search fields the field will be hidden
 +    * update Leaflet library? use a different library?
 +  * **-** Fix http://avril.work 
 +    * it should be forwarded to https://www.avril.work (at the moment the Postfix error message will be displayed)
 +  * **-** Implement possibility to configure flexible fields
 +    * Possibility to change names
 +    * Possibility to change visibility of a field
 +  * **-** Implement formio questionnares
 +  * **-** [[Implement questionnare REST API]]
 +  * **-** Fix crash on questionnaire with question with empty title
 +  * **-** Install JDU to remove deleted tasks (will solve the problem with too much tasks to synchronize)
 +  * **-** Implement or find something (service?), which will check Avril, if it runs or not
 +  * **-** Full server backup
 +    * **-** find a solution
 +    * **-** implement and test it
 +  * **-** Check JDU if it removes photos, if not - implement it
 +  * **-** Add possibility for user to change password
 +  * **-** Fix russian language in PDF
 +    * **-** check if it works in new (formio) questionnaires
 +    * **-** decide if it should be fixed for "legacy" questionnaires (currently I think it should not)
 +
 +Do someday (=not important at the moment)
 +
 +  * **-** Сделать репозиторий для репортов.
 +  * **-** Возможность передать сразу в опросник при нажатии Resolv следующих полей: Номер акта (Custom 1), Номер обьекта (Custom 2), Название обьекта (Title), Адрес обьекта (Address), с обязательной возможностью их менять в опроснике на другие руками в случае необходимости. Дать возможность менять, так как каждому технику будет создано 5-10 пустых актов, что бы они могли их использовать когда некому им из конторы отправить таск.
 +  * **-** Переместить кнопку Send сверху приложения на другую сторону либо сильно отдалить от трех точек. Несколько раз уже было что хочешь посмотреть превью, а случайно жмешь на Send. Либо, как вариант, при нажатии на Send выводить предупреждающее окно «точно ли хотите отправить таск на сервер»
 +  * **-** Возможность изменять название custom полей. Если это реально сложно, тогда забы(и)ваем и оставляем как есть сейчас.
 +  * **-** New field "Due date" (see mail with title "Новое поле "Due date"" from Sa., 4. Juli 2020, 18:24 ) -> currently stopped by Ed because I wanted money for the implementation
 +  * **-** работа в кластере
 +  * **-** possibility for admins to add / remove users
 +  * **-** button "Пришел" / "Ушел"
 +
 +===== Avril bugs =====
 +  * see email "de.wialonconsulting.avril Crash Report" from 24.03.2023
 +  * see email "de.wialonconsulting.avril Crash Report" from 25.03.2023
 +    * The cause is the missing constructor of ExifInterface on an older(?) device...
 +
 +===== Tasks copied from daily tasks (sort them!) =====
 +  * **-** [[Avril]]
 +    * **-** Check contacted leads
 +      * **-** Locarus (http://forum.locarus.ru/)
 +        * **-** Change Signature -> add link to http://avril-logistics.wialon-consulting.de
 +      * **-** GlonassSoft (site? / forum?)
 +    * **-** Find other possible consumers
 +      * Where?
 +        * GPS monitoring
 +        * Security
 +        * ?
 +    * **-** Check contact form (ssh -p 1122 kalaschnikow@vs1164012.vserver.de)
 +    * **-** Add notifications about sync and RabbitMQ problems
 +      * **-** Should work only for me
 +      * **-** Sync problems
 +      * **-** RabbitMQ connection breaks
 +    * **-** Fix problems with pictures
 +    * **-** Service to check for job updates
 +    * **-** JDU (Job delete util)
 +      * **-** write documentation how to develop, install, and use it
 +      * **-** implement configurability (through .properties file?)
 +    * **-** Move projects to the notebook
 +      * **-** avril (server part)
 +    * **-** Avril App
 +      * **-** Talk with Artem
 +        * **-** Remove chevron buttons if the movement not possible ("Up" for first, "Down" for last)
 +        * **-** "Required" mechanism is not implemented for ListQuestionView -> implement ''isValid()''
 +        * **-** Try/catch for not existing Min/Max values
 +        * **-** Json from ListQuestionView is contained in a String, it can be a problem for PDF reports 
 +      * **-** Implement tables
 +      * **-** Issue av-42: Avril (не проверяется подпись на предмет заполнения)
 +      * **-** Show "Creation date" (Custom 2)
 +      * **-** По нажатии на Resolve телефон лочится, после унлока на экране сразу виден опросник
 +    * **-** Clean Avril
 +      * **-** Remove tasks marked as "Deleted"
 +      * **-** Remove attachments from deleted tasks
 +      * **-** Think about "Archive" folder
 +    * **-** [[http://gitlab.wialon-consulting.de:8080/avril/avril/issues/2|[Mobile] App crashed on attachment click]]
 +  * **-** Configure IntelliJ + Docker properly : https://dzone.com/articles/deploy-to-wildfly-and-docker-from-intellij-using-m
 +  * **-** Set the timezone properly for all containers
 +    * See:
 +      * http://herbert.cc/blog/docker-java-timezone/
 +  * Read about Reverse Proxy with nginx
 +    * See also: https://stackoverflow.com/questions/44624844/configure-reverse-proxy-for-keycloak-docker-with-custom-base-url 
 +
 +
 + 
 +  * **-** [[https://angular.io/tutorial|Angular Tutorial]]
 +  * **-** Angular Buch
 +    * **-** 21. Использование и создание модулей
 +  * **-** Avril 2.0
 +    * **-** Ein Klick auf einer Organisation soll die entsprechende Taskliste laden  
 +  * **-** Prüfen, ob die App nicht zu viel zieht
 +    * **-** Jobs / Fragebögen nur für die entsprechende Organisation (bzw. Mitarbeiter) holen
 +
 +  * **-** jrserver
 +    * **-** automate image/container creation
 +      * use Maven to build image(container?), e.g. see [[https://codefresh.io/howtos/using-docker-maven-maven-docker/|this link]]
 +      * create my own Docker repository
 +
 +
 +
 +===== Versions ToDo =====
 +
 +[[Avril old TODO (before 2022)]] 
 +
 +[[Avril 2021.1 TODO]]
 +
 +[[Avril 2020.3 TODO]]
 +
 +[[Avril 2020.2 TODO]]
 +
 +[[Avril 2019.2 TODO]]
 +
 +[[Avril 2019.1 TODO]]
 +
 +
 +
 +===== Old =====
 +[[Avril TODO Version 1.1]]
 +
 +
 +
 +===== Misc =====
 +
 +  * **-** **S** [[Av001 Find first clients for Avril]]
 +
 +
 +==== About versions ====
 +
 +Plan: Every half year - one release. So every version has the following name: ''<Year>.<HalfOfYear>''.
 +
 +For example:\\ 
 +**2019.1** -> this version should be released on 01.01.2019.\\ 
 +**2019.2** -> this version should be released on 01.07.2019.