Skip to content

v1.0.0

Choose a tag to compare

@grvpandey11 grvpandey11 released this 18 Jul 13:11
· 1 commit to main since this release
021b4b0

Leave Tracker

Welcome to the leave-tracker plugin. This Backstage plugin helps teams keep track of who is away and when, by adding a Leave Tracker tab to Group entity pages. The tab is only visible to members of that group, so each team sees and manages its own leaves.

Components

Leave Tracker (Group entity tab)

The plugin registers a single Leave Tracker tab that is shown only on entities of kind Group. Once opened by a group member, it provides two views plus an Add Leave action.

Calendar

A month view of the team's leaves, directly within the group entity view.

Features:

  • Monday-first monthly calendar grid
  • Color-coded leave pills by type (Annual, Sick, Personal, Conference, Parental)
  • Month navigation with a "Today" shortcut
  • An "Upcoming Leaves" panel highlighting the next planned absences
  • Click a day/leave to see details

Team Overview

A per-member breakdown of the team's leaves, directly within the group entity view.

Features:

  • One card per team member
  • "On Leave" indicator for anyone currently away
  • Leave type badges and formatted date ranges
  • Total and upcoming leave-day counts per member
  • Edit and delete actions for existing leaves

Add Leave

A modal for recording a new leave.

Features:

  • Date range selection with validation (end date cannot precede start date)
  • Leave type selection
  • Optional note