Acts as the underling stream for notifications on Task changes.
bufferSize
of the ReplaySubject
instance is set to 1.
Whether the panel that the task content is contained in is currently expanding.
If the task content is not contained in a panel, isExpanding
will be always false
.
the Task object if set and undefined
otherwise
Setting a Task also emits it into the stream accessible by the [task$]{@link TaskContentService#task$} getter method.
the Task that owns the content managed by this service
the Task object if set and undefined
otherwise
Stream that emits every time a data reload is requested.
Changes the blocking state of all fields in the managed Task.
whether the field should be blocked or not
Changes the state of the task content to not expanding
.
Changes the state of the task content to expanding
.
Finds invalid data of task
array of invalid datafields
Completes the underling stream.
Updates the properties of fields in the managed task based on a delta of changes from previous state.
object containing the delta of the changes from the previous state
Clears the assignee, start date and finish date from the managed Task.
Checks the validity of all data fields in the managed Task.
If some of the fields are invalid touches them so their validation errors will appear (if set). A snackbar will also be displayed to the user, informing them of the fact that the fields are invalid.
whether the task is valid or not
Generated using TypeDoc
Provides an implementation of the TaskContentService abstract class that allows an unlimited number of calls to the setter of the managed Task object.
If you want to limit the number of calls to 1 use SingleTaskContentService instead.