Skip to content

Commit 9aaff20

Browse files
committed
add create_badge
1 parent e74f8d0 commit 9aaff20

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

lib/discourse_api/api/badges.rb

+9
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,15 @@ def user_badges(username)
1414
def grant_user_badge(params={})
1515
post("/user_badges", params)
1616
end
17+
18+
def create_badge(params={})
19+
args = API.params(params)
20+
.required(:name, :badge_type_id)
21+
.optional(:description, :allow_title, :multiple_grant, :icon, :listable,
22+
:target_posts, :query, :enabled, :auto_revoke, :badge_grouping_id,
23+
:trigger, :show_posts, :image, :long_description)
24+
post("/admin/badges.json", args)
25+
end
1726
end
1827
end
1928
end

0 commit comments

Comments
 (0)