Only task authors as well as project contributors or higher can edit task skills.
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 52/100
- Tipo de issue
- Error
- Claridad
- Bien especificado
- Estado de actividad
- Estancado
- Stack tecnológico
- javascript
- Área
- authorization, frontend
Línea de trabajo
Comienza en project/tasks/task.hbs y revisa el uso existente de skill-button, skill-typeahead y related-skills. Revisa acceptance/task-editing-test.js y el objeto de página de tareas en tests/pages/project/tasks/task.js; después, ejecuta las pruebas de aceptación relevantes. La tarea estará terminada cuando los usuarios no autorizados no puedan asignar ni eliminar skills de tareas, mientras que los usuarios autorizados conserven la interfaz de edición.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Problem
Right now on project/tasks/task.hbs, the UI to remove and add task skills is accessible by anyone.
We should change this so that only users who are able to edit tasks can interact with this part of the UI.
Subtasks
- Wrap the
skill-buttoncollection as well as theskill-typeaheadUI with an{{#if (can 'edit task' task)}}block - [ ] Put a
{{related-skills}} component into theelse` part of the block. - [ ] Fix any broken tests
- [ ] Add an acceptance test to
acceptance/task-editing-test.jsalong the lines of "skills cannot be assigned to/from a task if user is not able to". - [ ] Possibly: Add properties to
tests/pages/project/tasks/task.jsto support the above acceptance test. Something likerendersTaskSkillsList,rendersRelatedSkills,rendersSkillsTypeahead, etc.
- Lenguaje dominante
- JavaScript
- Estrellas
- 120
- Forks
- 75
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de code-corps/code-corps-ember
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
code-corps/code-corps-ember#1616 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
code-corps/code-corps-ember#1613 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
code-corps/code-corps-ember#1612 ·
-
Difficulty: Medium Skill: ember-cli-page-object
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
code-corps/code-corps-ember#1063 · 1 reacción ·
-
greenkeeper
Dificultad 3/5 1-2 días Aptitud para principiantes 25/100
code-corps/code-corps-ember#1765 · 1 comentario ·
Todos los issues de code-corps/code-corps-ember
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
type/bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
Los mantenedores suelen responder en 1 día
-
Edit: RTE News LogoAbiertocheck:failed logos:edit
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
iptv-org/database#36354 · 1 comentario ·
Los mantenedores suelen responder en 4 días
-
status:untriaged
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
midnightntwrk/midnight-wallet#791 ·
Los mantenedores suelen responder en 1 día