YouTrack Standalone 2017.3 Help

Vote Blocker

This workflow locks an issue so that users cannot vote for the issue after it is resolved.

Previous TitleDo Not Vote for Resolved Issue
Modules Block votes for resolved issues (on-change rule)

Use Case

This workflow helps you keep users from voting for issues that are already resolved.


When a user votes for an issue, the on-change rule in this module verifies that the issue is already in a state that is Resolved.

  • If the issue is not resolved, the vote is added to the issue.
  • If the issue is resolved, a warning is displayed. The vote is not added to the issue.

Block votes for resolved issues

var entities = require('@jetbrains/youtrack-scripting-api/entities'); var workflow = require('@jetbrains/youtrack-scripting-api/workflow'); exports.rule = entities.Issue.onChange({ title: workflow.i18n('Block votes for resolved issues'), guard: function(ctx) { return ctx.issue.isResolved; }, action: function(ctx) { workflow.check(!ctx.issue.isChanged('votes'), workflow.i18n('Voting for a resolved issue is not allowed.')); }, requirements: {} });
Last modified: 17 November 2017