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

Allow task assignment from new task page

Abierto
#1,174 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
35/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
javascript
Área
frontend

Línea de trabajo

Comienza con component #1172 y sus pruebas del componente; después inspecciona project/tasks/task/new.hbs y la ruta o el controlador de new-task, especialmente el flujo existente de asignación de skills. Implementa la UI de asignación y el comportamiento de guardado descritos en las subtareas, actualiza las pruebas del componente y verifica el estilo de la barra lateral y la ruta de guardado de la tarea.

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

Descripción

blocked Skill: CSS Skill: Ember.js Skill: HTML Skill: JavaScript Skill: Testing

Problem

Users which are allowed to do so should be able to assign tasks from the new task page. We should use the component extracted in #1172 to achieve this, so this will be marked as blocked until we're ready for that.

Since this is for a new task, it should be implemented similarly to skill assignments. Instead of immediately creating a userTask record as soon as the user makes a dropdown selection, we should assign the selected user to a controller/route property. Once the user then saves the task, we should create and save the userTask record automatically.

This means that the component defined in #1172 might have to be modified to allow external assignment of the user, and tests would have to be updated to support this.

Subtasks

  • Include component from #1172 in project/tasks/task/new.hbs
  • [ ] Modify component so it allows external assignment of the assigned user. This should be relatively simple and be just a matter of overwriting the component property.
  • Update component tests so they cover this case
  • [ ] Handle onChange action correctly in route/controller. It should work similarly to how skill assignment works.
  • Modify task save action on route/controller to also create a userTask once saving is done
  • Fix any styling issues that might occur from using the component in the sidebar instead of the task card.
Lenguaje dominante
JavaScript
Estrellas
120
Forks
75
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

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 code-corps/code-corps-ember

Todos los issues de code-corps/code-corps-ember

Issues similares

Más issues de JavaScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.