build@food4education.org
Skip to main content

Application Views

This document catalogs the AppSheet app's UX views — what shows up in the navigation bar and on each role's home dashboard, and who can see it. It's generated from the AppSheet app definition export and should be re-synced whenever the app's view/navigation structure changes.

Source: AppSheet app definition export, synced 2026-07-01. The app defines ~180 views in total, but most are AppSheet's auto-generated Detail/Form/Inline pages (one per table, used for viewing/editing a single record) — those aren't listed individually here since users don't navigate to them directly. This page covers the ~15 top-level navigation entries and the role-based home dashboard tabs.

Role legend

Visibility below is driven by each user's role in the kitchen_mapping table:

RoleDescription
AdminFull system access
PlannerProduct & Planning team (meal plan authoring)
KMKitchen Manager
WHSEWarehouse
FinanceFinance team
Inventory ControllerInventory control (shares HomeFinance with Finance)
Area LeadArea Lead (oversees a group of schools)
CollabCollaborator / cluster-level lead

Top-level navigation

These are the views pinned to the app's main navigation bar (left, center, right, and the overflow menu).

ViewTypePositionVisible toPurpose
home_tabbedDashboardLeft mostEveryone except WHSELanding dashboard; hosts the role-specific home tabs below
warehouse_requestsTableCenterWHSEWarehouse's queue of pending kitchen requests
schoolsDeckLeftAdmin, KM, CollabSchool directory
User MappingTableLeftAdminManage staff-to-role/kitchen assignments
monthly-planDeckRightAdmin, Planner, CollabMonthly meal plan deck view
Batch RequestDeckMenuAdmin, WHSEWarehouse batch stock request queue
Direct IssuanceFormMenuAdmin, WHSEDirect stock issuance form
My ClusterDetailMenuAdmin, CollabCluster-level rollup
Projection HistoryTableMenuAdmin, KM, CollabHistorical meal projections
Uji cups per dayTableMenuEveryoneDaily uji (porridge) cup counts
monthly-plan-viewCalendarMenuEveryoneCalendar view of the monthly meal plan
ReportsDeckMenuEveryoneReports & analytics hub
MealsTableMenuAdminMeals master data
IngredientsTableMenuAdminIngredients master data
Part MasterTableMenuAdmin, WHSENon-food parts/items master data

Home dashboard tabs

home_tabbed shows a different set of tabs to each user depending on role — each tab is its own view, individually gated by a Show if condition:

TabTypeVisible toPurpose
HomeCardAdminAdmin home dashboard
HomePlannerCardPlannerPlanner home dashboard
HomeKMCardKMKitchen Manager home dashboard
HomeFinanceCardFinance, Inventory ControllerFinance home dashboard
area_lead_schoolsTableArea LeadArea Lead's assigned schools
up_comming_plansTableAdminUpcoming plans widget
ReportsDeckEveryoneSame Reports view as the main nav entry
warehouse_requestsTableWHSESame warehouse queue as the main nav entry

Recent changes

Compared against the previous app definition export (2026-06-17):

  • Added: Batch Request (replaces the old Secondary Issuance flow — see below), My Cluster, Projection History, Uji Cups per Kitchen, Uji cups per day.
  • Removed: Secondary Issuance and its supporting views (Secondary_Issuance_Form 2, WHSE_Issuance_Form, WHSE_Issue_Queue, KM_Receive_Secondary_Form, batch_receive_form, batch_stock_request), and Closed Plans with its Detail/Form pages.
  • Renamed: Kitchen plansKitchen Plans, School historySchools History.

The Secondary Issuance workflow has been fully replaced by the Batch Request view — see the Batch Issuance video for the current process.