Skip to content

Add Employee Detail Page #95

@codewizdave

Description

@codewizdave

Description

Currently, the application only displays employees in a table view without any way to view individual employee details. Users need to be able to click on an employee and see a comprehensive view with:

  • Personal information
  • Contract details
  • All certifications (CACES, medical visits, driving authorizations)
  • Training history
  • Documents

This is core functionality that is missing from the application.

Requirements

  1. Create a new route /employees/:employeeId
  2. Create an EmployeeDetailPage component
  3. Display all employee information in a structured layout
  4. Show tabs or sections for different categories (Info, Contracts, Certifications, Documents)
  5. Allow editing employee information from the detail view
  6. Link to this detail page from the employees table

Acceptance Criteria

  • Employee detail page exists and displays all employee data
  • Can navigate to detail page from employees table
  • Can edit employee information from detail view
  • All related data (contracts, CACES, medical visits, etc.) is visible

Related

This is related to the driving authorization status feature (issue #67) which also needs to display on employee detail.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions