Opened 14 years ago

Closed 14 years ago

#1629 closed enhancement (fixed)

Add AutoExpire Actions dialog to mythfrontend System Status

Reported by: justifiably@… Owned by: cpinkham
Priority: minor Milestone: unknown
Component: mythtv Version: head
Severity: low Keywords:
Cc: Ticket locked: no

Description

I find the list of programs in Systems Status to be expired very useful to watch out for things I hoped to watch being about to expire.

This small patch (against 9620) adds a handy dialog so that expire items can be deleted immediately or auto expire can be disabled. For LiveTV items, disabling auto expire moves them into the Default recording group.

To avoid the nuisance of listing the programs being deleted asynchronously (cf "currently being deleted" in Watch Recordings), I adjusted the auto expire query in the backend to exclude programs with deletepending set. It doesn't look like this will harm anything else. (On the other hand, if there is a huge list of programs to expire, it would be better to manipulate the vector directly rather than repeat the query and re-make the lists, but this can be saved for a later improvement if it seems necessary).

Attachments (2)

autoexpire-actions.diff (3.3 KB) - added by justifiably@… 14 years ago.
autoexpire-actions.2.diff (3.5 KB) - added by justifiably@… 14 years ago.
(oops --- the previous version had a space leak, corrected here)

Download all attachments as: .zip

Change History (5)

Changed 14 years ago by justifiably@…

Attachment: autoexpire-actions.diff added

Changed 14 years ago by justifiably@…

Attachment: autoexpire-actions.2.diff added

(oops --- the previous version had a space leak, corrected here)

comment:1 Changed 14 years ago by cpinkham

Owner: changed from Isaac Richards to cpinkham

comment:2 Changed 14 years ago by cpinkham

(In [9695]) Don't include recordings marked as 'deletepending' in the AutoExpire? list since they are already being deleteed.

References #1629.

comment:3 Changed 14 years ago by cpinkham

Resolution: fixed
Status: newclosed

(In [9697]) Add a popup menu for the items in the AutoExpire? List in mythfrontend's status page. You have the option of going ahead and deleting a recording right away or disabling AutoExpire? for a recording. If you disable AutoExpire? for a LiveTV recording, it will be moved to the 'Default' Recording Group.

Closes #1629 by applying rest of patch by justifiably at cwazy dot co dot uk.

Note: See TracTickets for help on using tickets.