Opened 11 years ago

Closed 11 years ago

#4626 closed Enhancement (invalid)

Change Completion Target When Transfers Changed Group

Reported by: Renara Owned by:
Priority: Normal Milestone: None Set
Component: Transmission Version: 2.42
Severity: Normal Keywords:


One of the features I love about groups in Transmission is the ability to set a Custom Location for transfers to be moved into once complete, as it makes organising torrents a whole lot easier!

However, the custom location is only set if the group is chosen when the transfer is added. Relocating a transfer from one group to another will have no effect on its destination once complete.

What I propose therefore, is that Transmission make a best effort to update this file like so:

Incomplete Torrents: If the "Keep incomplete files in" option is set, then there is no cost to changing an incomplete torrent's destination, since it won't be moved there until completed. If the user is not using a separate incomplete files folder, then the behaviour is the same for complete torrents:

Complete Torrents: For all complete torrents, a change to the location should prompt the user, asking if they would like to relocate the files to the group's custom location (or the default location if the group has none set). This is because a location change could potentially require copying.

The purpose of this is to make it easier to manage torrent location by dragging and dropping, without the need to use the move data file option. In particular this is useful for incomplete torrents, as sometimes a group filter won't match an unusual case so a torrent is added to the wrong group (and thus aimed at the wrong folder), so it's nice to be able to change the torrent's target, without moving it out of the incomplete files folder early.

Change History (7)

comment:1 Changed 11 years ago by jordan

  • Type changed from Bug to Enhancement

comment:2 Changed 11 years ago by livings124

I understand the request, but this change seems more confusing than helpful. Users might not realize that changing groups has inadvertently changed the final location.

comment:3 Changed 11 years ago by Renara

Perhaps it could be added as an option under the custom location in the groups? So you'd have:

Custom Location: [Browse]

[x] Always switch location for grouped items.

The always switch for grouped items checkbox would enable switching behaviour, allowing you to force all torrents for a particular group to end up in the chosen folder?

comment:4 Changed 11 years ago by jordan

  • Resolution set to invalid
  • Status changed from new to closed

I agree with livings124 on this ticket.

comment:5 Changed 11 years ago by Renara

But what about making it an optional checkbox as I mentioned? It's not going to be confusing if the users are actually setting this on purpose.

Even so, I'd argue that the current behaviour is more confusing, as when I first started using the feature it didn't have the description underneath highlighting when the location is actually set. As I result I was more confused to find that torrents I moved weren't being moved, as I considered my custom location to be the correct location for all transfers in that group, simply because they weren't added to the group when they were first opened.

comment:6 Changed 11 years ago by Renara

  • Resolution invalid deleted
  • Status changed from closed to reopened

What about providing a way to at least manually change the completion target of a torrent? Currently we can only move its current location, which isn't always ideal, as I separate my complete and incomplete torrents to prevent incomplete files from being backed up (otherwise they backup every minute change). But currently if I move a torrent's group I have to wait until it has finished downloading, then remember to move it to the correct location for the group.

I really don't see the problem with changing the torrent's completion target, at least in cases where complete and incomplete torrents are separated; as the torrent is going to be moved on completion anyway, it might as well be moved to the correct location for the group. If we could see and change a torrent's completion target in the same way as the data file location then it would at least mean that managing this stuff would be easier.

comment:7 Changed 11 years ago by livings124

  • Resolution set to invalid
  • Status changed from reopened to closed

Changing the completion target through a different means wouldn't be related to groups at all, which is the point of this ticket. To discuss that, I would open a new one.

Note: See TracTickets for help on using tickets.