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
Intelligente Dialoge in Jira
Hackerthon – AUG MUC – 16.8.2012
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
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
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())
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>
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