feat: add event module pages (placeholders + full Team module) - 6 placeholder 'coming soon' pages: tasks, files, schedule, budget, guests, sponsors - Full Team module: add/remove members, change roles, role badges - Uses existing event_members DB table and API layer - i18n keys added for EN and ET (module placeholders + team) - svelte-check: 0 errors, vitest: 112/112 passed

This commit is contained in:
AlacrisDevs
2026-02-07 11:39:51 +02:00
parent 4999836a57
commit edc5f8af85
9 changed files with 716 additions and 0 deletions

View File

@@ -324,6 +324,23 @@
"events_mod_team_desc": "Team members and shift scheduling",
"events_mod_sponsors": "Sponsors",
"events_mod_sponsors_desc": "Sponsors, partners, and deliverables",
"module_coming_soon": "Coming Soon",
"module_coming_soon_desc": "This module is under development and will be available soon.",
"team_title": "Event Team",
"team_subtitle": "Manage team members and their roles for this event.",
"team_add_member": "Add Member",
"team_role_lead": "Lead",
"team_role_manager": "Manager",
"team_role_member": "Member",
"team_empty": "No team members assigned yet. Add members from your organization.",
"team_remove_confirm": "Remove {name} from this event's team?",
"team_remove_btn": "Remove",
"team_added": "{name} added to team",
"team_removed": "{name} removed from team",
"team_updated": "Role updated",
"team_select_member": "Select a member",
"team_select_role": "Select role",
"team_already_assigned": "Already on team",
"overview_subtitle": "Welcome back. Here's what's happening.",
"overview_stat_events": "Events",
"overview_upcoming_events": "Upcoming Events",