What This Screen Does
This is where you see all your task templates in one place. Think of task templates as reusable checklists — instead of creating the same task from scratch every time, you set up a template once and use it again and again. This screen lets you browse, organize, edit, and delete those templates, and also control whether each one is shared with everyone (public) or kept to yourself (private).
How to Get There
Open the dashboard.
In the left-hand menu, click Task template.
You are now on the Task Template List screen.
Step-by-Step Guide
1. View Your Task Templates
When the page loads, it automatically fetches all task templates for your currently selected gym/location.
Templates are displayed in a collapsible grid view, grouped into two categories:
Public — visible to everyone in the organization.
Private — visible only to you or restricted users.
Each template card shows the template name and its visibility type.
2. Create a New Task Template
Click the + Add task template button in the top-right corner of the screen.
You will be taken to the task template creation screen where you can set up a brand-new template.
3. Edit an Existing Task Template
Find the template you want to change in the grid.
Click on the template card, or click the Edit action on the card.
You will be taken to the edit screen for that template.
4. Change a Template’s Visibility (Public / Private)
Each template card has an action to toggle its visibility.
If the template is currently Public, you will see a Make private option with a visibility-off icon. Clicking it hides the template from other users.
If the template is currently Private, you will see a Make public option with a visibility icon. Clicking it shares the template with everyone.
The change takes effect immediately — no need to save separately.
5. Delete a Task Template
Find the template you want to remove.
Click the Delete action on the template card.
A confirmation dialog will appear with this warning:
“When deleting the task template, then all currently running tasks generated from the template will also be stopped. Would you like to proceed?”
Click Cancel to go back without deleting anything.
Click Delete to confirm. The template and all its active tasks will be removed.
6. Change the Selected Gym / Location
The list of templates updates automatically when you switch gyms using the global gym selector in the dashboard header.
You do not need to refresh the page — the templates for the newly selected gym will load on their own.
7. Navigate with Breadcrumbs
At the top of the screen you will see breadcrumb links: Dashboard → Task template → List.
Click Dashboard to go back to the main dashboard.
Click Task template to go to the task template root page.
8. Pagination
The list defaults to 10 items per page.
Use the pagination controls at the bottom of the grid to move between pages if you have more than 10 templates.
What Happens Behind the Scenes
Loading the List
You open the Task Template List screen
|
v
API call: dispatch(getTemplates())
|
v
Templates are fetched for the currently selected gym
|
v
Templates appear in the grid, grouped by Public / Private
Toggling Public / Private
You click "Make public" or "Make private"
|
v
API call: TaskTemplatesService.updatePublic({ id, isPublic })
|
v
Server returns the updated template
|
v
The template's group label updates in the grid (Public ↔ Private)
Deleting a Template
You click "Delete" on a template card
|
v
Confirmation dialog appears with a warning
|
v
You click "Delete" to confirm
|
v
API call: TaskTemplatesService.deleteTemplate({ id })
|
v
All running tasks from this template are stopped on the server
|
v
API call: dispatch(getTemplates()) — list refreshes
|
v
Dialog closes, template is gone from the list
Troubleshooting
“I do not see any task templates on the screen”
Make sure you have the correct gym/location selected in the global gym selector at the top of the dashboard.
If you just created a template and it is not showing, try refreshing the page.
If no templates have been created yet, the list will be empty. Click + Add task template to create your first one.
“I clicked Delete but nothing happened”
After clicking Delete on the card, a confirmation dialog appears. You must click the Delete button inside the dialog to confirm the deletion.
If the Delete button in the dialog shows a loading spinner, the system is processing your request. Wait a few seconds.
If an error occurs, a notification will appear. Check your internet connection and try again.
“I toggled a template to Public but others cannot see it”
The visibility change happens immediately on the server. Ask the other user to refresh their page to see the updated list.
Make sure the other user is viewing the same gym/location that the template belongs to.
“The page is loading forever and templates never appear”
Check your internet connection.
Try refreshing the page in your browser.
If the problem continues, the server may be experiencing issues. Contact your administrator or support team.
“I accidentally deleted a task template”
Deletion is permanent and cannot be undone. All running tasks that were generated from the deleted template are also stopped.
You will need to recreate the template from scratch using the + Add task template button.
To avoid accidental deletions in the future, always read the confirmation dialog carefully before clicking Delete.
“I switched gyms but the old templates are still showing”
The list should refresh automatically when you switch gyms. If it does not, try refreshing the page manually.
There may be a brief loading period while the new templates are fetched. Look for a loading indicator on the screen.
“I cannot find the + Add task template button”
The button is in the top-right corner of the screen, next to the breadcrumbs.
If you do not see it, your user role may not have permission to create task templates. Contact your administrator to check your role settings.
“I want to duplicate a template instead of creating one from scratch”
The list screen does not have a duplicate feature. You will need to open the template you want to copy (click Edit), note down its settings, and then create a new template with the same values using + Add task template.
