====== 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: ''.''. For example:\\ **2019.1** -> this version should be released on 01.01.2019.\\ **2019.2** -> this version should be released on 01.07.2019.