mark_spam.py: mark attachments as obsolete and rename them
* mark_spam.py: Mark attachments as obsolete and rename them. From-SVN: r239368
This commit is contained in:
parent
5953774463
commit
3f1b33737d
@ -1,3 +1,7 @@
|
||||
2016-08-11 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* mark_spam.py: Mark attachments as obsolete and rename them.
|
||||
|
||||
2016-08-03 Eric Gallager <egall@gwmail.gwu.edu>
|
||||
|
||||
* download_prerequisites: Explicitly remove existing symlinks
|
||||
|
@ -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')
|
||||
|
Loading…
Reference in New Issue
Block a user