Admin Calendar - Page Guide
Admin Calendar - Page Guide
Quick navigation guide for the Admin Calendar planning interface
Quick Reference
| Property | Value |
|---|---|
| URL | /admin/planning |
| Navigation | Admin Menu → Planning → Kalender |
| Permissions | Expediter, Admin, Developer |
| Purpose | Weekly overview and shift planning |
How to Reach This Page
Breadcrumb: Dashboard → Admin → Calendar
Step-by-Step:
- Click the sidebar menu icon (☰) in the top-left corner
- Expand the Admin section in the navigation sidebar
- Click Kalender under the Planning group
- The Admin Calendar page loads showing the current week

Alternative Routes:
- From Daily Planning: Click "Zurück zum Kalender" button
- Direct URL access: Navigate to
/admin/planning
Page Layout

Key Areas
- Header - Date navigation (week selector), team/office filters, and action buttons (finalize schedule, export)
- Sidebar (Left) - Team filter, office filter, position filter, and quick action buttons (New Event, Schedule Settings)
- Events Grid (Top Half) - Vertical columns showing events with their shift chips organized by day
- Staff Grid (Bottom Half) - Horizontal rows showing employees with their assignments across the week
- Resizable Divider - Horizontal bar between grids that can be dragged to adjust the view height of each grid
Split-View Design
The page uses a split-view layout with two independent grids:
- Upper grid: Event-centric view (events as columns, shifts as chips inside)
- Lower grid: Employee-centric view (employees as rows, assignments as chips)
- Divider: Drag the horizontal bar to adjust the height ratio
Available Actions
Quick Reference Table
| Action | Location | Permission | Description |
|---|---|---|---|
| Create Event | Sidebar | Admin, Expediter | Opens event creation dialog |
| Filter by Team | Sidebar | All | Filters view by selected team(s) |
| Filter by Office | Sidebar | All | Filters view by office location |
| Filter by Position | Sidebar | All | Filters to show only certain positions |
| Navigate Week | Header | All | Move forward/backward between weeks |
| Assign Employee | Staff Grid | Admin, Expediter | Drag chip or click to assign to shift |
| View Day Planning | Events Grid | Admin, Expediter | Click event to open detailed daily Kanban view |
| Finalize Schedule | Sidebar | Admin | Marks schedule as final for publishing |
| Export Schedule | Header | Admin, Expediter | Download schedule as PDF or Excel |
| Create Shift | Events Grid | Admin, Expediter | Click "+" in event column to add new shift |
| Edit Shift Details | Events Grid | Admin, Expediter | Click shift chip to open edit dialog |
| View Employee Details | Staff Grid | All | Click employee name to see profile/stats |
Creating an Event
Quick Access: Sidebar → "Neues Event" button

Fields:
- Event name, customer, location
- Date range (start/end)
- Event type and status
- Dress code settings
Result: New event column appears in Events Grid. You can now add shifts by clicking "+" within the column.
Assigning Employees to Shifts
Method 1 - Drag and Drop:
- Locate employee row in Staff Grid
- Drag the employee chip to target shift in Events Grid
- Drop on shift chip - assignment created
Method 2 - Direct Assignment:
- Click shift chip in Events Grid
- Click "Assign Employee" in dialog
- Select employee from dropdown
- Confirm assignment

Visual Indicators:
- ✅ Green chip: Assignment confirmed
- ⚠️ Yellow chip: Pending/tentative
- ❌ Red chip: Conflict or issue
- Number badge: Shows current/required count (e.g., "3/5" = 3 assigned, 5 needed)
Filtering the View
Team Filter (Sidebar):
- Select one or multiple teams
- Events and employees filtered to match
- Clear filter to show all
Office Filter (Sidebar):
- Filter by physical location
- Affects which events and employees appear
Position Filter (Sidebar):
- Show only specific positions (e.g., only Kellner)
- Useful for focused assignment planning
Combined Filters: All filters work together (AND logic). For example, "Team ElbtalTeam + Office Berlin + Position Kellner" shows only Berlin waiters from ElbtalTeam.
View Modes
Week View (Default)
The default view showing Monday-Sunday for the selected week. Both grids visible with resizable divider.
Navigation:
- Click ◀ / ▶ arrows in header to move between weeks
- Click Today button to jump to current week
Day Planning View (Kanban Board)
Access: Click any event in Events Grid or use "Daily Planning" button

Features:
- Kanban-style board with swim lanes
- Drag-and-drop assignment interface
- Time-based column layout
- Real-time status updates
Return to Week View: Click "Zurück zum Kalender" button in header
Special States & Indicators
Empty State
When no events exist for the week:
- Message: "Keine Events in dieser Woche"
- "Neues Event" button highlighted
- Helpful tip shown
Schedule Status
Draft (default):
- Open for editing
- Changes can be made freely
- Not visible to employees yet
Finalized:
- Locked for editing (Admin only can unlock)
- Visible to employees
- Shows finalization date in header
Published:
- Sent to employees via notifications
- Schedule release created
- Green indicator in header
Related Pages
Prerequisites
- Login - Access the application with Expediter+ role
Related Features
- Event Management - Create and edit event details
- User Management - Manage employee roster and positions
- Availabilities - View employee availability before assigning
Next Steps
- Daily Planning - Switch to detailed day view
- Schedule Release - Publish finalized schedule to employees
- Statistics - View assignment statistics and hours
Tips & Best Practices
- Start with Team Filter: Narrow down visible employees before assigning to reduce clutter
- Use Day Planning for Complex Days: Switch to Kanban view when a single day has many shifts
- Check Availability First: Review employee availabilities before dragging assignments
- Finalize Weekly: Finalize each week's schedule by Friday to give employees weekend notice
- Export Before Finalizing: Download a backup PDF in case changes are needed later
Common Issues
Drag-and-drop doesn't work:
- Ensure you have Admin or Expediter role
- Check that schedule is not finalized
- Try direct assignment method instead
Employee not showing in Staff Grid:
- Check Team filter matches employee's team
- Check Office filter if locations are restricted
- Verify employee account is active
Can't create shifts:
- Event must be created first (shifts belong to events)
- Check permissions (Admin/Expediter required)
- Verify event date range includes target day
Last updated: 2026-04-24 | Report an Issue