Appearance
Settings & Roles
The Settings area is where system-wide configuration is managed — mostly Super Admin territory. This includes roles and permissions, LGL connection, email (SMTP), and global assets. This page gives an overview of the settings hub and how to view or change staff roles safely.
Used by: Super Admin (and Admin where permitted).
What the Settings Area Is For
Settings control how the application connects to external services (LGL, email), who can do what (roles), and shared resources (e.g. logos). Changing settings can affect the whole system, so only Super Admins (or Admins where allowed) should make changes. Daily member-facing work (members, enrollments, payments, messaging) does not require opening Settings unless you’re updating something specific.
Settings Hub Overview
| Section | Path | What it covers |
|---|---|---|
| Settings home | /admin/settings | Overview and links to each sub-section. |
| Roles | /admin/settings/roles | View staff by role and change who has which role. |
| LGL | /admin/settings/lgl | LGL API connection (URL, keys). Change only when directed by Andrew. |
| Emails | /admin/settings/emails | Email/SMTP configuration for sending transactional and campaign emails. |
| Assets | /admin/settings/assets | Global assets such as logos or shared images used in emails or the site. |
Roles and Permissions
How to View Staff by Role
- Go to https://ui-admin.fly.dev/admin/settings/roles.
- You’ll see staff grouped or filterable by role: Super Admin, Admin, Instructor.
- Use this list to see who has access to what.
How to Change a Staff Member’s Role
- Go to https://ui-admin.fly.dev/admin/settings/roles.
- Find the person and use the control to change their role (e.g. from Admin to Instructor, or vice versa).
- Save. The change takes effect immediately — they will see only what their new role allows.
WARNING
Changing roles affects what staff can see and do immediately. Double-check before saving.
What Each Role Can and Cannot Do
| Role | Can do | Cannot do |
|---|---|---|
| Super Admin | Full access: settings, roles, LGL config, all members, memberships, classes, events, payments, messaging, email templates, coupons, etc. | — |
| Admin | Members, memberships, classes, events, payments, messaging, enrollments, registrations, email templates, coupons, sync view, most of the admin panel. | Change settings (e.g. LGL API, SMTP), manage roles, or change other staff permissions. |
| Instructor | Assigned classes and rosters only; view enrollments for their classes. | Access payments, member data (beyond roster), LGL sync, messaging, settings, coupons, or other admin-only areas. |
Global Assets
/admin/settings/assets is where you upload and manage global assets (e.g. logos, shared images) used in emails or across the site. Upload or replace files here; product-specific or page-specific images may be managed elsewhere (e.g. media or product settings).
LGL Settings — Important
WARNING
LGL API settings in /admin/settings/lgl should only be modified by Andrew. Incorrect configuration will break all LGL sync. If sync is failing, retry failed jobs from /admin/sync first; if the same jobs keep failing, contact Andrew before changing any LGL settings.
Summary
- Settings hub: Admin → Settings — Stripe, LGL, email, assets, and roles.
- Roles: Admin → Settings → Roles — view and change staff roles; changes apply immediately.
- LGL: Do not change LGL settings unless Andrew asks you to.
Need help? Contact Andrew.