Options
All
  • Public
  • Public/Protected
  • All
Menu

This is a mixin enabling events to handle assignments. It is mixed by CoreHasAssignmentsMixin and BaseHasAssignmentsMixin. It provides a collection of all assignments, which reference this event.

Doesn't affect scheduling.

Hierarchy

Index

Properties

$project

The project instance, this entity belongs to.

Methods

assign

  • assign(resource: InstanceType<this["project"]["resourceModelClass"]>): Promise<any>

getAssignmentFor

  • getAssignmentFor(resource: InstanceType<this["project"]["resourceModelClass"]>): InstanceType<this["project"]["assignmentModelClass"]> | null

getAssignmentStore

  • getAssignmentStore(): this["project"]["assignmentStore"]

getCalendarManagerStore

  • getCalendarManagerStore(): this["project"]["calendarManagerStore"]

getDependencyStore

  • getDependencyStore(): this["project"]["dependencyStore"]

getEventStore

  • getEventStore(): this["project"]["eventStore"]

getProject

  • getProject(): this["project"]

getResourceStore

  • getResourceStore(): this["project"]["resourceStore"]

joinProject

  • joinProject(): void

leaveProject

  • leaveProject(isReplacing?: boolean): void

setProject

  • setProject(project: this["project"]): this["project"]

unassign

  • unassign(resource: InstanceType<this["project"]["resourceModelClass"]>): Promise<any>

Generated using TypeDoc