Skip to content

feat: default to Status tab on login and fix seed intern ID mappings

Kushal Lagichetty requested to merge feat/status into main

Summary

This MR updates post-login navigation and fixes seed data consistency issues.

Changes Included

1. Dashboard default/tab order

File: src/components/dashboard/DashboardHome.tsx

  • Reordered top-level tabs so Status is first.
  • Changed initial activeView from 'interns' to 'status'.

2. Seed CSV corrections

File: public/assets/interns.csv

  • Updated kaveri@1 -> kaveri1
  • Updated name casing: Bandari Sri Latha -> Bandari sri Latha
  • Added new intern row:
    • pavani_pothuganti_5305,Pavani Pothuganti

File: public/assets/team_members.csv

  • Updated spk,kaveri@1,... -> spk,kaveri1,...
  • Replaced empty Pavani ID with:
    • spk,pavani_pothuganti_5305,Pavani Pothuganti

3. Lockfile update

File: package-lock.json

  • Metadata-only lockfile changes ("peer": true fields added to multiple entries).
  • No direct application code behavior change from this file alone.

Why

  • Improves operational workflow by taking users directly to Status after login.
  • Prevents CSV preload/team association mismatches due to inconsistent intern IDs.

Validation

  • npm run build passes.
Edited by Kushal Lagichetty

Merge request reports

Loading