Snippets

S Delete worklogs under 1 minute when created

Created by Sohail Somani
registerPlugin(function(model) {
  var self = this;
  self.name = "DeleteSmallWorklogs";

  self.deleteSmallWorklog = function(worklog) {
    if(worklog.durationInSeconds < 60) {
      console.log("Deleting worklog",worklog.id);
      model.worklogManager.remove(worklog);
    }
  };

  self.unload = function() { 
    model.worklogManager.worklogCreated.disconnect(self.deleteSmallWorklog);
  }

  model.worklogManager.worklogCreated.connect(self.deleteSmallWorklog);
});

Comments (1)

HTTPS SSH

You can clone a snippet to your computer for local editing. Learn more.