Skip to content

Calendar Module

The Calendar Module helps you coordinate schedules, meetings, and events across your organization. Manage your calendar, create events, and stay organized.

Calendar Overview

Overview

The Calendar Module provides a comprehensive calendar system for scheduling events, meetings, and activities. You can create events, manage categories, import external calendars, and coordinate with your team.

Page Layout

When you open the Calendar, you'll see:

  • Create Button - Add new events
  • Today Button - Jump to today's date
  • Navigation Arrows - Move between months
  • View Selector - Choose Month, Week, Day, or Agenda view
  • Search - Find events
  • Settings - Calendar preferences
  • Mini Calendar - Quick date navigation
  • My Calendars - Toggle calendar categories on/off
  • Main Calendar - Display area for events

Calendar Categories

The calendar shows different types of events organized by categories:

Personal Categories

  • Task (Task Deadline) - Deadlines for your assigned tasks
  • Shifting Schedule - Your work schedules and shifts
  • Leaves - Your approved leave days

Company Categories

  • Projects (Project Deadline) - Project milestones and deadlines
  • Leaves (All Employee) - Company-wide leave calendar
  • Local Holiday - Local public holidays
  • National Holiday - National public holidays

Page Features

Calendar Views

  • Month View - Full month calendar display (default)
  • Week View - Weekly schedule view
  • Day View - Daily detailed schedule
  • Agenda View - List of upcoming events

Event Management

  • Create new events
  • Edit existing events
  • Delete events
  • View event details
  • Set reminders

Categories

  • Organize events by category
  • Color-code categories
  • Filter events by category
  • Manage category settings

Integration

  • Import external calendars
  • Export calendar data
  • Sync with external services

Actions Available

Event Actions

  • Create Event - Add new calendar event
  • Edit Event - Modify event details
  • Delete Event - Remove event
  • View Details - See full event information
  • Duplicate Event - Copy event to another date

Calendar Actions

  • Navigate - Move between months/weeks/days
  • Today - Jump to current date
  • Filter - Filter by category or type
  • Search - Find events by keyword

Dialogs

Create Event Dialog

Purpose: Create a new calendar event or meeting.

How to Open: Click Add button or click on a date in the calendar.

Fields:

  • Event Title - Name of the event (required)
  • Description - Detailed event information
  • Start Date/Time - When the event begins
  • End Date/Time - When the event ends
  • All Day - Checkbox for all-day events
  • Category - Select event category
  • Location - Event location
  • Attendees - Invite team members
  • Reminder - Set reminder notification
  • Repeat - Set recurring event pattern

Actions:

  • Save - Create the event
  • Save and Add Another - Create and add another event
  • Cancel - Discard event

Event Details Dialog

Purpose: View and manage event information.

How to Open: Click on any event in the calendar.

Features:

  • View full event details
  • Edit event information
  • Delete event
  • Add attendees
  • Set reminders
  • View event history

Actions:

  • Edit - Modify event
  • Delete - Remove event
  • Duplicate - Copy event
  • Close - Close dialog

Category Dialog

Purpose: Manage event categories.

How to Open: Click category management option.

Features:

  • Create new categories
  • Edit category names
  • Set category colors
  • Delete categories
  • Organize categories

Actions:

  • Add Category - Create new category
  • Edit - Modify category
  • Delete - Remove category
  • Save - Save changes

Import Calendar Dialog

Purpose: Import events from external calendar files.

How to Open: Click import calendar option.

Features:

  • Import from .ics files
  • Import from Google Calendar
  • Import from Outlook
  • Map imported events to categories

Actions:

  • Select File - Choose calendar file
  • Import - Import events
  • Cancel - Cancel import

Common Tasks

Creating an Event

  1. Navigate to Calendar
  2. Click Add button or click on a date
  3. Fill in event details:
    • Event title
    • Date and time
    • Description
    • Category
    • Location (optional)
  4. Click Save

Viewing Event Details

  1. Click on any event in the calendar
  2. View full event information
  3. Edit or delete if needed

Managing Categories

  1. Access category management
  2. Create, edit, or delete categories
  3. Set colors for visual organization

Importing Calendar

  1. Click import option
  2. Select calendar file (.ics format)
  3. Map events to categories
  4. Import events

Tips and Best Practices

  • Use Categories - Organize events with categories and colors
  • Set Reminders - Add reminders for important events
  • Regular Updates - Keep calendar current
  • Share Calendar - Coordinate with team members
  • Import External - Sync with other calendar systems

💡 Note: Calendar events can be shared with team members. Set appropriate visibility when creating events.

Released under the MIT License.