NC Tasks flattens subtasks after they have been moved beteween calendars by Tasks.org
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
- 35/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- javascript
- Área
- backend
Línea de trabajo
Reproduce el problema utilizando la configuración indicada de Tasks.org, DAVx5, Nextcloud 31 y NC Tasks 0.16.1, siguiendo los pasos de actualización y sincronización. Rastrea qué cambia la marca de tiempo de modificación de la tarea y la relación de subtarea durante una actualización de NC Tasks; se considera terminado cuando la actualización deja sin cambios los datos de la tarea y la estructura de subtareas, a menos que el usuario las edite explícitamente.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Steps to reproduce
- Have a task with subtask
- Use Tasks.org to move it to a different calendar and note the modification timestamp
- Cause a manual sync in Tasks.org and see that it's still a subtask; unmodified (modified timestamp unchanged)
- Wait a minute and open/refresh NC Tasks
Expected behavior
NC tasks should not touch the subtask structure.
In fact, it should not touch any task data whatsoever unless the user explicitly asked for the specific modification to be done and merely refreshing the page should not imply any modification to be done.
Actual behaviour
The task has been modified after the NC Tasks refresh and the subtask is now at the top-level.
If you then sync Tasks.org again, it too has the subtask at the top level now, so it's not a data representation issue; NC tasks actually modified the task (modification timestamp changed) and that caused it to no longer be a subtask.
Tasks app version
0.16.1
CalDAV-clients used
DAVx5
Browser
No response
Client operating system
No response
Server operating system
No response
Web server
None
Database engine version
None
PHP engine version
None
Nextcloud version
31
Updated from an older installed version or fresh install
None
List of activated apps
Nextcloud configuration
Web server error log
Log file
Browser log
Additional info
No response
- Lenguaje dominante
- JavaScript
- Estrellas
- 710
- Forks
- 125
- Merge medio
- 19 h 37 min
- PR fusionados (30 d)
- 12
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin 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 nextcloud/tasks
-
enhancement
Dificultad 1/5 Menos de una hora Aptitud para principiantes 84/100
Los mantenedores suelen responder en 1 día
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
nextcloud/tasks#3240 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
nextcloud/tasks#3111 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
feature
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
nextcloud/tasks#122 · 9 comentarios · 25 reacciones ·
Los mantenedores suelen responder en 1 día
-
Allow a team to own a task-listAbierto1. to develop
Dificultad 5/5 Más de una semana Aptitud para principiantes 39/100
Los mantenedores suelen responder en 1 día
Todos los issues de nextcloud/tasks
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
remotion-dev/remotion#13341 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
svix/svix-webhooks#2808 ·
Los mantenedores suelen responder en 1 día
-
enhancement should-have ux
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100