ວິທີການສົ່ງ Fedora Badges

ໂຄງສ້າງລະບົບ

The Fedora Badges system consists of two primary components:

  • Back-end daemon (fedbadges): Listens for events via fedmsg, compares them and contributor history in datanommer against badge rules, and automatically awards badges.

  • Front-end web application (Tahrir): User interface for viewing badges, with an admin portal for manually adding new badges, awarding badges, and creating "invitations" (QR codes).

Both the front-end and back-end run on OpenShift in the badges project, deployed and managed by the infra/ansible repository via playbooks/openshift-apps/badges.yml.

ເອກະສານຕົ້ນທາງ (Upstream)

  • ສຳລັບລາຍລະອຽດກ່ຽວກັບວິທີການເຮັດວຽກຂອງເດມອນ fedbadges, ສາມາດເບິ່ງໄດ້ທີ່ fedbadges README.

  • ສຳລັບແຜນວາດການເຮັດວຽກຮ່ວມກັນຂອງພາກສ່ວນຕ່າງໆໃນລະບົບ Fedora Badges, ສາມາດເບິ່ງໄດ້ທີ່ fedbadges diagrams.

ຂັ້ນຕອນຂອງ Sysadmin: ວິທີການສົ່ງຫຼຽນກາ (Badge)

ການສົ່ງຫຼຽນກາປະກອບມີສອງຂັ້ນຕອນ:

  1. Push badge assets (.png, .svg, .yaml) to badges-assets repository

  2. ເພີ່ມຫຼຽນກາເຂົ້າໃນ badges.fedoraproject.org

Anyone with write permissions to badges-assets can push badges. Pull requests can also be used. Only members of the sysadmin-badges FAS group and admins of the web interface can add badges.

Badge artists and badge developers should push design assets (png and svg art) and rules (yaml) to the badges-assets repository.

ການກຽມຕົວເພື່ອສ້າງຫຼຽນກາ

Once a badge is approved by the Design Team and has the ready to push tag, they are ready to be pushed. Follow this checklist to push a new badge:

  1. ກວດສອບໃຫ້ແນ່ໃຈວ່າຜົນງານການອອກແບບໄດ້ຮັບການ ອະນຸມັດ ຈາກທີມອອກແບບແລ້ວ

  2. ກວດສອບໃຫ້ແນ່ໃຈວ່າຊື່ ແລະ ຄຳອະທິບາຍຂອງຫຼຽນການັ້ນຊັດເຈນ

  3. ກວດສອບໃຫ້ແນ່ໃຈວ່າໄດ້ມາດຕະຖານຂໍ້ໃດຂໍ້ໜຶ່ງດັ່ງນີ້:

    • ຫຼຽນກາທີ່ມອບດ້ວຍຕົນເອງ: ບັນຊີ FAS ໃດແດ່ທີ່ຈະໄດ້ຮັບສິດໃນການມອບຫຼຽນກາ

    • ມອບຜ່ານກົດເກນ fedmsg: ຕ້ອງມີໄຟລ໌ YAML ທີ່ລະບຸກົດເກນໄວ້

ຖ້າທ່ານສັບສົນ ຫຼື ມີບາງຢ່າງຂາດຫາຍໄປ, ໃຫ້ຂຽນຄຳຄິດເຫັນໃນ issue ນັ້ນ ແລະ ເອົາແທັກ ready to push ອອກ.

