Features

Last updated

Overview

The Features page under Settings allows club managers to enable or disable specific features for their club. Currently, the only feature available to toggle is Expense Tracking.

Disabling a feature hides its creation UI from all club members β€” but no existing data is deleted. If a manager turns Expense Tracking off and then back on, all previously submitted expenses remain intact.

To access Settings β€” Features:

  1. Log in to CrickTeams as a Manager
  2. Click Settings from the left navigation menu
  3. Click Features from the Settings sub-menu
Screenshot pendingSettings β€” Features Pagemedia-id: 226eb36f-fb49-4ca7-a25b-e9aae4f46b9c Run npm run ingest-screenshots to pull this from Confluence and upload to Firebase Storage. Until then the placeholder ships to staging only.
The Features page showing the Expense Tracking toggle switched ON. The subheading confirms that disabling a feature only hides the UI β€” existing data is preserved.

Expense Tracking Feature

Expense Tracking allows club members to submit, view and manage expenses. The toggle on the Features page controls whether this functionality is accessible across the club.

What changes when the toggle is switched

The toggle has three possible states depending on who controls it. The table below shows what players and managers see in each state.

AreaExpense Tracking ONExpense Tracking OFF
Expenses nav item (sidebar)VisibleHidden entirely
My Expenses tabVisibleNot accessible
Players can track personal expensesYesNo
Non-personal usage barVisibleHidden
Club-level expense managementAvailableHidden
Settings β†’ Expenses (types & scopes)Available (Pro/Premium)Hidden
Existing expense dataVisiblePreserved but hidden

Who Can Toggle the Feature

There are two levels of control over the Expense Tracking toggle: the CrickTeams Admin (global) and the Club Manager (club level). Both levels must be ON for members to access Expense Tracking.

RoleWhat they controlCondition
Club ManagerCan toggle Expense Tracking ON or OFF for their own club onlyOnly if the feature is globally enabled by Admin
CrickTeams AdminControls the global switch for all clubs on the platformIf globally OFF, club managers lose the ability to toggle it themselves

Toggle Logic Summary

Global (Admin)Club (Manager)Result for members
ONONExpense Tracking fully available
ONOFFPersonal-only mode
OFFβ€” (locked)Expense Tracking hidden for all clubs; toggle greyed out for managers

What Members See

Expense Tracking ON

When the feature is enabled (both globally and at club level), members see the full Expense Tracking experience:

  • Expenses nav item appears in the left sidebar
  • My Expenses tab is visible and accessible
  • Players can submit personal expenses and track their own records
  • Non-personal usage bar is visible (showing club expense totals)
  • Club-level expense management is available to managers
  • Settings β†’ Expenses (custom types & scopes) is accessible on Pro and Premium plans
Screenshot pendingExpenses Nav Item Visible β€” Feature ONmedia-id: eba61e06-4a97-46e5-b4aa-00b5551c5306 Run npm run ingest-screenshots to pull this from Confluence and upload to Firebase Storage. Until then the placeholder ships to staging only.
When Expense Tracking is ON, the Expenses nav item appears in the sidebar and all expense functionality is accessible.

Expense Tracking OFF (Club Level)

When a club manager disables the feature for their club, the following happens for all members of that club:

  • Expenses nav item disappears from the sidebar entirely
GlobalClubResult
ONONFull expense tracking
ONOFFPersonal-only mode β€” Expenses nav still visible, only My Expenses tab shown
OFFβ€”Hidden entirely
  • No expense functionality is accessible β€” players cannot submit or view expenses
  • Non-personal usage bar is hidden
  • Club-level expense management is hidden from managers

However:

  • All existing expense data is preserved in the database
  • Payment history and attachments are retained
  • Turning the feature back ON restores the full view immediately
Screenshot pendingExpenses Nav Item Hidden β€” Feature OFFmedia-id: b04f3141-8fed-4c1e-8dad-b31feb33098a Run npm run ingest-screenshots to pull this from Confluence and upload to Firebase Storage. Until then the placeholder ships to staging only.
When Expense Tracking is OFF, the Expenses nav item is completely removed from the sidebar. No expense functionality is accessible to any club member.

How to Toggle Expense Tracking

Turning Expense Tracking OFF

  1. Go to Settings β†’ Features
  2. Locate the Expense Tracking card
  3. Click the toggle switch β€” it moves from blue (ON) to grey (OFF)
  4. The change takes effect immediately for all club members

Turning Expense Tracking ON

  1. Go to Settings β†’ Features
  2. Locate the Expense Tracking card
  3. Click the toggle switch β€” it moves from grey (OFF) to blue (ON)
  4. The Expenses nav item reappears immediately for all club members
  5. All previously submitted expenses and payment history are restored

Validations

The following rules apply to the Features toggle:

RuleDetail
Global OFF locks club toggleIf the Admin disables Expense Tracking globally, club managers cannot toggle it ON for their club
No data deletion on disableTurning OFF never deletes expense records, payments or attachments
Instant effectThe toggle takes effect immediately β€” no save button or confirmation required
All members affectedThe toggle applies to all members of the club β€” it cannot be set per player or per role
Manager-only accessOnly club managers can see and use the Features page; players do not have access to Settings

Frequently Asked Questions

Will disabling Expense Tracking delete our expense data?

No. Disabling the feature only hides the Expense Tracking UI β€” all submitted expenses, payment records and attachments are preserved in the database. Turning the feature back ON restores the full view immediately with no data loss.

Why is the Expense Tracking toggle greyed out on my Features page?

This means the CrickTeams Admin has disabled Expense Tracking globally. When the global switch is OFF, club managers cannot override it. Contact CrickTeams support if you believe this is incorrect.

Does turning off Expense Tracking affect the Settings β†’ Expenses page?

Yes. When Expense Tracking is disabled, the Expenses nav item disappears from the sidebar entirely, which includes Settings β†’ Expenses. Custom types and scopes cannot be managed while the feature is OFF.

Can I disable Expense Tracking for just one player?

No. The toggle applies to the entire club. All members lose access to Expense Tracking when it is disabled β€” there is no per-player or per-role control on this setting.

What happens to players currently viewing expenses when I turn the feature OFF?

The change takes effect immediately. Players currently in the Expenses section will lose access on their next navigation action. Their data is not affected.

Is there a way to see which features are available on my plan?

Yes. Go to Settings β†’ Subscription to view your current plan and the features included. Some features, such as Settings β†’ Expenses configuration, are only available on Pro and Premium plans.

  • Expenses β€” Submit and manage club expenses
  • Expenses β€” Configure custom expense types and scopes
  • Permissions β€” Manage club managers and captain roles
  • Subscription β€” View and manage your plan and billing