Jump to content

Recommended Posts

Posted

Исследуя сейчас ошибки синхронизации и различия в структуре баз между последними версиями KPM под разными платформами столкнулся с пропаданием элементов, что навело на мысль: помимо истории измененных элементов учетных записей (предложение уже было озвучено на форуме) очень неплохо было б внедрить еще "корзину" - хранение удаленных элементов в течении определенного срока. Это как спасет от случайного удаления, так и поможет отслеживать ошибки репликации.

Например, текущая ситуация
Требуется перенести пароль от АТС из предыдущего хранилища паролей в KPM: создал в macos-клиенте заметку с названием атс, внес в текст заметки имя пользователя и пароль. Вспомнил, что KPM еще умеет пароли приложений (правда версия под macos не умеет ручной ввод названия - только выбор из установленных). Ок, запустил windows-клиент, смотрю - в добавлении типа аккаунта есть еще тип "другой" - отлично, создаю аккаунт типа "другой" с именем АТС и прописываю в нем логин и пароль. Проверяю на macos - после синхронизации появилась запись "1 запись нового типа" с отсылкой, что нужно обновить на статью с указанием требования версии 9.2+. Проверяю - обновлений в appstore нет, установленная версия 9.7... Странно, проверяю на iOS - аналогично: установлена последняя версия и тоже не отображает - "запись нового типа". Черт с ним, выслал скрины в техподдержку, создал под windows третью запись типа приложение (благо windows-клиент позволяет задавать название вручную). Проверяю на macos: есть запись нового типа, есть запись в заметках и есть запись типа приложение - удаляю за ненадобностью заметку, через несколько минут пропадает и запись типа приложение. Проверяю на iOS - тоже пропала, под windows - ага, пропали "приложение" и "заметка", но сохранилась "другое". Создал под windows снова "приложение", проверил на мобильных и маке - появилась не пропадает; удалил "другое" - "приложение" осталось висеть (разве что с него опция "не проверять безопасность" слетела). Выставил снова опцию, слежу - пока полет нормальный.
А вот была б корзина с историей - можно было б в нее заглянуть и сразу понять: либо это глючит механизм репликации, дропнувший сразу две учетных записи, либо клиент некорректно отработал.

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now


×
×
  • Create New...