From 0f26ab2f42e68b7632a38ad0175b0b000ebc739f Mon Sep 17 00:00:00 2001 From: Michal Zubac Date: Sat, 11 Dec 2021 16:48:23 +0100 Subject: [PATCH] provide searching of issues by subject * use "redmine issues -S "~foo" --- redmine/cli/main.py | 1 + redmine/redmine.py | 1 + 2 files changed, 2 insertions(+) diff --git a/redmine/cli/main.py b/redmine/cli/main.py index b90b76b..35b17d7 100644 --- a/redmine/cli/main.py +++ b/redmine/cli/main.py @@ -65,6 +65,7 @@ def cli(ctx, **kwargs): @click.option(OPTIONS["due"]["long"], OPTIONS["due"]["short"], default=None) @click.option(OPTIONS["done"]["long"], OPTIONS["done"]["short"], default=None) @click.option(OPTIONS["parent"]["long"], OPTIONS["parent"]["short"], default=None) +@click.option(OPTIONS["subject"]["long"], OPTIONS["subject"]["short"], default=None) @click.option(OPTIONS["limit"]["long"], OPTIONS["limit"]["short"], default=25) @click.option(OPTIONS["sort"]["long"], OPTIONS["sort"]["short"], default="id:desc") @click.option(OPTIONS["updated-on"]["long"], default=None) diff --git a/redmine/redmine.py b/redmine/redmine.py index 440ab7f..936ab81 100644 --- a/redmine/redmine.py +++ b/redmine/redmine.py @@ -136,6 +136,7 @@ def get_issues(self, **kwargs): "done_ratio": kwargs.get("done"), "updated_on": updated_on, "created_on": created_on, + "subject": kwargs.get("subject"), "limit": kwargs.get("limit"), "sort": kwargs.get("sort"), }