Skip to content

predbannikov/helpdeskQML

Repository files navigation

helpdeskQML

После старта qml в main.cpp программа пытается запустить предыдущую сессию

  1. При нажатии кнопки логин, запускается функция BackEnd::login а) если в storage пользователь не найден, создаётся новый пользователь и записывается файл userData.json б) если пользователь найден он помечается как активный в userData.json
  2. Логин пароль путь к домашней дирректории и состояние пользователя хранятся в PATHAPP/USER/userData.json в открытом виде
  3. При нажатии стрелки "в лево" в тулбаре, происходит выход пользователя и помечается как не активный в userData.json
  4. После того как пользователь активируется, запускается полинг, из присланных данных с сервера сравниваем метку последнего изменения "date_updated" c теми что хранятся на диске и если необходимо обновляем файл
  5. Так же запускается полинг для получения данных из Storage в qml, где отображаются сами данные, во время опроса интерфейсом дирректории тикетов посылается json файл с детальным описанием что необходимо получить( на данный момент просто получить до 100 тикетов)

В случае если на устройстве отсутствую ssl библиотеки, необходимо добавить их в проект libcrypto.so, libssl.so

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published