Wave Glider Buddy System Logo

Wave Glider Buddy System

WGBS Login

Wave Glider Buddy System
Generate Report for Mission
Plots to Include:
Uncheck to generate a one-off report without updating the mission's main report link.
A name for your one-off report. The date and .pdf extension will be added automatically.
Permissions reference
Signed in as —
Known caveats. This chart describes intended access rules. If the app behaves differently, it may be a bug worth reporting.
Technical details for developers
  • Station offload log update may not enforce owner/admin checks in the API (see station_metadata_router offload log PUT path). Delete does enforce owner/admin.
  • Mission note delete button on the home template may compare created_by_user_id while the API uses username ownership—UI and API can disagree.

Legend: admin pilot PIC MOS owner approve any signed-in

ActionViewCreate / submitEditDeleteApproveNotes
Own profileany—any——/api/users/me
Change own password——any——
Register / list / update other usersadminadminadmin——Admin tools
Change another user’s password——admin——
Sensor Tracker token (on user record)——admin——Via admin user update / self endpoint rules

ActionViewCreate / submitEditDeleteApproveNotes
Mission info (notes/goals/media)pilotadmin————Non-admins may only see approved/synced outbox & approved media
Mission notes—anyowneradminowneradmin—Own = creator
Mission goals—anyanyadmin—Create/update/toggle: any active user
Media upload—any———Pilot uploads pending until approved; admin auto-approved
Media list / getpilotadmin————Pending only for admins (or explicit include)
Media metadata / delete——owneradminowneradmin—
Media approve / reject————admin
Sensor Tracker outbox (review, sync, reject…)admin———adminAll review actions admin-only

ActionViewCreate / submitEditDeleteApproveNotes
Create new station record—admin———
Edit existing station (registry)——adminPIC——Pilot must have PIC designation
Update station fields (PUT)——any——Separate endpoint; no owner/PIC gate in router
Delete station———admin—
Offload log create—any———Owner = logged_by_username
Offload log update——owneradmin——Intended; see caveat if API allows broader edits
Offload log delete———owneradmin—
Parser conflict queue / resolveadmin———adminResolve = admin action

ActionViewCreate / submitEditDeleteApproveNotes
Submit PIC handoff (and other forms)—any———Submissions are not edited via API after submit
My PIC handoffs listowner————Filtered to current user
Recent PIC handoffs (e.g. 24h)any————Broader read for ops awareness
Appear in MOS / PIC dropdowns—————Account flags PIC / MOS on user record (admin sets)

ActionViewCreate / submitEditDeleteApproveNotes
KB document upload—any———
KB read / downloadpilotadmin————Filtered by access_level: public / pilot / admin
KB document update / delete——adminadmin—
My notes (CRUD)ownerownerownerowner—Strictly own notes
Shared tips (tip body)anyanyanyany—Collaborative: any user may edit any tip
Shared tips (comments)—anyowneradminowneradmin—Question resolution flow

ActionViewCreate / submitEditDeleteApproveNotes
View active announcements / acknowledgeany————May target roles or usernames
Create / edit / archive announcements—adminadmin——
Mission overviews, user management, pay periods UI, …adminadminadmin——Admin Management menu

ActionViewCreate / submitEditDeleteApproveNotes
Generate / list mission reportsadminadmin———Reporting router is admin-only

ActionViewCreate / submitEditDeleteApproveNotes
Track / KML / map endpointsany————Active user; some features behind toggles
Error analysis & plotsany————Not admin-gated in router
Something wrong? Help chatbot · Knowledge base