English Spanish
Revoking a badge: Revocando una insignia:
sudo /usr/local/bin/revoke-badge --user ralph --badge associate-editor
sudo /usr/local/bin/revoke-badge --user ralph --badge associate-editor
Revoking an authorization: Recovando una autorización:
sudo /usr/local/bin/revoke-authorization --user ralph --badge associate-editor
sudo /usr/local/bin/revoke-authorization --user ralph --badge associate-editor
How to add admins to Tahrir Como añadir administradores a Tahrir
It would be nice if we could automatically grant admin access in the web interface to members of the `sysadmin-badges` FAS group. We currently do not have this feature and must maintain the list of web UI admins separately. Estaría bien si pudiéramos otorgar automáticamente acceso de administrador en el interfaz web a los miembros del grupo FAS `sysadmin-badges`. Actualmente no tenemos esta función y debemos mantener la lista de los administradores de UI web separadamente.
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]. El fichero de configuración para la aplicación web de insignias es manejada por ansible.git. El código fuente está en https://pagure.io/fedorainfra/ansible/blob/master/f/roles/badges/frontend/templates/tahrir.ini[roles/badges/frontend/templates/tahrir.ini].
In that file, find the `tahrir.admin` option. It is a comma-separated list of email addresses that, when logged in, should be granted rights to access the admin panels at https://badges.fedoraproject.org/[badges.fedoraproject.org]. En este fichero, encuentre la opción `tahrir.admin`. Es una lista separada por comas de direcciones de correo electrónico que, cuando inicie sesión, debería otorgar derechos para acceder a los paneles de administración en https://badges.fedoraproject.org/[badges.fedoraproject.org].
To add a new admin, add their `FAS_USERNAME@fedoraproject.org` email to that line, commit, and push. Use Ansible to run the `groups/badges-web.yml` playbook to push the config change out to the web front-end nodes. Para añadir un nuevo administrador, añada su correo electrónico `FAS_USERNAME@fedoraproject.org` en esa línea, confirme y envíe. Use Ansible para ejecutar el libro de jugadas `groups/badges-web.yml` para enviar el cambio de configuración a los nodos web.
How to create an invitation and QR code Como crear una invitación y un código QR
This is done through the admin panel of the web interface (although we can probably write a script for it to be used on the back-end node). Esto se hace a través del panel de administración de la interfaz web (a pesar de que probablemente podamos escribir un script para ser usado en el nodo back-end).
Invitations / QR codes are typically created for Fedora events. For instance at the Flock 2013 Fedora Contributors conference, we created a badge to award attendees. We followed the procedure below to generate an invitation and a QR code. Next, the QR code was distributed to conference organizers. They added the QR code to the program brochure that each attendee was given. Then, any attendee that scanned the code was redirected on their phone to the badges app, where they were awarded the badge. Invitaciones / códigos QR se crean normalmente para eventos Fedora. Por ejemplo en la conferencia Flock 2013 Fedora Contributors, creamos una insignia para premiar a los asistentes. Seguimos el procedimiento de abajo para generar una invitación y un código QR . Después, el código QR fue distribuido a los organizadores de la conferencia. Ellos añadieron el código QR al folleto de programa que se dio a cada asistente. Entonces, cualquier asistente que escaneó el código fue redirigido a la aplicación insignias, donde fueron premiados con la insignia.
Create an invitation Crear una invitación
Make sure you are an admin in the web interface and logged into https://badges.fedoraproject.org/[badges.fedoraproject.org] Asegúrese que es administrador en la interfaz web y acceda a https://badges.fedoraproject.org/[badges.fedoraproject.org]
Click the _Admin_ link in the UI Pulse el enlace _Admin_ en la UI
Under the _Invitations_ section, add this information: Bajo la sección _Invitations_, añada esta información:
*Creation Date*: Optional.
It defaults to the current date.
*Fecha de Creación*: Opcional.
Por defecto el día actual.
*Expiration Date*: Optional, but you probably want to specify one.
It defaults to 2 hours from the current time.
For instance, at the Flock 2013 conference, we set the expiration date at the end of the conference.
Anyone who tried to claim the badge with the QR code after that time would be denied, with the message _this invitation is expired_.
*Fecha de Expiración*: Opcional, pero probablemente deseará especificar una.
Por defecto 2 horas desde la hora actual.
Por ejemplo, en la conferencia Flock 2013, establecimos la fecha de espiración al final de la conferencia.
A cualquiera que intente reclamar la insignia con el código QR después de la hora se le denegará, con el mensaje _esta invitación ha expirado_.
*Badge ID*: "ID" of the badge you want to award.
See the xref:manually-revoke-badge[section above] for how to find a badge ID.
*Badge ID*: "ID" de la insignia que desea otorgar.
Vea xref:manually-revoke-badge[arriba] como encontrar una ID de insignia.
*Person email*: Email of a person in the badges database.
In our case, use their Fedora email (e.g. `FAS_USERNAME@fedoraproject.org`).
*Correo electrónico personal*: Correo electrónico de una persona en la base de datos de insignias.
En nuestro caso, usar su correo electrónico de Fedora (e.g. `FAS_USERNAME@fedoraproject.org`).