Add badge assets to Fedora Forge

  1. ດາວໂຫຼດໄຟລ໌ອອກແບບ ແລະ ໄຟລ໌ກົດເກນ (ຖ້າມີ):

    • ກວດສອບຄືນອີກຄັ້ງວ່າໄຟລ໌ອອກແບບນັ້ນເປັນເວີຊັນສຸດທ້າຍຈາກ ticket ແທ້ໆ

    • ເປີດເບິ່ງໄຟລ໌ທັງສອງເພື່ອໃຫ້ແນ່ໃຈວ່າໄຟລ໌ບໍ່ເສຍ (ໃນຜ່ານມາ, ເຄີຍມີການສົ່ງໄຟລ໌ຮູບທີ່ເສຍຂຶ້ນໄປໂດຍບໍ່ໄດ້ຕັ້ງໃຈ)

  2. Give both art and rule files the same name, place into pngs/, svg/, rules/ directories

  3. ສະເພາະເມື່ອມີການຮ້ອງຂໍ: ສ້າງໄຟລ໌ STL ສຳລັບການພິມຫຼຽນກາແບບ 3D:

    • ເຂົ້າໄປທີ່ໂຟນເດີ bin/ ແລ້ວລັນຄຳສັ່ງ export.sh. ນີ້ຈະສ້າງໄຟລ໌ STL ສຳລັບຫຼຽນກາ ແລະ ຍ້າຍມັນໄປໄວ້ໃນບ່ອນທີ່ຖືກຕ້ອງ.

    • ເບິ່ງໄຟລ໌ README ໃນ bin/ ສຳລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບສະຄຣິບ.

  4. Commit all files and push to badges-assets (or make a PR)

