Автор Тема: Undo на удаление задач  (Прочитано 6738 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн king2

  • Новичок
  • *
  • Сообщений: 26
  • Репутация +3/-0
    • Просмотр профиля
Undo на удаление задач
« : 16 Ноября 2008, 16:05:07 »
Встретился с ситуацией, когда выделяю задачу, нажимаю удалить, и удаляется не та задача. Может, я был невнимателен, может глюкобаг, не знаю.
Но после этого внезапно видишь ту задачу, которую хотел удалить, начинаешь дооолго думать, а что же ты только что грохнул вместо нее?

Соответсвенно, есть ли какие-то варианты:
1. понять, что же ты удалил?
2. восстановить только что удаленную задачу (мне, в принципе, хватит, даже если оно сможет восстановить только одну последнюю удаленную задачу)?

Оффлайн bad1dab

  • Авторитет
  • Мастер
  • *****
  • Сообщений: 1294
  • Репутация +107/-1
    • Просмотр профиля
    • АВС-электро, электротехническая компани
Re: Undo на удаление задач
« Ответ #1 : 16 Ноября 2008, 18:18:06 »
1. понять, что же ты удалил?
2. восстановить только что удаленную задачу

1. Нет
2. Нет

Но ОЧЕНЬ хочется! *bi*

Оффлайн Alderman

  • Эксперт
  • ******
  • Сообщений: 760
  • Репутация +87/-3
    • Просмотр профиля
Re: Undo на удаление задач
« Ответ #2 : 16 Ноября 2008, 18:19:38 »
Сделать в LT корзину, и всех делов. Об этом уже было неоднократно.

Оффлайн king2

  • Новичок
  • *
  • Сообщений: 26
  • Репутация +3/-0
    • Просмотр профиля
Re: Undo на удаление задач
« Ответ #3 : 16 Ноября 2008, 18:28:00 »
Тогда предложение: при удалении помечать записи как удаленные, иметь возможность их видеть или не видеть такой же иконкой, как это сделано с выполненными, грохать удаленные при сжатии базы отдельной командой. Как идея?

Оффлайн Rosomaha

  • Активист
  • **
  • Сообщений: 52
  • Репутация +4/-0
    • Просмотр профиля
Re: Undo на удаление задач
« Ответ #4 : 17 Ноября 2008, 15:17:26 »
мое мнение - или классический Undo Redo либо корзина.

Оффлайн king2

  • Новичок
  • *
  • Сообщений: 26
  • Репутация +3/-0
    • Просмотр профиля
Re: Undo на удаление задач
« Ответ #5 : 18 Ноября 2008, 10:08:10 »
Если корзина - то там должна быть либо иерархия такая же, как ивнутри проекта, либо придется вспоминать, куда это надо запихнуть. Нее, я голосую либо за undo-redo, либо как я сначала написал - просто статус "удален" и возможность посмотреть такие "удаленные" в обычном дереве задач.

Оффлайн FIvan

  • Специалист
  • *****
  • Сообщений: 325
  • Репутация +23/-0
    • Просмотр профиля
Re: Undo на удаление задач
« Ответ #6 : 18 Ноября 2008, 10:58:59 »
Можно помечать как удалённые и показывать их в корзине т.о корзина это просто как фильтр по умолчанию :)

Оффлайн Rosomaha

  • Активист
  • **
  • Сообщений: 52
  • Репутация +4/-0
    • Просмотр профиля
Re: Undo на удаление задач
« Ответ #7 : 18 Ноября 2008, 16:43:35 »
Если корзина - то там должна быть либо иерархия такая же, как ивнутри проекта, либо придется вспоминать, куда это надо запихнуть. Нее, я голосую либо за undo-redo, либо как я сначала написал - просто статус "удален" и возможность посмотреть такие "удаленные" в обычном дереве задач.
С точки зрения разработки - оба варианта ничем не отличаются. И так и так надо знать что удалено, и откуда, чтобы знать как это восстановить.
И кстати несложно вобщем то делается. Я уже даже знаю как примерно :)
признак "удаления", корзина - обычное представление с селектом по признаку удаления, записи там отражаются с учетом иерархии - это все легко
функция удалить совсем или восстановить
удалить - как сейчас
восстановить - просто снять признак "удаления"
соответственно надо изменить все остальные представления - то есть исключить отображения записей с признаком "удаления"
и конечно же - при удалении элемента имеющего вложенные - предупреждение, и если ДА - то удаление всей цепочки.

