being able to undo deletion of things in dl queue

Use this forum to flesh out your feature request before you enter it in <a href="http://dcpp.net/bugzilla/">Bugzilla</a>.

Moderator: Moderators

Locked
MRM
Posts: 1
Joined: 2006-02-11 02:48

being able to undo deletion of things in dl queue

Post by MRM » 2006-02-11 02:53

I accidently deleted my whole dl queue. I had a backup from a week ago but it would be nice if we could 'undo' deletion, like we can in Windows

bastya_elvtars
Posts: 164
Joined: 2005-01-06 08:39
Location: HU
Contact:

Post by bastya_elvtars » 2006-02-11 06:20

I am a non-programmer, but this could only be achieved if a backup were made after every manual deletion, like 20060210_Queue.xml or similar, or only one backup... I like the idea.
Hey you, / Don't help them to bury the light... / Don't give in / Without a fight. (Pink Floyd)

ullner
Forum Moderator
Posts: 333
Joined: 2004-09-10 11:00
Contact:

Post by ullner » 2006-02-11 10:08

Enable 'Confirm item removal in download queue' and you wont delete the queue by accident. (Well, as long as you don't immediately press 'Yes'...)

bastya_elvtars
Posts: 164
Joined: 2005-01-06 08:39
Location: HU
Contact:

Post by bastya_elvtars » 2006-02-11 10:28

ullner wrote:(Well, as long as you don't immediately press 'Yes'...)
Which you get used to with time. ;)
Hey you, / Don't help them to bury the light... / Don't give in / Without a fight. (Pink Floyd)

Ynhockey
Posts: 1
Joined: 2006-02-17 12:56

Post by Ynhockey » 2006-02-17 13:25

I don't think most users will delete important queue items by accident if the confirm option is on. However, I think there was a bug that if you selected 2 or more items to delete simultaneously, it deleted the entire queue. Not sure if it has been fixed (don't want to risk my queue to find out).

I think a backup/restore option would be nice. It could work in either of the following ways:
1) Deleting items from the queue does not delete them physically until the user exists DC++, therefore letting him restore queue items until that time.
2) Items will not be deleted physically, but there will be several buttons: a button to delete the 'backup', and an option to limit file size, i.e. if a user wants to back up only files up to 10 MB he should be able to, so the backup won't take up ridiculous HD space. Obviously larger files won't be backed up then.

Just my 2 cents.

Xan1977
Forum Moderator
Posts: 627
Joined: 2003-06-05 20:15

Post by Xan1977 » 2006-02-17 20:46

Keep backups yourself, that's what person backup software is for. It removes the need for re-composing from pieces if you lose something important.

GargoyleMT
DC++ Contributor
Posts: 3212
Joined: 2003-01-07 21:46
Location: .pa.us

Post by GargoyleMT » 2006-02-18 10:43

Ynhockey wrote:However, I think there was a bug that if you selected 2 or more items to delete simultaneously, it deleted the entire queue.
Sorry, I don't see that bug, and I've never heard about it reported. Unless there's something beyond "selecting two items and pressing delete" needed to recreate it, it either doesn't exist, or has never existed.

llama_thumper
Posts: 3
Joined: 2006-02-24 05:26

Post by llama_thumper » 2006-02-24 05:30

it DOES exist - this is what I came to the forum for, to find out how I can avoid it :) - basically when you select a couple of things in your DL queue to remove, it sometimes removes the whole queue.

:(

joakim_tosteberg
Forum Moderator
Posts: 587
Joined: 2003-05-07 02:38
Location: Sweden, Linkoping

Post by joakim_tosteberg » 2006-02-24 10:10

Which version of DC++ are you using?

GargoyleMT
DC++ Contributor
Posts: 3212
Joined: 2003-01-07 21:46
Location: .pa.us

Post by GargoyleMT » 2006-02-25 08:49

llama_thumper wrote:t sometimes removes the whole queue.
See, it's the "sometimes" that is the stumbling block.

I've, honestly, never heard of it reported before. If you could figure out how to trigger the "sometimes", we can fix it.

The code is pretty self explanatory. I think the only way you could delete your whole queue without selecting a bunch of files would be to press delete in the folder list when the root of your queue is selected. That could happen by accident, but probably not due to a DC++ bug.

llama_thumper
Posts: 3
Joined: 2006-02-24 05:26

Post by llama_thumper » 2006-02-26 05:34

i was using 0.6811, but have upgraded to 0.686 in the meantime.

i'll keep you posted if i can recreate the problem.

llama_thumper
Posts: 3
Joined: 2006-02-24 05:26

Post by llama_thumper » 2006-02-27 05:12

ok, it still exists with 0.686. i'll just tried deleting a couple of files from my DL list and the whole queue got deleted. will try to recreate.

Locked