Changelog

  1. Функционал для ввода месячных планов по выручке на продавца в магазине.

  1. Запуск только одного экземпляра программы.

  1. Контроль некорректного заполнения планового времени работы (начало не должно быть больше, либо равно, окончанию).
  2. Переход к редактору центральной базы с установленным фильтром по сотруднику и дате при двойном щелчке по ячейке сводного отчёта.
  3. Отображение пометок из плана-графика в итоговом отчёте.
  4. Отображение вопросительного знака в итоговом отчёте в случае, если есть незакрытые сеансы в этом дне.
  5. Сделал отображение времени всегда с двоеточием. Знак минус в качестве разделителя часов и минут воспринимается плохо.

  1. Отображение в плане-графике факта работы сотрудника в другом салоне. Индикация оранжевым цветом.
  2. Сеансы, отработанные в другом салоне также прибавляются при расчёте итогов.
  3. Изменён механизма расчёта итогов для Bidim. Вся Reflection-магия заменена на ФП.

  1. Стандартизация URL для REST-сервисов Employee, Planfact, Schedule.
  2. Удаление сервисов и классов, использовавшихся только в старой (web) версии плана-графика.
  3. Итоговый отчёт по всем сотрудникам.

  1. Вынес всё, что связано с сессией и аутентификацией в класс Session.
  2. Настройка работы системы с просмотровыми правами.
  3. Переработан механизм подключения к серверу. Подключение осуществляется теперь до начала работы приложения. Из настроек убрана вкладка, на которой указывается адрес сервера. Добавлен пункт меню: Изменить подключение к серверу. Нажать его можно только с правами технической поддержки (для этого нужно выполнить аутентификацию). Так сделано, чтобы сотрудники в салонах не могли сбрасывать подключение и жаловаться потом, что у них не работает программа.
  4. Исправлены ошибки с правами доступа. Для роли Техподдержка теперь должно работать создание новых пользователей с правами Управляющий.
  5. В меню программы и в меню трея появился пункт Перезапустить и обновить. Он позволяет выполнить перезапуск в процессе которого программа будет обновлена, если на сервере деплоя выложена новая версия.

  1. Исправлена ошибка, в результате которой можно было отредактированный план-график сохранить в другом месяце, необратимо перетерев таким образом информацию в том месяце.
  2. Исправлена скрытая ошибка: при обновлении страниц метод afterValidation иногда вызывался до окончания валидации, а не после.
  3. Добавлена возможность изменить свой пароль.
  4. Добавлена возможность отключить программу от салона (доступна с правами администратора). Это иногда требуется в процессе тестирования.
  5. В диалоговом окне аутентификации можно теперь найти пользователя по сотруднику. Это может быть удобно, если не хочется вбивать свой аккаунт, или если пользователь думает, что забыл его.
  6. Отображение номера версии программы в заголовке окна.
  7. Открытие диалога аутентификации нажатием на надпись предупреждения "Доступен только просмотр..".