What This Screen Does
This is where you view a saved report in detail. Think of it like opening a finished spreadsheet — you can see all the data tables, adjust the date range and filters, but you cannot change the report’s structure. If the report belongs to you (it is editable), you can also edit or delete it from here.
How to Get There
Open the dashboard.
In the left-hand menu, click Reports.
Click on the name of the report you want to view.
You are now on the Report Details screen.
Step-by-Step Guide
1. Review the Breadcrumb and Heading
At the top of the page you will see a breadcrumb trail: Dashboard → Reports → View.
The heading displays the name of the report. This is the name that was given when the report was created or last edited.
While the report is loading, a skeleton placeholder appears in place of the heading.
2. Use the Report Toolbar
Below the heading there is a toolbar inside a card.
The toolbar lets you adjust how the report data is displayed without changing the report itself.
Control | Required | What It Does |
From Date | Yes | Sets the start of the date range for the report data. Must be filled for data to load. |
To Date | Yes | Sets the end of the date range for the report data. Must be filled for data to load. |
Data Source | Yes | Determines which data set the report pulls from. At least one data source must be selected. |
The toolbar is in read-only mode on this screen — you cannot add or remove columns or tables. You can only change the filter parameters (dates and data source).
When you change any filter value, the report data refreshes automatically.
3. View the Report Tables
The main area of the screen shows one or more data tables.
Each table corresponds to a table defined in the report template.
If a table uses intervals (for example, monthly or weekly breakdowns), the system creates a separate table section for each interval period.
Columns inside each table are defined by the report template and cannot be changed from this screen.
If the report has no tables yet (or data is still loading), a skeleton loading animation is shown.
4. Edit the Report (optional)
If the report is editable (you created it or have permission), you will see an Edit report button in the top-right corner.
Click Edit report to go to the report editing screen where you can change the report’s structure, columns, and tables.
5. Delete the Report (optional)
If the report is editable, you will also see a Delete report button next to the edit button.
Click Delete report to open a confirmation dialog.
The dialog asks: “Would you like to delete this report?”
You have two choices:
Button | What It Does |
Cancel | Closes the dialog. Nothing is deleted. |
Delete | Permanently removes the report and sends you back to the Reports list. |
Deletion cannot be undone. Make sure you really want to remove this report before confirming.
What Happens Behind the Scenes
When the page loads
You open /reports/:id
|
v
API call: getReport({ templateId: id })
|
v
Report template (name, tables, columns, filters) is loaded into the page
|
v
Report toolbar displays with filter values (dates, data source)
|
v
If filters are valid (dates set, data source selected, gym selected):
API call: getReportRows({ fromDate, toDate, dataSource, templateId: null })
|
v
Row data populates the tables on screen
When you change a filter
You change the date range or data source
|
v
System checks: are dates set, is a data source selected, is a gym selected?
|
v
If yes → API call: getReportRows({ fromDate, toDate, dataSource, templateId: null })
|
v
Tables refresh with the new data
When you delete the report
You click "Delete report"
|
v
Confirmation dialog appears
|
v
You click "Delete"
|
v
API call: deleteReportTemplate({ templateId: id })
|
v
API call: getReports() (refreshes the report list)
|
v
You are redirected to /reports (the Reports list)
Troubleshooting
“The report page is blank and nothing loads”
The report ID in the URL may be incorrect or the report may have been deleted.
Try going back to the Reports list and clicking the report again.
If the report no longer appears in the list, it has been removed by another user.
“I do not see the Edit or Delete buttons”
These buttons only appear if the report is editable — meaning you created it or it is not a system-provided template.
Built-in reports provided by the platform cannot be edited or deleted.
If you believe you should have access, check with your administrator.
“The tables are empty even though I selected a date range”
Make sure both the From Date and To Date are filled in. Both are required.
Make sure at least one Data Source is selected in the toolbar.
Confirm that you have a gym/location selected in the dashboard. The report uses your currently selected gym to fetch data.
If everything looks correct, the date range may simply contain no data. Try widening the range.
“I see a loading skeleton that never goes away”
This usually means the data request is taking a long time or has failed silently.
Try refreshing the page in your browser.
Check your internet connection.
If the problem persists, the reporting service may be temporarily unavailable — try again later or contact support.
“I accidentally deleted my report”
Deletion is permanent. There is no undo or recycle bin.
If you remember the report’s settings, you can recreate it from the Reports screen by clicking the button to create a new report.
To prevent accidental deletions in the future, always read the confirmation dialog carefully before clicking Delete.
“The data looks wrong or outdated”
The report pulls live data each time you change the filters. Make sure the date range covers the period you expect.
If you recently made changes in the system (new members, transactions, etc.), give it a moment and refresh the page.
Confirm you have the correct gym/location selected — data is scoped to the selected location.
“I get an error message after the page loads”
A red error notification means something went wrong when fetching the report or its data.
Read the error message carefully — it usually describes the issue.
Common causes: network timeout, missing permissions, or an invalid report configuration.
Try refreshing the page. If the error keeps appearing, contact support with the exact error message.
“The report name in the heading is blank”
This can happen if the report template has no name set, or if the report is still loading.
Wait a moment for the data to load. If the name remains blank, go to Edit report and add a name.
If you do not see the Edit button, the report may be a system template with a missing translation — contact your administrator.
