Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

mtg: Editors use deck-local tags

Cerrado
#161 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
48/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
typescript

Línea de trabajo

Start in the collaborators module and read the existing role and tag tests; the issue names no files or test commands. Trace how deck ownership, editor permissions, and tag assignments are handled, then add coverage for the listed Editor and Viewer cases. Done means the acceptance criteria pass, including deck-local tags behaving as the owner's and global tags remaining read-only to Editors.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

ready-for-agent

Parent

#155

What to build

Editors group cards with tags while building. An Editor sees all tags on the deck, global ones included. Create, update and delete only work on deck-local tags of this deck; deck-local tags an Editor creates belong to the deck's owner, so they behave like the owner's own. An Editor can assign and unassign deck-local tags on the deck's cards. Global tags and their card-wide assignments stay owner-only, so an Editor's work cannot change how the owner's other decks are tagged.

On the deck page, Editors get the deck-local tag controls; global tags are shown read-only.

Acceptance criteria

  • An Editor sees all tags on the deck, global included
  • An Editor can create, update and delete deck-local tags of this deck, and assign and unassign them
  • A deck-local tag created by an Editor belongs to the owner and behaves like the owner's own tag
  • An Editor is denied creating, changing, deleting, assigning and unassigning global tags, and any deck-local tag of another deck
  • A Viewer is denied every tag write
  • Deck page shows global tags read-only to Editors
  • Tests in the collaborators module
Lenguaje dominante
TypeScript
Estrellas
0
Forks
1
Merge medio
10 h 20 min
PR fusionados (30 d)
36

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de myOmikron/code

Todos los issues de myOmikron/code

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.