Lock Link

Apply or remove a link create/delete lock on a ticket. Leave the Link Type input unconnected to lock all link types.

Applies or removes a link create/delete lock on a ticket. Leave the Link Type input unconnected to lock all link types.

Inputs

  • TicketrequiredTicket. Selects the ticket whose link lock is changed.
  • Link TypeLink. Selects the link type scope to protect, and leaving it disconnected applies the lock to all link types. The executor reads the link id from the resolved link value when present, so a connected link type narrows the lock to that specific relation.
  • LockedBoolean. Overrides whether the link lock is applied or removed. When true, the node creates the lock; when false, it removes matching active locks.
  • Exception UsersList<User>. Lists users who are allowed to bypass the link lock. The executor resolves each connected user to an id and stores those ids on the lock.

Outputs

  • SignalBoolean. Indicates the link lock was applied, removed, or already absent and downstream execution may continue.

Configuration

  • ModeSelect (Create, Delete). Chooses whether the lock blocks link creation or link deletion, and the executor maps it to the create or delete lock type. Create locks prevent adding links, while delete locks prevent removing existing links.
  • LockedBoolean. Sets the default locked state when the input is not connected. When true, the node applies the lock; when false, it removes matching locks instead.
  • Clear All Locks Of This TypeBoolean. Removes every active lock of this type on the ticket instead of only the matching scoped lock. Use it to release all link locks for the selected mode at once.
  • ReasonText. Stores the text written onto the created lock and becomes the release audit context when the lock is removed later.

Example use cases

Lock dependency edits

Prevent anyone but the release manager from adding or removing blocks links during a freeze.

See also