Усі новини
GPS-резервування, статус обладнання та інтеграційні тести

GPS-резервування, статус обладнання та інтеграційні тести

· 2 хв читання
Покращення Інфраструктура Мобільний застосунок

GPS-дані цінні — вони документують, хто, коли й де працював. Якщо ці дані втрачаються — через збій застосунку, розряджений акумулятор чи помилку синхронізації — робочі години зникають. Нове GPS-резервування зберігає дані про позицію на боці сервера, щойно вони надходять. Навіть якщо дані застосунку втрачаються, позиції залишаються.

Обладнання тепер має явний статус: доступне, у використанні, у ремонті або пошкоджене. Так кожен з одного погляду бачить, які машини готові до роботи — а пошкоджене обладнання залишається видимим замість того, щоб без пояснень зникати зі списків.

Сторінка деталей обладнання в режимі редагування з відкритим випадним списком статусу: Доступно, У використанні, У ремонті та Пошкоджено
Новий статус обладнання: Доступно, У використанні, У ремонті або Пошкоджено.

На оглядовій карті покращено множинний вибір: вибрані виноградники отримують мітку з кнопкою X безпосередньо на карті, через яку можна знову прибрати вибір по одному.

Оглядова карта в режимі множинного вибору: три вибрані виноградники виділено білим, мітка на карті з кнопкою X для прибирання, праворуч список вибору з кнопками створення завдання та створення групи
Множинний вибір на карті: вибір кліком, прибирання кнопкою X.

У бекенді впроваджено фреймворк для автоматизованих інтеграційних тестів. Ці тести перевіряють взаємодію всіх компонентів — бази даних, API, дозволів — і запускаються автоматично при кожному оновленні коду. Це виявляє помилки рано, перш ніж вони дійдуть до користувачів.

✨ Покращення

  • GPS-резервування — дані про позицію резервуються на боці сервера
  • Статус обладнання — активне, пошкоджене або виведене з експлуатації
  • Інтеграційні тести для бекенду — автоматичне забезпечення якості
  • Оглядова карта з кнопкою X для множинного вибору
  • Покращена обробка статусу завдань
  • Перероблено логіку GPS-паузи
Усі новини
improvement infrastructure mobile-app