Cuando creas una subtarea en Redmine puedes querer que herede algunos valores de la tarea padre. Aquí voy a explicar paso a paso cómo hacerlo.
Qué detalles heredar de la tarea padre
Supongamos que queremos que la subtarea herede
- asunto
- descripción
- versión
de la tarea padre.
Instalar el plugin View customize
Si sigues estas Píldoras Redmine, ya te habrás dado cuenta de que utilizo el plugin View customize plugin para muchos propósitos. Es uno de mis plugins favoritos. Una verdadera navaja suiza 😉
Crea una nueva Vista
Ve a Administración > View customize y crea una nueva vista en “New view customize”
Path pattern: .*
Project pattern: incluye el identificador del proyecto en caso de que quieras que este código sólo se aplique en ese proyecto, no en todos los proyectos de Redmine.
Insertion position: Bottom of issue detail
Type: Javascript
Código (copiar/pegar):
$(function() {
var addLink = $('#issue_tree a[href*="/issues/new"]')[0];
var subject = $('#issue_subject').val();
if (subject) {
addLink.href += '&issue%5Bsubject%5D=' + encodeURIComponent(subject);
}
var description = $('#issue_description').val();
if (subject) {
addLink.href += '&issue%5Bdescription%5D=' + encodeURIComponent(description);
}
var version = $('#issue_fixed_version_id').val();
if (version) {
addLink.href += '&issue%5Bfixed_version_id%5D=' + version;
}
})
Comment: Subtarea hereda asunto, descripción y versión de tarea padre. Enabled: yes Private: no
Aquí puedes ver un video del resultado: