'Prevent future reports on a thing from causing notifications.
Any reports made about a thing after this flag is set on it will not
cause notifications or make the thing show up in the various moderation
listings.
See also: [/api/unignore_reports](#POST_api_unignore_reports).'

@require_oauth2_scope('modposts')
@noresponse(VUser(), VModhash(), VSrCanBan('id'), thing=VByName('id'))
@api_doc(api_section.moderation)
def POST_ignore_reports(self, thing):

    if (not thing):
        return
    if thing._deleted:
        return
    if thing.ignore_reports:
        return
    VNotInTimeout().run(action_name='ignorereports', target=thing)
    thing.ignore_reports = True
    thing._commit()
    sr = thing.subreddit_slow
    ModAction.create(sr, c.user, 'ignorereports', target=thing)
