custom workflow plugin

Added by Christian R 6 months ago

I'm trying to prevent creation of a Task or Bug without a parent task. I created a custom workflow plugin and it seems to work but raising the workflowerror appears in the log file but it does not show any notification when saving nor preventing the save of issue

if self.parent_id.blank? && (self.tracker_id == 5 or self.tracker_id == 6 ) then
    raise WorkflowError, 'Tasks and Bugs must have a parent issue.' unless errors.blank?
    end

Replies (3)

RE: custom workflow plugin - Added by Christian R 6 months ago

Solved, just copied the example from the documentation without checking.

if self.parent_id.blank? && (self.tracker_id == 5 or self.tracker_id == 6 ) then
    raise WorkflowError, 'Tasks and Bugs must have a parent issue.'
    end

RE: custom workflow plugin - Added by Marius BALTEANU 6 months ago

Is not better to make the parent task field mandatory in the workflow for that trackers?

RE: custom workflow plugin - Added by Christian R 5 months ago

Didn't think about that. Thanks!

(1-3/3)