Appearance
Global Settings
The Settings area is where system-wide configuration is managed — mostly Super Admin territory. This includes roles and permissions, offline payments, email configuration and daily digest, LGL connection, 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 (Stripe, LGL, email), who can do what (roles), and shared resources (e.g. logos). Changing settings can affect the whole system, so only Super Admins should change sensitive items; some screens may allow Admin only where the API permits. Daily member-facing work (members, enrollments, payments, messaging) does not require opening Settings unless you’re updating something specific.
Settings Hub Overview
Settings is now organized as a left sidebar with grouped accordion navigation. Go to /admin/settings to open the hub; the sidebar expands the group for your current page automatically.
Payments
| Section | Path | What it covers |
|---|---|---|
| Stripe | /admin/settings/stripe | Payment connection and related options. |
| Fee Pass-Through | /admin/settings/fees | Enable or disable the processing fee pass-through; set the rate (default 2.9% + $0.30). When enabled, the portal checkout shows a Processing fee line and members pay the grossed-up total so the org nets the full product price. |
| Offline Payments | /admin/settings/offline-payments | Enable offline checkout, set hold periods, mailing address, and office info. See Offline Payments. |
Integrations
| Section | Path | What it covers |
|---|---|---|
| LGL | /admin/settings/lgl | LGL API connection (URL, keys). Change only when directed by Andrew. |
| Data Import | /admin/settings/data-import | Import tools for bulk data. |
| Embed | /admin/settings/embed | Generate embed snippet code for embedding the classes or events widget on an external site (e.g. WordPress). Copy the generated script tag and paste it into your site. |
Communications
| Section | Path | What it covers |
|---|---|---|
| Email Config | /admin/settings/emails | Email/SMTP configuration and the daily digest toggle. |
| Notifications | /admin/settings/notifications | Admin notification preferences. |
| Renewal Reminders | /admin/settings/renewal-reminders | Configure automated membership renewal reminder emails — timing and content. |
Site
| Section | Path | What it covers |
|---|---|---|
| Global Assets | /admin/settings/assets | Global assets such as logos or shared images used in emails or the site. |
Roles are managed at /admin/settings/roles — not listed in the sidebar groups above, but accessible directly or from a user's detail page.
Roles and Permissions
How to View Staff by Role
- Go to https://admin.uibeta.org/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://admin.uibeta.org/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, campaign messaging, email templates, coupons, etc. Always has every permission. | — |
| Admin | Members, memberships, classes, events, enrollments, registrations, campaign messaging, email templates, coupons, sync view — most of the admin panel. Payment and refund access is a separate permission (Manage Payments) that can be turned off for an individual admin — see Fine-Tuning an Admin's Access below. | Change system settings (Stripe, LGL API, SMTP), manage staff roles, or grant permissions — those are Super Admin only. |
| Instructor | Assigned classes and rosters; instructor Messaging (email your class roster); Profile; view enrollments for their classes. | Admin panel, campaign messaging, payments, member records beyond roster, LGL sync, settings, coupons, or other admin-only areas. |
Fine-Tuning an Admin's Access (Per-Person Permissions)
A staff member's role sets their baseline, but within the Admin role you can turn individual capabilities on or off for each person. On the https://admin.uibeta.org/admin/settings/roles screen (Super Admin only), open a staff member's permissions and use the checkboxes to grant or remove specific capabilities.
The most important one is Manage Payments — this controls whether that admin can issue refunds and manage payment records. Turn it off to create an Admin who can do everything except refunds.
Example — an admin who should not issue refunds: set the person's role to Admin, then uncheck Manage Payments. They keep access to members, memberships, classes, events, enrollments, coupons, and messaging, but the refund controls are removed.
Continuity tip
Make sure at least two people have Manage Payments enabled. If only one person can issue refunds and they are unavailable, a Super Admin has to step in and re-grant the permission before any refund can go through.
TIP
Super Admins always have every permission — you cannot remove a capability from a Super Admin. Per-person fine-tuning applies to the Admin role.
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 → Global Settings (
/admin/settings) — sidebar accordion grouped into Payments, Integrations, Communications, and Site. Roles are at/admin/settings/roles. - Roles: Change from Settings → Roles or from a user’s detail page (/admin/users/[id]) as Super Admin; changes apply immediately.
- LGL: Do not change LGL settings unless Andrew asks you to.
Need help? Contact Andrew.