action: function()

in js/mailbox-enhancements/create-issue-on-new-comment.js [8:26]


  action: function(ctx) {
    var issue = ctx.issue;
    if (issue.isResolved) {
      issue.tags.forEach(function(tag) {
        if (tag.name === 'mailbox') {
          var newIssue = new entities.Issue(ctx.currentUser,
            entities.Project.findByKey(ctx.issue.project.key), ctx.issue.summary);
          newIssue.description = ctx.issue.comments.added.first().text;
          ctx.issue.comments.added.first().delete();
        }
      });
    }
    
    issue.tags.forEach(function(tag) {
      if (tag.name === 'mailbox') {
        issue.applyCommand('remove tag mailbox', ctx.currentUser);
      }
    });
  },