diff --git a/roles/badges-backend/files/badges/associate-editor.yml b/roles/badges-backend/files/badges/associate-editor.yml new file mode 100644 index 0000000000..4f91642a54 --- /dev/null +++ b/roles/badges-backend/files/badges/associate-editor.yml @@ -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 diff --git a/roles/badges-backend/files/badges/junior-editor.yml b/roles/badges-backend/files/badges/junior-editor.yml new file mode 100644 index 0000000000..3c60a5f3b8 --- /dev/null +++ b/roles/badges-backend/files/badges/junior-editor.yml @@ -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 diff --git a/roles/badges-backend/files/badges/master-editor.yml b/roles/badges-backend/files/badges/master-editor.yml new file mode 100644 index 0000000000..44839b0e4e --- /dev/null +++ b/roles/badges-backend/files/badges/master-editor.yml @@ -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 diff --git a/roles/badges-backend/files/badges/senior-editor.yml b/roles/badges-backend/files/badges/senior-editor.yml new file mode 100644 index 0000000000..7ae34a7db4 --- /dev/null +++ b/roles/badges-backend/files/badges/senior-editor.yml @@ -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