The project instance, this entity belongs to.
The project instance, this entity belongs to.
A method which assigns a resource to the current event
Hook called before project refresh, override and calculate required changes in subclasses
Called after project refresh, before dataReady. Announce updated data
Convenience method to get the instance of assignment by its id.
If a given resource is assigned to this task, returns a BaseAssignmentMixin instance for it.
Otherwise returns null
Convenience method to get the instance of the assignment store in the project instance, this entity belongs to.
Convenience method to get the instance of calendar by its id.
Convenience method to get the instance of the calendar manager store in the project instance, this entity belongs to.
Used to retrieve the proposed (before 'dataReady') or current (after 'dataReady') value for a field.
If there is no proposed change, it is functionally equal to a normal record.get()
call.
Convenience method to get the instance of dependency by its id.
Convenience method to get the instance of the dependency store in the project instance, this entity belongs to.
Convenience method to get the instance of event by its id.
Convenience method to get the instance of the event store in the project instance, this entity belongs to.
The method to get the project instance, this entity belongs to.
Convenience method to get the instance of resource by its id.
Convenience method to get the instance of the resource store in the project instance, this entity belongs to.
Determines if the specified field has a value or not, value can be either current or proposed.
Invalidates this record, queueing it for calculation on project commit.
Template method, which is called when model is joining the project (through joining some store that has already joined the project)
Template method, which is called when model is leaving the project (through leaving some store usually)
Propose changes, to be considered during calculation. Also invalidates the record.
Similar to propose, but with more options. Mostly used by buckets, since they need data to update early.
The method to set the project instance, this entity belongs to.
A method which unassigns a resource from the current event
Generated using TypeDoc
This is a mixin, which can be applied to the CoreEventMixin. It provides the collection of all assignments, which reference this event.
Doesn't affect scheduling.