From 3f1b33737d6392133cdc0f86100d1d0df977a984 Mon Sep 17 00:00:00 2001 From: Martin Liska Date: Thu, 11 Aug 2016 15:40:37 +0200 Subject: mark_spam.py: mark attachments as obsolete and rename them * mark_spam.py: Mark attachments as obsolete and rename them. From-SVN: r239368 --- contrib/mark_spam.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'contrib/mark_spam.py') diff --git a/contrib/mark_spam.py b/contrib/mark_spam.py index cc394dc..569a03d 100755 --- a/contrib/mark_spam.py +++ b/contrib/mark_spam.py @@ -67,6 +67,18 @@ def mark_as_spam(id, api_key, verbose): print(r) print(r.text) + # 4) mark all attachments as spam + r = requests.get(u + '/attachment') + response = json.loads(r.text) + attachments = response['bugs'][str(id)] + for a in attachments: + attachment_id = a['id'] + url = '%sbug/attachment/%d' % (base_url, attachment_id) + r = requests.put(url, json = {'ids': [attachment_id], 'summary': 'spam', 'comment': 'spam', 'is_obsolete': True, 'api_key': api_key}) + if verbose: + print(r) + print(r.text) + parser = argparse.ArgumentParser(description='Mark Bugzilla issues as spam.') parser.add_argument('api_key', help = 'API key') parser.add_argument('range', help = 'Range of IDs, e.g. 10-23,24,25,27') -- cgit v1.1