Four tiers of wiki badges.

This commit is contained in:
Ralph Bean 2013-06-14 17:59:46 +00:00
parent 8666c91a76
commit 9e24b5684f
4 changed files with 132 additions and 0 deletions

View file

@ -0,0 +1,33 @@
%YAML 1.2
---
# This is some metadata about the badge
name: Associate Editor
description: Edited at least 20 wiki pages.
creator: ralph
# This is a link to the discussion about adopting this as a for-real badge.
discussion: https://github.com/oddshocks/badges/blob/master/docs/badges.rst
# A link to the image for the badge
image_url: http://upload.wikimedia.org/wikipedia/commons/5/53/PSM_V37_D209_Fisher_island_sound_rock_forming_natural_breakwater.jpg
# That's us!
issuer_id: fedora-project
# We'll perform our more costly check (defined below) only when
# we receive messages that match this 'trigger'
trigger:
topic: wiki.article.edit
# Once the check has been triggered, this defines what we actually check.
criteria:
datanommer:
filter:
topics:
- "{topic}" # The topic of the message that triggered us.
usernames:
- "{msg.user}"
operation: count
condition:
greater than or equal to: 20

View file

@ -0,0 +1,33 @@
%YAML 1.2
---
# This is some metadata about the badge
name: Junior Editor
description: Edited at least 10 wiki pages.
creator: ralph
# This is a link to the discussion about adopting this as a for-real badge.
discussion: https://github.com/oddshocks/badges/blob/master/docs/badges.rst
# A link to the image for the badge
image_url: http://upload.wikimedia.org/wikipedia/commons/5/53/PSM_V37_D209_Fisher_island_sound_rock_forming_natural_breakwater.jpg
# That's us!
issuer_id: fedora-project
# We'll perform our more costly check (defined below) only when
# we receive messages that match this 'trigger'
trigger:
topic: wiki.article.edit
# Once the check has been triggered, this defines what we actually check.
criteria:
datanommer:
filter:
topics:
- "{topic}" # The topic of the message that triggered us.
usernames:
- "{msg.user}"
operation: count
condition:
greater than or equal to: 10

View file

@ -0,0 +1,33 @@
%YAML 1.2
---
# This is some metadata about the badge
name: Master Editor
description: Edited at least 100 wiki pages.
creator: ralph
# This is a link to the discussion about adopting this as a for-real badge.
discussion: https://github.com/oddshocks/badges/blob/master/docs/badges.rst
# A link to the image for the badge
image_url: http://upload.wikimedia.org/wikipedia/commons/5/53/PSM_V37_D209_Fisher_island_sound_rock_forming_natural_breakwater.jpg
# That's us!
issuer_id: fedora-project
# We'll perform our more costly check (defined below) only when
# we receive messages that match this 'trigger'
trigger:
topic: wiki.article.edit
# Once the check has been triggered, this defines what we actually check.
criteria:
datanommer:
filter:
topics:
- "{topic}" # The topic of the message that triggered us.
usernames:
- "{msg.user}"
operation: count
condition:
greater than or equal to: 100

View file

@ -0,0 +1,33 @@
%YAML 1.2
---
# This is some metadata about the badge
name: Senior Editor
description: Edited at least 50 wiki pages.
creator: ralph
# This is a link to the discussion about adopting this as a for-real badge.
discussion: https://github.com/oddshocks/badges/blob/master/docs/badges.rst
# A link to the image for the badge
image_url: http://upload.wikimedia.org/wikipedia/commons/5/53/PSM_V37_D209_Fisher_island_sound_rock_forming_natural_breakwater.jpg
# That's us!
issuer_id: fedora-project
# We'll perform our more costly check (defined below) only when
# we receive messages that match this 'trigger'
trigger:
topic: wiki.article.edit
# Once the check has been triggered, this defines what we actually check.
criteria:
datanommer:
filter:
topics:
- "{topic}" # The topic of the message that triggered us.
usernames:
- "{msg.user}"
operation: count
condition:
greater than or equal to: 50