Оффлайн Alderman

  • Эксперт
  • ******
  • Сообщений: 760
  • Репутация +87/-3
    • Просмотр профиля
Re: Undo на удаление задач
« Ответ #8 : 18 Ноября 2008, 17:10:08 »
просто статус "удален" и возможность посмотреть такие "удаленные" в обычном дереве задач.

Это получается те же "выполненные", только не "выполненные", а "удалённые". Вроде как "дважды выплолненные".

Но есть ли уверенность, что этим ограничится? Потом, когда накопится слишком много "удалённого", могут ещё понадобиться "трижды выполненные" (удалённые из удалённого), "четырежды выполненные" - и т.д...;D

Оффлайн Alexxa

  • Мега Модератор
  • Маэстро
  • *****
  • Сообщений: 3102
  • Репутация +230/-6
    • Просмотр профиля
Re: Undo на удаление задач
« Ответ #9 : 18 Ноября 2008, 20:29:35 »
Имхо, лишними не будут и undo-redo и корзина. Если делать интерфейс - то качественно!
О характере человека можно судить по тому, как он ведет себя с теми, с кем ему необязательно вести себя хорошо...

Оффлайн Free Angel Zodiac

  • Активист
  • **
  • Сообщений: 63
  • Репутация +6/-1
  • Ничто не истинно, все позволено.
    • Просмотр профиля
Re: Undo на удаление задач
« Ответ #10 : 18 Ноября 2008, 23:13:37 »
Старые добрые undo-redo должны быть обязательно. А вот корзина - это уже из ряда "хотелось бы, но не горит".
Нажатие на кнопку "запомнить пароль" не поможет вам запомнить пароль.
Я бы изменил мир, но бог не дает исходники...
Есть два мнения: мое и неправильное.

Оффлайн Любознательная

  • Новичок
  • *
  • Сообщений: 39
  • Репутация +0/-0
    • Просмотр профиля
Re: Undo на удаление задач
« Ответ #11 : 23 Ноября 2008, 05:23:27 »
1. понять, что же ты удалил?
2. восстановить только что удаленную задачу

1. Нет
2. Нет

Но ОЧЕНЬ хочется! *bi*

И мне тооже очень хочется!!!  *br*

Оффлайн SkvNK

  • Новичок
  • *
  • Сообщений: 11
  • Репутация +0/-0
    • Просмотр профиля
Re: Undo на удаление задач
« Ответ #12 : 28 Ноября 2008, 11:37:29 »
Есть еще вариант уже предложенного решения:
помечать, как удаленные - по ним фильтровать удобно (показывать/не показывать удаленные). А в настройках сделать закладку "Удаление" где предложить альтернативный выбор(radiobatton), когда очищать БД от удаленных записей.
Варианты:
- немедленно, с уточнением в скобках (не рекомендуется)
- по выходу из программы
- никогда (т.е. автоматически никогда). В этом случае очистка будет возможна, только, если нажать кнопку "Очистка"

На этой же закладке дать возможность поставить галку "Предупреждать перед очисткой"
И сделать саму кнопку "Очистка" - чтобы можно было произвести очистку в любой момент работы.
"... время растяжимо. Оно зависит от того, какого рода содержимым Вы наполняете его."
Самуил Маршак

Оффлайн FIvan

  • Специалист
  • *****
  • Сообщений: 325
  • Репутация +23/-0
    • Просмотр профиля
Re: Undo на удаление задач
« Ответ #13 : 28 Ноября 2008, 12:05:33 »
Есть еще вариант уже предложенного решения:
помечать, как удаленные - по ним фильтровать удобно (показывать/не показывать удаленные). А в настройках сделать закладку "Удаление" где предложить альтернативный выбор(radiobatton), когда очищать БД от удаленных записей.
Тогда следует дождаться состояний у задачи и если разработчики добавят состояние задачи в условия фильтрации - многие вопросы можно будет решить.

Оффлайн Прохожий

  • Способный
  • ***
  • Сообщений: 104
  • Репутация +9/-2
    • Просмотр профиля
Re: Undo на удаление задач
« Ответ #14 : 30 Ноября 2008, 07:39:58 »
корзину на усмотрение разработчиков, не горит можно обойтись. Undo/Redo ОЧЧЧЧЕНЬ НУЖНО
« Последнее редактирование: 06 Декабря 2008, 23:01:30 от Прохожий »
в следующую версию прошу:
1. Выборочную синхронизацию с Google calendar
2. Undo/Redo на удаление задач
3. Экспорт выбранных задач в формат iCal
4. Выборочную синхронизацию контактов с Outlook