modules/calendar/calendar library

Classes

CalendarCourseTasksOverview
Modules overview of a course.
CalendarModule
Module implementing the app's calendar feature.
CalendarPlan
A plan of when to to which MoodleTasks.
CalendarPlanRepository
Repository for managing a user's CalendarPlan.
CalendarScreen
Renders the UI of the calendar feature.
CalendarScreenState
State of the CalendarScreen.
CalendarTasksOverviewCell
Cell for the modules overview.
CalendarTasksOverviewMonthHeader
Month header
DeadlinesDatasource
Data source for managing PlanDeadlines.
InvitableMemberWidget
Renders a user that can be invited to a plan.
InvitesDatasource
Data source for managing PlanInvites.
PlanCell
A cell in the plan grid.
PlanDatasource
Data source for managing a user's CalendarPlan.
PlanDeadline
A deadline for a MoodleTask in a CalendarPlan.
PlanInvite
An invitation to a CalendarPlan.
PlanInviteMemberDialog
Dialog to invite a user to the current user's plan.
PlanMember
A member of a CalendarPlan.
PlanMemberWidget
Renders a single member of a plan.
PlanPopup
Plan management popup.
PlanPopupMembers
Members tab in the plan popup
PlanPopupTasks
Tasks tab in the PlanPopup.
PlanScreen
Displays a calendar view and allows the user to plan their tasks.
TasksOverviewScreen
Displays the monthly distribution of tasks.

Enums

CalendarScreenTab
The tabs of the calendar screen.
PlanInviteStatus
The status of a PlanInvite.
PlanMemberAccessType
The access type of a member in a plan.