English Ukrainian
Grant authorization rights on a badge to a privileged user. They can then create invitation links and QR codes for that badge as well as award it directly to other users from the web interface.
Revoke those authorization rights for a user on a given badge.
Contact information
Fedora Badges community
badges-web0*, badges-backend0*
Award "badges" to Fedora Contributors
SSH into `batcave01.iad2.fedoraproject.org`
The `award-badge` script and source code is managed by ansible.git. The source code is in https://pagure.io/fedora-infra/ansible/blob/master/f/roles/badges/backend/files/award-badge[roles/badges/backend/files/award-badge].
The configuration file for the badges front-end web app is managed by ansible.git. The source code is in https://pagure.io/fedora-infra/ansible/blob/master/f/roles/badges/frontend/templates/tahrir.ini[roles/badges/frontend/templates/tahrir.ini].
The badge-awarding back-end daemon, https://github.com/fedora-infra/fedbadges[fedbadges], wakes up when it receives a https://fedmsg.readthedocs.io[fedmsg] event. It compares that message and the history in https://github.com/fedora-infra/datanommer[datanommer] against a series of rules. If a contributor matches the criteria described in one of those rules, then they are awarded a badge.