ກວດສອບໃຫ້ແນ່ໃຈວ່າໄຟລ໌ມີຊື່ທີ່ເໝາະສົມ (ຕົວຢ່າງ: all-lowercase-dashes-only.png). ຫຼຽນກາບາງປະເພດຈະມີຮູບແບບການຕັ້ງຊື່ສະເພາະ ເຊັ່ນ ຫຼຽນກາການເປັນສະມາຊິກກຸ່ມ FAS (ຕົວຢ່າງ: fas-badge-name.png) ຫຼື ຫຼຽນກາການບິວ Koji (ຕົວຢ່າງ: koji-badge-name.png). ໃຫ້ປະຕິບັດຕາມຮູບແບບທີ່ເຄີຍມີມາຖ້າເປັນໄປໄດ້. ໃນພາຍຫຼັງ, ຊື່ໄຟລ໌ນີ້ຈະຖືກນຳໄປໃຊ້ໃນເຊີເວີສ່ວນໜ້າ (ຕົວຢ່າງ: https://badges.fedoraproject.org/pngs/all-lowercase-dashes-only.png).

ໃຫ້ເຊີເວີສ່ວນຫຼັງດຶງໄຟລ໌ປະກອບໄປໃຊ້

Note: All assets must be in the master branch of badges-assets before proceeding.

The badges will be automatically pulled from the Fedora Forge repository every 15 minutes.

ເມື່ອສຳເລັດແລ້ວ, ໃຫ້ກວດສອບວ່າຫຼຽນການັ້ນສາມາດເບິ່ງເຫັນໄດ້ແບບສາທາລະນະແລ້ວ (ຕົວຢ່າງ: https://badges.fedoraproject.org/pngs/<ຊື່ໄຟລ໌>.png)

ເພີ່ມຫຼຽນກາທີ່ມອບແບບອັດຕະໂນມັດ

ໝາຍເຫດ: ໃຫ້ໃສ່ໃຈເປັນພິເສດໃນການປະຕິບັດຕາມຂັ້ນຕອນເຫຼົ່ານີ້. ມັນງ່າຍທີ່ຈະສ້າງຫຼຽນກາ, ແຕ່ຍາກກວ່າຫຼາຍທີ່ຈະແກ້ໄຂມັນໃນພາຍຫຼັງ. ກວດສອບຂໍ້ມູນໃຫ້ແນ່ໃຈວ່າຖືກຕ້ອງໃນໄຟລ໌ YAML ຕັ້ງແຕ່ຄັ້ງທຳອິດ, ບໍ່ດັ່ງນັ້ນທ່ານຈະຕ້ອງໄດ້ຂຽນ SQL statement ເພື່ອແກ້ໄຂມັນໃນພາຍຫຼັງ.

ຫຼຽນກາທີ່ມອບແບບອັດຕະໂນມັດແມ່ນຖືກສ້າງຂຶ້ນໂດຍໄຟລ໌ກົດເກນ YAML. ເມື່ອຄັງເກັບຂໍ້ມູນໄດ້ຮັບການອັບເດດໃນເຊີເວີແລ້ວ (ທຸກໆ 15 ນາທີ), ຫຼຽນກາກໍຈະຖືກສ້າງ ແລະ ສະແດງຢູ່ໃນ ດັດຊະນີຫຼຽນກາ. ສ່ວນດຽວທີ່ ບໍ່ໄດ້ ຖືກສ້າງໂດຍອັດຕະໂນມັດແມ່ນ ແທັກ (ເບິ່ງ ຂໍ້ມູນຫຼຽນກາ ລຸ່ມນີ້ສຳລັບຂໍ້ມູນກ່ຽວກັບແທັກ). ເພື່ອເພີ່ມແທັກໃໝ່, ໃຫ້ຊອກຫາຫຼຽນການັ້ນໃນ badges.fedoraproject.org. ຖ້າທ່ານເຂົ້າສູ່ລະບົບໃນຖານະຜູ້ດູແລລະບົບ, ຈະມີຊ່ອງຂໍ້ຄວາມໃຫ້ປ້ອນແທັກໃໝ່.

ເພີ່ມຫຼຽນກາທີ່ມອບດ້ວຍຕົນເອງ

ໝາຍເຫດ: ໃຫ້ໃສ່ໃຈເປັນພິເສດໃນການປະຕິບັດຕາມຂັ້ນຕອນເຫຼົ່ານີ້. ມັນງ່າຍທີ່ຈະສ້າງຫຼຽນກາ, ແຕ່ຍາກກວ່າຫຼາຍທີ່ຈະແກ້ໄຂມັນໃນພາຍຫຼັງ. ກວດສອບຂໍ້ມູນໃຫ້ແນ່ໃຈວ່າຖືກຕ້ອງຕັ້ງແຕ່ຄັ້ງທຳອິດ, ບໍ່ດັ່ງນັ້ນທ່ານຈະຕ້ອງໄດ້ຂຽນ SQL statement ເພື່ອແກ້ໄຂມັນໃນພາຍຫຼັງ.

ເມື່ອໄຟລ໌ປະກອບຂອງຫຼຽນກາຖືກດຶງໄປທີ່ສ່ວນຫຼັງແລ້ວ, ໃຫ້ເພີ່ມຫຼຽນກາເຂົ້າໃນສ່ວນໜ້າ Tahrir. ສ່ວນໜ້ານີ້ຢູ່ທີ່ badges.fedoraproject.org. ໃຫ້ປະຕິບັດຕາມຂັ້ນຕອນເຫຼົ່ານີ້ເພື່ອເພີ່ມຫຼຽນກາໃນ Tahrir.

  1. ເປີດໜ້າຈໍປະສານງານ Admin ໃນ badges.fedoraproject.org

  2. ໄປທີ່ສ່ວນ Add badge (ເພີ່ມຫຼຽນກາ).

  3. ປ້ອນຂໍ້ມູນທັງໝົດຕາມທີ່ລະບຸໄວ້ໃນ badge ticket (ເບິ່ງ ຂໍ້ມູນຫຼຽນກາ ລຸ່ມນີ້.)

  4. ກວດສອບຄືນອີກຄັ້ງວ່າຂໍ້ມູນທັງໝົດທີ່ປ້ອນລົງໄປນັ້ນ ຖືກຕ້ອງ ແລະ ຊັດເຈນ

  5. ຄລິກ Create badge ເພື່ອສ້າງຫຼຽນກາໃໝ່

ຕອນນີ້ຫຼຽນກາຖືກສ້າງສຳເລັດແລ້ວ. ທ່ານຄວນຈະສາມາດຊອກຫາມັນໄດ້ໃນ ດັດຊະນີຫຼຽນກາ.

ການມອບສິດ

ຫຼຽນກາທີ່ມອບດ້ວຍຕົນເອງຕ້ອງການຜູ້ໃຊ້ທີ່ໄດ້ຮັບສິດເພື່ອອອກຫຼຽນກາ. ທ່ານສາມາດດຳເນີນການນີ້ໄດ້ຢູ່ສ່ວນລຸ່ມຂອງໜ້າ Admin, ໃກ້ກັບ Create Authorizations. ໃຫ້ເພີ່ມບຸກຄົນທີ່ຈະໄດ້ຮັບສິດໃນການມອບຫຼຽນກາລົງໃນຊ່ອງ Person Email. ຕ້ອງຢູ່ໃນຮູບແບບທີ່ຢູ່ນຳເມລ @fedoraproject.org ຂອງພວກເຂົາ (ຕົວຢ່າງ: FASuser [at] fedoraproject [dot] org). ສຳລັບຊື່ຫຼຽນກາ, ໃຫ້ໃຊ້ slug (ຫຼື ຊື່ຫຼຽນກາ) ຈາກ URL ຂອງຫຼຽນການັ້ນ (ຕົວຢ່າງ: ສຳລັບ https://badges.fedoraproject.org/badge/commops-superstar, slug ແມ່ນ commops-superstar).

ຫາກຕ້ອງການເພີ່ມຜູ້ໃຊ້ຫຼາຍຄົນ, ໃຫ້ເຮັດຂັ້ນຕອນນີ້ຊ້ຳສຳລັບຜູ້ໃຊ້ແຕ່ລະຄົນ.

ຂໍ້ມູນຫຼຽນກາ (Metadata)

  • Name: ຊື່ຂອງຫຼຽນກາ – ສ່ວນນີ້ຈະເປັນຕົວກຳນົດ URL ຂອງຫຼຽນກາ, ສະນັ້ນໃຫ້ກວດສອບຕົວສະກົດໃຫ້ດີ

  • Image: ລິ້ງເຕັມໄປຫາໄຟລ໌ PNG (ຕົວຢ່າງ: https://badges.fedoraproject.org/pngs/all-lowercase-dashes-only.png)

  • Description: ຂໍ້ຄວາມອະທິບາຍຫຼຽນກາ (ກວດສອບໃຫ້ແນ່ໃຈວ່າ ບໍ່ມີ ຍະຫວ່າງເກີນມາຢູ່ທ້າຍຂໍ້ຄວາມ)

  • Criteria: link to the issue in badges-assets

  • Issuer: ໃຫ້ໃຊ້ຄ່າເລີ່ມຕົ້ນໄວ້ຄືເກົ່າ

  • Tags: ລາຍການແທັກທີ່ຂັ້ນດ້ວຍໝາຍຈຸດ:

    • ກວດເບິ່ງຫຼຽນກາອື່ນໆທີ່ຄ້າຍຄືກັນເພື່ອໃຫ້ແນ່ໃຈວ່າແທັກນັ້ນຖືກຕ້ອງ. ແທັກບາງອັນມີຄວາມພິເສດ ແລະ ເຮັດໜ້າທີ່ເປັນໝວດໝູ່.

    • ປະຕິບັດຕາມຮູບແບບທີ່ເຄີຍມີມາ ສຳລັບການໃຊ້ແທັກ. ຫຼີກເວັ້ນການສ້າງແທັກໃໝ່ຖ້າເປັນໄປໄດ້.

    • ການເອົາແທັກອອກ ບໍ່ແມ່ນ ເລື່ອງງ່າຍ. ແຕ່ການເພີ່ມພວກມັນໃນພາຍຫຼັງ ແມ່ນ ເລື່ອງງ່າຍ.

ການປິດ Ticket

ຫຼັງຈາກສົ່ງຫຼຽນກາແລ້ວ, ໃຫ້ກວດສອບຂັ້ນສຸດທ້າຍເພື່ອໃຫ້ແນ່ໃຈວ່າຫຼຽນກາຖືກສົ່ງຂຶ້ນຢ່າງຖືກຕ້ອງ. ກວດສອບວ່າສາມາດເບິ່ງໜ້າຫຼຽນການັ້ນໄດ້ ແລະ ກວດສອບວ່າໄດ້ຖືກຈັດໝວດໝູ່ຢ່າງຖືກຕ້ອງໃນ ດັດຊະນີຫຼຽນກາ.

Return to the Fedora Forge issue for the badge. Post a link to the pushed badge. If you granted authorizations, list the FAS usernames you granted authorizations to. After commenting, closing the issue as pushed.

ຍິນດີນຳ, ທ່ານຫາກໍໄດ້ສົ່ງ Fedora Badge ຂອງທ່ານເອງສຳເລັດແລ້ວ!

ວິທີການມອບຫຼຽນກາດ້ວຍຕົນເອງ

ໃນການດຳເນີນການນີ້, ທ່ານຕ້ອງຢູ່ໃນກຸ່ມ FAS sysadmin-badges.

ມີສະຄຣິບຕິດຕັ້ງຢູ່ໃນ badges-backend01 ທີ່ /usr/local/bin/award-badge. ມັນມີຕົວເລືອກການຊ່ວຍເຫຼືອທີ່ທ່ານສາມາດເບິ່ງໄດ້ດ້ວຍຄຳສັ່ງ award-badge -h. ມັນຕ້ອງການຕົວເລືອກ --user FAS_USERNAME ແລະ --badge BADGE_ID. ຕົວຢ່າງ, ຄຳສັ່ງຕໍ່ໄປນີ້ຈະມອບຫຼຽນກາ "Associate Editor" ໃຫ້ກັບ "ralph":

sudo /usr/local/bin/award-badge --user ralph --badge associate-editor

BADGE_ID ສຳລັບຫຼຽນກາສາມາດເບິ່ງໄດ້ຈາກໜ້າເວັບ UI ຂອງມັນ. ຫຼຽນການັ້ນສາມາດເບິ່ງໄດ້ທີ່ https://badges.fedoraproject.org/badge/associate-editor.

ເລື້ອຍໆທີ່ຈຳເປັນຕ້ອງມີຂັ້ນຕອນການມອບຫຼຽນກາໃຫ້ຄົນຈຳນວນຫຼາຍພ້ອມກັນ. ຕົວຢ່າງ: ຫຼຽນກາ Keepin' Fedora Beautiful ແມ່ນໄດ້ມາຈາກການທີ່ສະມາຊິກທີມອອກແບບໂພສ ticket ພ້ອມລາຍຊື່ຜູ້ໃຊ້ FAS (ເຊັ່ນ https://pagure.io/fedora-badges/issue/129).

ສຳລັບກໍລະນີແບບນັ້ນ, ທ່ານສາມາດໃຊ້ wget ເພື່ອດຶງໄຟລ໌ທີ່ມີລາຍຊື່ຜູ້ໃຊ້ FAS ໄປໄວ້ໃນ badges-backend01 ແລ້ວລັນຄຳສັ່ງປະມານນີ້:

$ for i in $(cat keepingbeautiful-list ) ; do
    sudo /usr/local/bin/award-badge --user $i --badge keepin-fedora-beautiful-f20;
done

ວິທີການຖອນຄືນຫຼຽນກາ ຫຼື ສິດດ້ວຍຕົນເອງ

ທ່ານສາມາດຖອນຄືນຫຼຽນກາ ຫຼື ສິດຂອງຫຼຽນກາໄດ້ໃນຮູບແບບທີ່ຄ້າຍຄືກັບສະຄຣິບ award-badges. ທ່ານສາມາດໃຊ້ສະຄຣິບ revoke-badge ຫຼື revoke-authorization ຕໍ່ເນື່ອງກັນໄດ້ ໃນຮູບແບບດຽວກັນກັບສະຄຣິບ award-badges.

ການຖອນຄືນຫຼຽນກາ:
sudo /usr/local/bin/revoke-badge --user ralph --badge associate-editor
ການຖອນຄືນສິດ:
sudo /usr/local/bin/revoke-authorization --user ralph --badge associate-editor

ວິທີການເພີ່ມຜູ້ດູແລລະບົບເຂົ້າໃນ Tahrir

ມັນຄົງຈະດີຖ້າພວກເຮົາສາມາດມອບສິດຜູ້ດູແລລະບົບໃນໜ້າເວັບໃຫ້ກັບສະມາຊິກກຸ່ມ FAS sysadmin-badges ໄດ້ໂດຍອັດຕະໂນມັດ. ແຕ່ໃນຕອນນີ້ພວກເຮົາຍັງບໍ່ມີຟີເຈີນີ້ ແລະ ຕ້ອງຈັດການລາຍຊື່ຜູ້ດູແລລະບົບໜ້າເວັບແຍກຕ່າງຫາກ.

To add a new admin to the web interface:

  1. In the Tahrir configuration in infra/ansible, add their FAS_USERNAME@fedoraproject.org email to the tahrir.admin list.

  2. Commit, push, and run the openshift-apps/badges.yml playbook to deploy the updated configuration to OpenShift.

ວິທີການສ້າງການເຊື້ອເຊີນ ແລະ QR code

ການດຳເນີນການນີ້ແມ່ນຜ່ານແຜງຜູ້ດູແລລະບົບຂອງສ່ວນເວັບ (ເຖິງວ່າພວກເຮົາອາດຈະຂຽນສະຄຣິບ ເພື່ອໃຊ້ງານໃນໂນດສ່ວນຫຼັງໄດ້ກໍຕາມ).

ການເຊື້ອເຊີນ / QR codes ມັກຈະຖືກສ້າງຂຶ້ນສຳລັບງານຕ່າງໆຂອງ Fedora. ຕົວຢ່າງໃນງານ Flock 2013, ພວກເຮົາໄດ້ສ້າງຫຼຽນກາເພື່ອມອບໃຫ້ຜູ້ເຂົ້າຮ່ວມ. ພວກເຮົາໄດ້ປະຕິບັດຕາມຂັ້ນຕອນລຸ່ມນີ້ເພື່ອສ້າງການເຊື້ອເຊີນ ແລະ QR code. ຈາກນັ້ນ, QR code ກໍຖືກສົ່ງໃຫ້ຜູ້ຈັດງານ ເພື່ອນຳໄປໃສ່ໃນແຜ່ນພັບໂປຣແກຣມທີ່ແຈກໃຫ້ຜູ້ເຂົ້າຮ່ວມແຕ່ລະຄົນ. ເມື່ອຜູ້ເຂົ້າຮ່ວມສະແກນໂຄ້ດ, ພວກເຂົາຈະຖືກສົ່ງໄປທີ່ແອັບຫຼຽນກາໃນໂທລະສັບ ແລະ ໄດ້ຮັບຫຼຽນການັ້ນ.

ສ້າງການເຊື້ອເຊີນ

  1. ກວດສອບໃຫ້ແນ່ໃຈວ່າທ່ານເປັນຜູ້ດູແລລະບົບໃນສ່ວນເວັບ ແລະ ເຂົ້າສູ່ລະບົບທີ່ https://badges.fedoraproject.org/ ແລ້ວ

  2. ຄລິກລິ້ງ Admin ໃນໜ້າຈໍ

  3. ພາຍໃຕ້ສ່ວນ Invitations (ການເຊື້ອເຊີນ), ໃຫ້ເພີ່ມຂໍ້ມູນນີ້:

    • Creation Date: ບໍ່ບັງຄັບ. ຄ່າເລີ່ມຕົ້ນແມ່ນວັນທີປັດຈຸບັນ.

    • Expiration Date: ບໍ່ບັງຄັບ, ແຕ່ທ່ານອາດຈະຕ້ອງການລະບຸໄວ້. ຄ່າເລີ່ມຕົ້ນແມ່ນ 2 ຊົ່ວໂມງຈາກເວລາປັດຈຸບັນ. ຕົວຢ່າງໃນງານ Flock 2013, ພວກເຮົາໄດ້ຕັ້ງວັນໝົດອາຍຸໄວ້ເມື່ອຈົບງານ. ໃຜກໍຕາມທີ່ພະຍາຍາມຂໍຮັບຫຼຽນກາດ້ວຍ QR code ຫຼັງຈາກເວລານັ້ນຈະຖືກປະຕິເສດ ດ້ວຍຂໍ້ຄວາມວ່າ this invitation is expired (ການເຊື້ອເຊີນນີ້ໝົດອາຍຸແລ້ວ).

    • Badge ID: "ID" ຂອງຫຼຽນກາທີ່ທ່ານຕ້ອງການມອບ. ເບິ່ງ [ສ່ວນຂ້າງເທິງ] ເພື່ອຫາວິທີເບິ່ງ badge ID.

    • Person email: ອີເມລຂອງບຸກຄົນໃນຖານຂໍ້ມູນຫຼຽນກາ. ໃນກໍລະນີຂອງພວກເຮົາ, ໃຫ້ໃຊ້ອີເມລ Fedora ຂອງພວກເຂົາ (ເຊັ່ນ FAS_USERNAME@fedoraproject.org).

ຕອນນີ້, ຜູ້ໃຊ້ທີ່ທ່ານລະບຸໄວ້ຈະມີລິ້ງໄປຫາ QR code ແລະ ລິ້ງເຊື້ອເຊີນໃນໜ້າໂປຣໄຟລ໌ຂອງພວກເຂົາ. ພວກເຂົາສາມາດນຳໄປແຈກຈ່າຍ ແລະ ແບ່ງປັນຫຼຽນການັ້ນໄດ້ຕາມທີ່ຕ້ອງການ.

ສະຄຣິບທີ່ມີປະໂຫຍດສຳລັບການຈັດການດ້ວຍຕົນເອງ

ເບິ່ງໃນ ansible/roles/badges/backend/files/ ສຳລັບສະຄຣິບທັງໝົດ. ສະຄຣິບເຫຼົ່ານີ້ຈະຖືກນຳໄປໄວ້ທີ່ /usr/local/bin/ ໃນ badges-backend01 ເຊິ່ງທ່ານສາມາດເຂົ້າສູ່ລະບົບເພື່ອໃຊ້ງານພວກມັນໄດ້.

edit-badge

ອັບເດດຄຳອະທິບາຍ ແລະ ລິ້ງເງື່ອນໄຂຂອງຫຼຽນກາ. ມີປະໂຫຍດໃນກໍລະນີທີ່ທ່ານສ້າງມັນຜິດ ຫຼື ຖ້າມີຄຳຄິດເຫັນຈາກຜູ້ມີສ່ວນກ່ຽວຂ້ອງອື່ນໆທີ່ຕ້ອງການໃຫ້ພວກເຮົາປ່ຽນແປງບາງຢ່າງ.

award-badge

ມອບຫຼຽນກາໃຫ້ຜູ້ໃຊ້ທີ່ລະບຸ.

revoke-badge

ເອົາຫຼຽນກາອອກຈາກຜູ້ໃຊ້ທີ່ໄດ້ຮັບໄປໂດຍຄວາມຜິດພາດ. ຈື່ໄວ້ວ່າ! ຖ້າທ່ານຖອນຄືນຫຼຽນກາຈາກຜູ້ໃຊ້, ທ່ານຄວນມອບຫຼຽນກາ consolation-prize (ລາງວັນປອບໃຈ) ໃຫ້ພວກເຂົາເພື່ອເປັນການຂໍໂທດ.

grant-authorization

ມອບສິດໃນການຈັດການຫຼຽນກາໃຫ້ກັບຜູ້ໃຊ້. ພວກເຂົາຈະສາມາດສ້າງລິ້ງເຊື້ອເຊີນ ແລະ QR codes ສຳລັບຫຼຽນການັ້ນໄດ້, ລວມທັງມອບໃຫ້ຜູ້ໃຊ້ອື່ນໄດ້ໂດຍກົງຈາກໜ້າເວັບ.

revoke-authorization

ຖອນສິດການຈັດການເຫຼົ່ານັ້ນຈາກຜູ້ໃຊ້ສຳລັບຫຼຽນການັ້ນ.

ຂໍ້ມູນການຕິດຕໍ່

ເຈົ້າຂອງ

ຊຸມຊົນ Fedora Badges

ຕິດຕໍ່

#fedora-badges

ເຊີເວີ

badges-web0*, badges-backend0*

ຈຸດປະສົງ

ມອບ "ຫຼຽນກາ" ໃຫ້ກັບຜູ້ປະກອບສ່ວນຂອງ Fedora