Task Configuration – Settings inheritance


If a task doesn't have any manually changed settings and it has a preset associated with it – it takes the TK settings from the preset and uses them to open a TK project.
If a task DOES have manual settings – part of the preset will be overridden with manual settings (to allow a user to override something specific like language settings on a task level if he has some unusual task).

If a task has specific settings and no preset associated with it, it finds the closest value in the inheritance tree (going up to the order and its parents)
If no specific settings or associated presets are found – the global defaults will be used when opening a TK project.