When programmatically opening a modal for artefact creation, it would be interesting to prefill some values for the user with data from the app context.
For example:
var prefill_values = [{
name: 'summary',
value: 'Hello world'
}, {
name: 'links',
links: [],
unformatted_links: '42'
}];
NewTuleapArtifactModalService.showCreation(
tracker_id,
parent_id,
callback,
prefill_values
);