The project instance, this entity belongs to.
The project instance, this entity belongs to.
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.
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.
Generated using TypeDoc
This a mixin for every Model that belongs to a scheduler_core project.
It adds functions needed to calculate invalidated fields on project commit.