Browse Source

Support negative filter values for date columns as relative to the current datetime

master
JustAnotherArchivist 3 years ago
parent
commit
9f3c7b3ca8
1 changed files with 2 additions and 0 deletions
  1. +2
    -0
      archivebot-jobs

+ 2
- 0
archivebot-jobs View File

@@ -71,6 +71,8 @@ class FilterAction(argparse.Action):
assert filterDict["column"] in columns
if 'numeric' in columns[filterDict['column']][1]:
filterDict['value'] = float(filterDict['value'])
if 'date' in columns[filterDict['column']][1] and filterDict['value'] < 0:
filterDict['value'] = time.time() + filterDict['value']
setattr(namespace, self.dest, make_field_filter(filterDict['column'], filterDict['op'], filterDict['value'], caseSensitive = (optionString in ('--filter', '-f'))))

def parse_sort(value):


Loading…
Cancel
Save