Project

General

Profile

Actions

Feature #3988

closed

[API] Job records are better protected against improper modification due to bugs or user error

Added by Peter Amstutz over 9 years ago. Updated over 4 years ago.

Status:
Closed
Priority:
Normal
Assigned To:
-
Category:
API
Target version:
-
Story points:
-

Description

1) Introduce a "New" state where jobs fields can be edited. Once in "Queued" or later state protect fields like script, script_version. Once in a finished in state, prevent any fields from being edited.

2) Lock jobs by API token instead of user uuid to provide stronger protection against the job record being modified by more than one process.

See also #3954

Actions

Also available in: Atom PDF