Історія змін¶
Перегляд історії змін показує всі редагування, які були внесені до родинного дерева.
Перегляд списку показує редагування, згруповані за "транзакціями". Транзакція — це група з одного або кількох додавань, видалень або змін об'єктів Gramps. Наприклад, додавання нової родини з двома існуючими особами як батьком і матір'ю генерує транзакцію з одним доданим об'єктом родини та двома зміненими об'єктами осіб (оскільки вони містять посилання на новий об'єкт родини).
Клікнувши на транзакцію, ви відкриваєте перегляд деталей транзакції. Він містить список окремих додавань, видалень і оновлень за об'єктами Gramps.
Вибір окремої зміни відкриває перегляд сирої JSON-репрезентації об'єкта Gramps, де додавання та видалення підсвічені зеленим і червоним відповідно. Кнопка над дифом перенаправляє вас прямо на сторінку самого об'єкта.
Зміни одного об'єкта¶
Щоб побачити історію однієї конкретної особи, родини, події або іншого об'єкта, відкрийте його сторінку та перейдіть на вкладку Зміни. Вона містить кожну зміну, внесену до цього об'єкта, спочатку найновішу, з типом зміни (додано, оновлено або видалено), користувачем, який її зробив, і часом. Клікнувши на запис, ви відкриваєте транзакцію, до якої він належить, де ви можете переглянути диф або скасувати його.
Натисніть Показати більше, щоб завантажити старі записи; для об'єктів з дуже довгою історією показуються лише найновіші зміни. Для об'єктів, які востаннє змінювалися до того, як була зафіксована історія змін, вкладка показує лише час останньої зміни.
Note
Вкладка Зміни видима для учасників та вище і вимагає версії Gramps Web API 3.22 або новішої.
Скасування зміни¶
На сторінці деталей транзакції кнопка Скасувати дозволяє вам скасувати цю транзакцію. Клікнувши на неї, перевіряється, чи можна скасувати без ризику.
Чисте скасування – якщо жоден з об'єктів, на які вплинула транзакція, не був змінений з того часу, скасування може бути виконане без ризику. Показується діалог підтвердження, і натискання Скасувати скасовує транзакцію.
Необхідне примусове скасування – якщо один або кілька об'єктів, на які вплинула транзакція, були змінені пізнішою транзакцією, чисте скасування неможливе. Діалог попереджає, що примусове скасування може призвести до несумісності даних, оскільки пізні зміни, які залежать від відповідних об'єктів, будуть збережені без змін, навіть якщо основні об'єкти повертаються назад. Ви можете скасувати або натиснути Примусове скасування, щоб продовжити.
В обох випадках скасування виконується як фонове завдання, і показується індикатор прогресу.