6
Intelligente Dialoge in Jira Hackerthon – AUG MUC – 16.8.2012

Intelligente Dialoge in Jira

  • Upload
    aviv

  • View
    35

  • Download
    0

Embed Size (px)

DESCRIPTION

Intelligente Dialoge in Jira. Hackerthon – AUG MUC – 16.8.2012. Ziele. Felder intelligent vorbelegen Eingaben vor Absenden des Dialogs von Transitionen (Edit Screen) validieren und ggf. das Absenden untersagen Informationen für 1+2 im Dialog verfügbar machen. Lösung. - PowerPoint PPT Presentation

Citation preview

Page 1: Intelligente Dialoge in  Jira

Intelligente Dialoge in Jira

Hackerthon – AUG MUC – 16.8.2012

Page 2: Intelligente Dialoge in  Jira

Ziele

1. Felder intelligent vorbelegen2. Eingaben vor Absenden des Dialogs von

Transitionen (Edit Screen) validieren und ggf. das Absenden untersagen

3. Informationen für 1+2 im Dialog verfügbar machen

Page 3: Intelligente Dialoge in  Jira

Lösung

• „Jira Toolbox Plugin“ installieren• Custom Field vom Typ „Message Custom

Fields (edit)“ anlegen• HTML oder JavaScript-Code im Default Value

des Custom Fields eingeben• Custom Field im Edit Screen (Dialog)

hinzufügen

Page 4: Intelligente Dialoge in  Jira

1) Felder intelligent vorbelegen

jQuery('#log-work-date-logged-date-picker').parent().hide();

jQuery('#timetracking_originalestimate').val(jQuery('#log-work-date-logged-date-picker').val())

Page 5: Intelligente Dialoge in  Jira

2) Eingaben clientseitig validieren<script type="text/javascript">

jQuery("#issue-workflow-transition").submit(function (event) {

//jQuery('#log-work-date-logged-date-picker').val()

if(confirm('Wollen Sie das wirklich ausführen ?')) {

return true;

} else {

event.stopImmediatePropagation();

return false;

}

});

</script>

Page 6: Intelligente Dialoge in  Jira

3) Informationen verfügbar machen

1. Quell-Feld hinzufügen und ausblendenjQuery('#timetracking_originalestimate').val(jQuery('#log-work-date-logged-date-picker').val());jQuery('#log-work-date-logged-date-picker').parent().hide();

2. Per Ajax-Request ausf REST-API3. Per AJS-Object