Подождите ...

[Сообщения об ошибках][Сообщите об ошибке в программе LibaBook]
Одна история для двух одинаковых ФИО


Сегодня заметил.<br>Есть две карточки id.181 и 288, Полностью идентичные ФИО.<br>При просмотре истории, программа показывает единую историю для двух читателей

Если у вас такая же ошибка, напишите пожалуйста в комметрарии версию LibaBook и Windows.


06.07.2018 15:06
Rinoren
PREMIUM
70 444

Одна история для двух одинаковых ФИО



Сегодня заметил.
Есть две карточки id.181 и 288, Полностью идентичные ФИО.
При просмотре истории, программа показывает единую историю для двух читателей
0
+0
-0
Реализовано
06.07.2018 20:58
# FreeMind  Модератор  633 368 +0
Да, еще с первой версии для отображения истории читателя ищутся карточки содержащие ФИО в комментарии действия... Если изменить ФИО история уже не найдется.

Надо подумать, что с этим можно сделать. Спасибо, что обратили внимание на этот недочет.
08.07.2018 14:51
# Rinoren  PREMIUM  70 444 +0
В моем случае это оказался один и тот же читатель, которого я зарегистрировал дважды (он просто забыл что зарегистрирован, а я не проверил). Здесь программе остро не хватает предупреждения о том, что читатель со сходными данными уже существует.
Возможно, к полными тезкам стоит добавлять порядковый номер, например:
Петров Иван Иванович #1
Петров Иван Иванович #2

и т.д..
или формировать историю по id читателя...
09.07.2018 18:17
# FreeMind  Модератор  633 368 +0
Да, с точки зрения минимального изменения кода примерно так и будет реализовано в одной из следующих версий. Для атрибута ФИО по умолчанию будет включена галочка "Уникальный".
21.09.2018 20:36
# FreeMind  Модератор  633 368 +0
В версии LibaBook 2.070.8 реализовано:

1. "Подтверждение при создании нескольких карточек читателей с одинаковым атрибутом «ФИО»", что позволит пользователю самостоятельно принять решение о добавлении/переименовании нового читателя.

2. Вывод истории выдачи книг теперь ведется по id пользователя, если у двух пользователей одинаковое ФИО, то история будет раздельная. Для просмотра общей истории необходимо будет делать поиск/фильтр по заданному ФИО.

Реализация ф-циональности со свойством атрибута "Уникальный", пока отложена.