Feature #3988

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

Added by Peter Amstutz over 5 years ago. Updated about 2 months ago.

Status:
Closed
Priority:
Normal
Assigned To:
-
Category:
API
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:
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

History

#1 Updated by Peter Amstutz over 5 years ago

  • Subject changed from Jobs are locked by API token instead of user uuid in order to provide stronger protection against the job record being modified by more than one process. to Job records are better protected against tinkering due to bugs or user error.

#2 Updated by Peter Amstutz over 5 years ago

  • Description updated (diff)

#3 Updated by Peter Amstutz over 5 years ago

  • Description updated (diff)

#4 Updated by Peter Amstutz over 5 years ago

  • Subject changed from Job records are better protected against tinkering due to bugs or user error. to Job records are better protected against unsanctioned modification due to bugs or user error.

#5 Updated by Peter Amstutz over 5 years ago

  • Subject changed from Job records are better protected against unsanctioned modification due to bugs or user error. to Job records are better protected against improper modification due to bugs or user error.

#6 Updated by Brett Smith over 5 years ago

  • Subject changed from Job records are better protected against improper modification due to bugs or user error. to [API] Job records are better protected against improper modification due to bugs or user error
  • Category set to API

#7 Updated by Peter Amstutz about 2 months ago

  • Status changed from New to Closed

Also available in: Atom PDF