Версия 1.4 2022-05-13
- Добавлено подобное протоколирование создания/изменения пользователя и сотрудника, изменения прав пользователя, изменение данных для связи с системой Исрадон
- Исправлен недочет: очистка имени существующего пользователя при сохранении
- Добавлено: немедленное сохранение данных о пользователе при изменении полномочий
- Добавлена функция: утвердить все, в соответствии с планом в расписании
- Устранена ошибка: при отметке прихода или ухода для прошлого года, данные не перевысвечиваются (точнее обновляются для текущего года, показывая пустой список)
- Выделяется цветом выбранная строка в таблице
Версия 1.3 2022-05-01
- Устранены 3 ошибки перевода контекстного меню
Версия 1.2 2022-04-26
- Устранена ошибка: не открывается справочник должностей.
- Устранена ошибка: не отображается причина ошибки на странице ошибки
- Устранена ошибка: неправильный переход при отсутствии полномочий на справочнике должностей
- При вводе имени пользователя и паролей, после успешной записи эти поля очищаются, что предотвращает ошибку
- Пока не заполнены имя пользователя и пароли пользователя в справочнике пользователей, кнопка "Сохранить" не видна
- Устранено: нет заголовка подразделения в таблице с сотрудниками
- Добавлен фильтр в таблице сотрудников в справочнике пользователей
- Исправлена ошибка: не открывается сводка
Версия 1.17 2022-04-05
- Устранена ошибка: данные в сводке появляются только после выбора
Версия 1.16 2022-25-03
- Добавлен механизм перехода по ссылке из системы "Исрадон"
- Добавлен режим сохранения пароля
Версия 1.14 2022-01-09
- Исправлена ошибка (отчет руководителя предоставлялся только за текущий год)
- Добавлена локаль календаря для GB (с английским флажком)
- На SummaryReport отработана локализация календаря с учетом выбранной локали i18next
Версия 1.13 2022-01-05
- Аутентификация перенесена в рутер (в т.ч. и работники склада), а из компонентов проверка убрана
- Изменена картинка для работы с профилем пользователя и логином
Версия 1.12 2021-12-30
- При логине работника склада делается несколько попыток
- Добавлены основы локализации (i18next, определение языка, файлы ресурсов, хуки)
- Исправлена ошибка открытия главного экрана при пустых сменах
Версия 1.11 2021-12-09
- Связь с базой Исрадона в списке пользователей отображается вне зависимости от наличия имени пользователя в HR-портале
- Устранена ошибка - не учитывается год в сводке
Версия 1.9
-
Контекстное меню в сводке: добавлен пункт - отмена утверждения (и в плане, и в факте)
-
Убраны причины всяческих предупреждений
-
План смен корректно показывается при любом сочетании (или отсутствии) сотрудников и магазинов
-
Устранена ошибка - исчезновение сведений о магазине при ручном утверждении времени прихода и ухода
-
Устранена ошибка: при ручной отметке не сохраняется значение, если Enter сразу же подтверждает значение, сделанное по умолчанию
Версия 1.8
-
Messages в сводке, плане на месяц, сотруднике изменен на toast
-
Массово добавлены id-ы элементов Версия 1.7.2 16.11.2021
-
Уменьшен размер заголовка (topbar) на medium
-
Изменен цвет суммарной информации в сводке (стал не виден на фоне уменьшенного заголовка)
-
Исроавлено: связь сотрудника с базой Исрадона не отображалась, если нет имени пользователя Версия 1.7.1 15.11.2021
-
Реализовано добавление и удаление связок с пользователями из магазинов
-
При выборе пользователей в списке пользователей (меню Настройки), корректно отображаются данные, прячутся старые, если пользователя нет, а есть только сотрудник и т.д.
-
Если для работника с ручной отметкой нет записи в плане - она создается Версия 1.7 14.11.2021
-
Добавлена кнопка "Выход" на экране ввода пользователя
-
При сохранении пользователя первый раз, проверяются все поля; повторном - только равенство паролей
-
В процессе добавления связки с пользователями Исрадон Версия 1.6 11.11.2021
-
Исправлена ошибка - не сохраняется подразделение у сотрудника
-
Исправлено: при вводе нового пароля, в одном из полей пароль отображается явно, а не в виде звездочек
-
В календаре отображается подразделение, если выборка только по сотруднику Версия 1.5.1 10.11.2021
-
Устранена ошибка - продавец не может создать отпуск
-
Исправлена ошибка - в календаре отпусков не учитывался год
-
Исправлено: нет возможности выйти из режима смены пароля
-
Устранена ошибка: невозможно дважды сохранить данные о сотруднике без перезагрузки
-
Форма сотрудника использует тостер, а не message
-
Корректно обрабатывается ошибка - дублирование ФИО или телефона Версия 1.4 04.11.2021
-
Исправлена ошибка, когда не проверялся доступ к менеджерским функциям при прямом вводе URL рядовым сотрудником
-
Для сотрудника длина имени и фамилии ограничена в интерфейсе 15 символами
-
В списке сотрудников сообщения в виде Тост
-
Добавлен заголовок в списке сотрудников, разный для работающих и уволенных Версия 1.3.1 03.11.2021
-
Исправлена ошибка при определении роли "Работник склада"
-
Увеличено расстояние между кнопками в диалоге подтверждения
-
Уменьшена ширина полей для доп.информации для мобильного
-
Добавлена кнопка выбора месяца на директорской сводке Версия 1.3 03.11.2021
-
Директорский отчет Версия 1.2 31.10.2021
-
Устранено: колонка "Подразделение" в сводке становится пустым при отметке дня как больничный, отпуск и т.д.
-
Пользователь может изменить даты больничного
-
Устранены ошибки при сохранении больничного в форме DayOff, добавлено сообщение об успешном сохранении
-
При переходе на другого пользователя очищаются данные в локальном хранилище данных о пользователе
-
Сделана форма для работников склада (компактная, для мобильного)
-
Исправлено: при подсчете плановых дней в заголовке сводки учитываются больничные, прогулы и отпуска за свой счет
-
Из сводки открывается форма для редактирования планового времени в случае рабочего дня и форма DayOff для всего остального Версия 1.1.4 28.10.2021
-
Добавлен таймаут во все запросы
-
Убрано скроллирование из сводки
-
На отметке "работает" в качестве всплывающей подсказки добавлена надпись: удалять в конце месяца
-
В сводке Message изменено на Toast (всплывающее сообщение в правом верхнем углу, без смещения текста на странице)
-
Исправлена ошибка: утверждение приход и уход по плану отмечал их по факту
-
Оптимизирован заголовок сводки
-
Итоговая информация в заголовке сводки сделана, как сказала Татьяна - в 5 строчек
-
В сводке и графике отпусков менеджер может выбрать любого сотрудника, остальные - только работающих в его подразделении
-
В планировании аналогично, плюс продавец может выбирать только свое подразделение.
-
Устранены ошибки при сохранении пользователя
-
При просмотре списка пользователей иногда возникает редкая ошибка, конкретизировано сообщение об ошибке
-
Устранено: не сохраняется примечание пользователя из сводки Версия 1.1.3 27.10
-
Отметка прихода и ухода, если должность не продавец и не менеджер
-
Много еще чего... Версия 1.1.1.1 22.10.2021
-
На странице логина добавлена еще 1 информационная строка и номер версии из настроек
-
Добавлена возможность смены пароля пользователя на странице логина
-
Изменен порядок полей на справочнике подразделений
-
При редактировании справочника подразделений, добавлено поле для редактирования id подразделения в системе Исрадон
-
Изменен порядок пунктов в главном меню "Настройки", добавлен пункт "Пользователи"
-
Добавлен список продаж на форму, открывающуюся из сводки
-
Добавлено создание нового пользователя (пункт меню "Пользователи")
-
Переработана суммарная информация по сводке Версия 1.1.1 18.10.2021
-
Главной (входной) страницей сделан логин, а не сводка
-
Отлажено получение данных о сотруднике при входе в систему
-
При входе в систему сводка корректно отображается для вошедшего пользователя
-
Верхнее меню меняет пункт "Вход в систему" или "Смена пользователя" в зависимости от того, вошел пользователь в систему или нет
-
Исправлена ошибка: сдвиг названий дней недели в сводке
-
Уточнена формулировка ошибки на странице логина
-
Реализована ручная отметка прихода и ухода
-
Исправлена ошибка при создании плана со списком выбранных дат (не интервал)
-
Изменена форма для редактирования записи из сводки. Теперь можно редактировать время
-
Форма для редактирования расписания в сводке и планировании позволяет ввести комментарий менеджера и сотрудника с разделением доступа N. Устранены незначительные недочеты в интерфейсе по результатам тестирования
Версия 1.1.0 17.10.2021
- Приведено в соответствии для работы с зональным временем на сервере
- Изменена формулировка в сводке "Недоработка" вместо "Опоздания"
- При выборе подразделения в сводке, отображается список сотрудников, связанных с подразеделением
- Исправлены ошибки при сохранении сотрудника
Версия 1.0.5 13.10.2021
- Устранено - нельзя очистить поле "дней в пятницу" или задать нулевым
- Исправлена ошибка - невозможно создать выгрузку только по сотруднику
- Окончательно исправлена ошибка с ошибочным сообщением о неправильном подразделении при сохранении сотрудника
- Исправлена ошибка - неправильный номер телефона диагностировался не всегда
Версия 1.0.4 13.10.2021
- Работает сортировка по алфавиту списка сотрудников
- Корректно работает поиск в списке сотрудников, включая частичное совпадение
- В контекстном меню списка подразделений изменено название пункта на "Отправить"
- Исправлена ошибка - ложное сообщение об отсутствии подразделения при сохранении сотрудника
Версия 1.0.3 12.10.2021
- Устранена ошибка Bug#01. Manager. "Календарь отпусков". Web page becomes a blank (очистка фильтра в графике отпусков не меняет данных в календаре)
- Устранен Bug#01 - пункты меню доступны неавторизованным пользователям (хотя ничего и не делают). Также меню очищается при логауте
- Устранено: панель поиска в меню пользователя в минимализированном экране
Версия 1.0.2 10.11.2021
- Цветом выделена колонка "Отправлено" в списке подразделений
- Список подразделений - showGridlines
- При отправке на утверждение - время утверждения записывается в записи о подразделении
- Исправлены заголовки таблицы в списке подразделений
- Добавлены функции загрузки и утверждения расписания в подразделении
- Сортировка и поиск в списке сотрудников
- Устранено: для сотрудника можно было ввести неправильное подразделение и должность (только часть слова)
- Для сотрудника проверяется формат электронной почты
- Устранена ошибка: создание копии карточки сотрудника при повторном нажатии на кнопку "сохранить", когда вводится новый сотрудник (для редактирования старого не наблюдалось)
- Добавлен номер версии на страницу логина
- Изменены места полей: дней недели и продолжительность работы, добавлена единица измерения для пятницы
- Можно ввести пустое примечания HR Версия 1.0.1 09.20.2021
- В список подразделений доавлены колонки с временем утверждения и отправки Версия 1.0 07.10.2021
- Исправлена ошибка: при выборе сотрудника в сводке сбой, если сотрудника с указанным фрагментом в имени нет
- При попытке загрузить больничный из записи, где нет данных об имени файла - выдается сообщение об ошибке
- Исправлена ошибка при редактировании утвержденного времени
- При вводе пользователя и пароля используется слово "Вход", а не регистрация
- Добавлен общий заголовок в сервис ScheduleService, для авторизации и передачи данных в json Версия 0.9.9.5 05.10.2021
- Переименован пункт меню; посчитать по плану / факту
- Для списка подразделений добавлена полоса прокрутки (список сортирован по алфавиту на серверной стороне)
- Исправлено: не очищается номер смены и доп. информация при сохранении и удалении смены
- Смены представляются в виде списка(listbox), а не выбором с кнопкой
- При создании смен есть кнопка для копирования часов на понедельник-четверг из воскресенья
- Скроллинг списка продаж
- В итоге за месяц выделены часы и минуты вместо hh:mm Версия 0.9.9.3 04.10.2021
- При успешном сохранении фотографии сотрудника, фотография сразу появляетмя на экране, карточка не закрывается
- Исправлено: менеджер не видит примечания сотрудника Версия 0.9.9.2 04.10.2021
- Устранена ошибка при открытии календарей (получение данных из локального хранилища)
- Если в графике отпусков пустой фильтр (и подразделение, и персона - выборка не осуществляется)
- Восстановлен показ списка продаж Версия 0.9.9.1 04.10.2021
- Выбранная дата не теряется при работе со сводкой
- Выбранная дата записывается в локальное хранилище, а не сессионное Версия 0.9.9 04.10.2021
- employeeId добавлен в тип User
- Сравнение и определение типа столбца в AppSets позволяет параметр типа RowType (объект)
- Проверямое расширение при загрузке файлов для сравнения переводится в нижний регистр
- Добавлено получение сведений о продажах при открытии сведений о рабочем дне из сводки
- Изменены цвета фона в сводке
- Отлажено редактирование примечаний сотрудника и HR Версия 0.9.8 04.10.2021
- Добавлена кнопка "Создать сотрудника" в список сотрудников, которая открывает форму для создания нового сотрудника
- Изменения в форме редактирования данных о сотруднике, чтобы иметь возможность ввести нового (без id и working=true by default)
- Таблица сотрудников ограничена по высоте (скроллируется)
- Ввести фото нельзя, пока не заполнены ключевые поля
- Сделаны разные варианты меню для HR и продавцов
- Исправлена ошибка - запрещалось редактирование дат при создании отпусков и больничных продавцом Версия 0.9.7 29.09.2021
- При планировании смен после сохранения очередной - кнопка прячется. Исправлено. Кнопка появляется вновь не только при выборе магазина, работника или очистки смены, но и при вводе времени работы от и до, и выборе новой даты в списке дат
- Устранено: при изменении плана прихода-ухода, вместо кода подразделения записывался код сотрудника
- В выгрузку csv добавлены варианты: план-факт, для факта - по человеку и подразделению, план - только по человеку
- При редактировании подразделений и смен, кнопки "Добавить" видны только если подразделение или смена выбраны.
- При открытии информации на день более понятные сообщения об ошибках.
- В данных о сотруднике при вводе проверяется диапазон значений для длительности рабочей недели и смен
- Добавлена обработка ошибок при загрузке фотографии сотрудника
- Устранена ошибка: не сохраняется подразделение сотрудника
- Устранена ошибка: исключение при попытке ввести часть названия подразделения (для подсказки) в форме "Сотрудник" Версия 0.9.6
- Удаление отпуска
- Добавлен значок в подтверждающий диалог
- Исправлена ошибка - расписание смен открывает неправильный месяц
- Изменен запрос на получение календаря на месяц Версия 0.9.5
- Обновление времени опоздания или переработки в строке после изменения утвержденного времени, обновление summary сводки
- Сравнение типов записи сделано статическим методом
- Устранена ошибка при создании расписания для следующего продавца, после того, как создано для одного - в том же самом подразделении
- При выбранный пользователь запоминается в локальное хранилище и используется для значения по умолчанию при переключении экранов сводки, планирования календаря, ввода данных и т.п.
- Начата работа по управлению доступом к странице создания и редактирования day-off для разных пользователей в режиме создания и редактирования, в зависимости от полномочий, вида отсутствия и сроков Версия 0.9.4 2021.09.18
- Исправлена ошибка - при открытии записи календаря из графика работы неправильно отображается тип записи
- Исправлена ошибка - неправильно сохраняется тип записи при создании ее из планирования отпусков и больничных
- Исправлена ошибка - не может отобразиться сообщение об ошибке в корне сводки (например, неверный запрос по сводке)
- Добавлена обработка ошибки 415
- Добавлена возможность загрузить и получить графический или pdf-файл с больничным в сводке из документа и получить из представления Версия 0.9.3 2021.09.13
- Добавлен справочник должностей
- Добавлен атрибут alt в фотографии сотрудника (чтобы убрать предупреждение компилятора) Версия 0.9.2 2021.09.12
- Добавлена процедура утверждения расписания Версия 0.9.1 2021.09.09
- Добавлен заголовок для корректной отправки изображения
- Если в БД есть фотография, отображается фотография сотрудника, если нет, или в случае ошибки - предопределенная картинка
- Реализована загрузка фото сотрудника с подгонкой по размеру
- Списки типов столбцов (причин отсутствия) унифицирован и помещен в AppSettings Версия 0.9.0 2021.09.07
- Изменен вид контекстного меню сводки
- Контекстное меню сводки разрешает подтвердить приходы и уходы по плану, а не по факту
- Контекстное меню сводки позволяет принять все записи, в которых приход и уход, как по плану в расписании
- Устранена ошибка: кнопка "Создать" (расписание) не появляется после того, как был создан вариант расписания (эта кнопка уже нажималась), а новое расписание задается не сменой, а списком дат и интервалом времени
- Реализовано удаление смены.
- Реализовано удаление подразделения
- Добавлена возможность показывать все подразделения, включая удаленные. Выбор удаленного подразделения заблокирован. Версия 0.8 2021.09.04
- Добавлено имя пользователя на верхней панели приложения
- Добавлена итоговая информация по сводке
- В сводке примечания менеджера и сотрудника - в отдельных колонках
- Добавляется надпись "больничный", "отпуск", "прогул" в сводке к примечанию HR
- Переход на страницу аутентификации из любого компонента происходит через push, а не location
- Отдельное представление для уволенных сотрудников в соответствующем пункте меню.
- Устранена ошибка, связанная с форматами даты в дне рождения сотрудника
- В планировании расписания сообщения сделаны более читабельными (на весь экран, нет выхода за пределы окна) Версия 0.7.1 2021.09.01 Устранены ошибки:
- не считывается поле "Длина смены в пятницу" в карточке сотрудника
- не отображается номер телефона в карточке сотрудника
- некорректно отображается проверка пустого номера телефона
- при изменении даты в форме больничного - при сохранении даты старые
- не сохраняется пояснение сотрудника в форме day off . Удалены неиспользуемые файлы (графика из Сапфира) из проекта Версия 0.7.7 2021.08.31
- Вставлена проверка при удалении: не пытается ли пользователь удалить данные прошедшего месяца
- Кнопки создания, удаления и проверки расписания спрятаны от обычных пользователей
- Добавлены формирование и загрузка информации о фактически отработанном времени в виде csv
- Исправлено: null, если нет фамилии в списке сотрудников
- Исправлено: не видна кнопка создать, когда выбраны даты и промежуток времени, а не смена
- Для рядового сотрудника в планировании смен спрятаны все даты
- При планировании расписания добавлена кнопка очистки выбора смены
- Перекомпонованы поля планирования расписания
- Удалены лишние картинки из public assets Версия 0.7.6 2021.08.31
- Исправлено: не хватает 1 символа в начале номера телефона
- Исправлены недочеты в разных компонентах, выданные в предупреждениях
- При регистрации получаются не только данные пользователя, но и сотрудника - должность и подразделение
- Продавцы для магазина выбираются из списка, у которых этот магазин указан в качестве подразделения (было), а также и те, у которых подразделение не указано в настройках
- Форма ввода отпуска: можно выбирать сотрудника из списка дозволеннных данному продавцу; кнопки "Сохранить" и "Удалить" видны, если только обязательные поля заполнены
- Исправлено: для HR в форме отпуска показывался список подразделения, а не сотрудников
- График смен включает сотрудников не только закрепленным за магазином, но и назначенных в график (другой запрос на сервер)
- Исправлена методика определения - не пробуем ли мы составить новый график на прошедший период
- Добавлена возможность планирования работы не по сменам, а просто в интервале времени и интервале или списке дат
- Добавлена проверка запланированного расписания на предмет соответствия предпочтениям в настройках пользователя
- Добавлено удаление расписаний Версия 0.7.5 2021.08.26
- Добавлен механизм аутентификации, любая страница открывается только аутентифицированному пользователю Версия 0.7.0 2021.08.24
- Отображение праздников в календаре
- Значок кнопок создания смены и подразделения изменен на ПЛЮС, изменен хинт кнопок
- Устранено: нет списка смен, когда подразделением подгружается их хранилища, а не выбирается руками
- Добавлена возможность вводить комментарий в сводке. В поле note, если HR, reason - если продавец
- В сводке виден значок "колокольчик", если есть комментарий менеджера. При нажатии, сообщение менеджера всплывает как тост Версия 0.6.1 2021.08.23
- Исправлены ошибки при сохранении сотрудника
- Исправлены ошибки, не позволяющие создать расписание на отдельные дни
- Календари открываются на том месяце, на котором открывались в последний раз в текущей сессии
- Из меню удалены не используемые пункты "Настройки приложения" и "Настройки пользователя" Версия 0.6 2021.08.22
- Сохраняется новое расписание на месяц
- Избавились от i18, настройки локали календаря перенесли в настройки приложения
- Универсальная обработка ошибки обращения к серверу добавлена в AppSettings
- Выбранный месяц отображается в поле выбора в сводке
- В карточку сотрудника добавлен чек-бокс "работает"
- В карточе сотрудника вычисляется признак того, что данные были изменены
- Исправлена ошибка - конец работы в воскресенье в планировании
- Изменена работа кнопок в редактировании смен
- В функции отображения ошибок при передаче данных в сервисе расписаний добавлен необязательный параметр sticky с значением по умолчанию
- Реализована функциональность - изменение и удаление расписания на отдельный день Версия 0.5.2.1 16.08.2021 Подправлена работа фильтра в планировании отпусков Версия 0.5.2 15.08.2021
- Корректно отображается планирование отпусков и больничных (выборка и заголовок)
- Подправлены цвета фона в сводке Версия 0.5.1 11.08.2021
- Создание расписания на будущий период: валидация введенных данных, возможность ввода интервала дат как кнопкой, так и выбором в календаре, отправка запроса на создание расписания на сервер
- Скорректирован ввод сведений о подразделении - расстояние и размео полей ввода
- При выборе смены в окне создания расписания, раскладка часов по дням недели и примечание отображается на экране
- Исправлены отступы в карточке сотрудников
- Исправлена ошибка в карточке сотрудников: не показывались списки должностей и подразделений
- ЗАГЛУШКА! ПОлучается пользователь с правами (по заглушке), но отображение форм в соответствии с полномочиями
- В планировании отпусков для продавца по умолчанию назначается выбранным его подразделение, а в списке сотрудникво можно выбрать одного из сотрудников того же магазина. Для менеджера - можно выбрать подразделение, а сотрудников - из списка продавцов этого же магазина
- На страницу календарей добавлены заголовки Версия 0.5 09.08.2021
- Миграция на версию 6.0.0 Primereact и Fullcalendar/react
- Добавлено представление-календарь для планирования отпусков
- Изменена форма для ввода сведений об отпуске
- Добавлен мок для получение списка праздников в AppSets
- Учтены мелкие предупреждения в разных компонентах
- Начата разработка экрана планирования графика по магазину
Версия 0.4.2 02.08.2021
- Добавлены поля: длительность смены, дней в неделю, дополнительные условия в карточку сотрудника
Версия 0.4.1
- Форма для ввода отклонений в расписании (отпуск, больничный и т.д)
- Кнопка и контекстное меню в планировании графика на будущие периоды
- Исправлена цветовая маркировка дней с отсутствием
- Более корректно работает календарь при выборе месяца
- Создана страница для изображения неустранимых ошибок
Версия 0.1.1 21.06.21
- Экран продавца, корректно отрабатывающий сведения о приходе и уходе из мока
Для запуска и компиляции sass потребовалась установка windows-tools в конфигурации choco install python visualcpp-build-tools -y npm config set msvs_version 2017