diff --git a/r2/r2/controllers/api.py b/r2/r2/controllers/api.py index 6e34441da..06d24ec00 100644 --- a/r2/r2/controllers/api.py +++ b/r2/r2/controllers/api.py @@ -2385,10 +2385,12 @@ class ApiController(RedditController): ModAction.create(c.site, c.user, action='editflair', details='flair_delete_template') - @validatedForm(VFlairManager(), VModhash()) + @validatedForm(VFlairManager(), VModhash(), + flair_type = VOneOf('flair_type', (USER_FLAIR, LINK_FLAIR), + default=USER_FLAIR)) @api_doc(api_section.flair) - def POST_clearflairtemplates(self, form, jquery): - FlairTemplateBySubredditIndex.clear(c.site._id) + def POST_clearflairtemplates(self, form, jquery, flair_type): + FlairTemplateBySubredditIndex.clear(c.site._id, flair_type=flair_type) jquery.refresh() ModAction.create(c.site, c.user, action='editflair', details='flair_clear_template') diff --git a/r2/r2/templates/flairtemplatelist.html b/r2/r2/templates/flairtemplatelist.html index 6a798b315..34c4f92a4 100644 --- a/r2/r2/templates/flairtemplatelist.html +++ b/r2/r2/templates/flairtemplatelist.html @@ -52,6 +52,7 @@