Heredar datos de la tarea padre en la subtarea

Screen with subtask inheriting values from parent task

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:

TIP: ¿Te gusta la plantilla de Redmine que se ve en este video? Se trata del elegante tema Zenmine de Best Redmine Theme.

Sobre el autor

Deja un comentario

Tu dirección de correo electrónico no será publicada.