User management

👥

User Management

Invite team members, assign roles, and manage access rights from a single screen. Full control with active/passive status tracking, facility-based permissions, and advanced sorting options.

Invite & OnboardingRole AssignmentStatus ManagementFacility-Based AccessAdvanced Sorting
1

Panel Overview

A look at the user list and invitation form screens.

Screenshots

👥User List

Main panel listing all users with their role, status, and facility information.

✉️Invite Form

Form where a new team member is invited by selecting an email and role.

2

User Management Panel

View, invite, and manage all members in your organization.

The User Management page allows users with Owner and Admin roles to manage all team members connected to their organization from a single central location. The panel displays each user's name, email address, role, status (active / inactive), and the facilities they have access to.

✉️

Invite & Onboarding

Enter an email address to instantly invite a team member. The invitation link is delivered automatically.

🔐

Role Assignment & Update

Assign Owner, Admin, Member, or Viewer roles at creation or update them at any time.

🏭

Facility-Based Access

Each user can be assigned to specific facilities only, ensuring data isolation.

🔄

Status Management

Temporarily deactivate active users; restrict access without deleting the account.

🔍

Search & Filter

Instant live search and filtering by name, email, role, or status.

📊

Advanced Sorting

Click any column header to sort users by multiple criteria in ascending or descending order.

3

User Roles

Each role carries a different permission level. Assigning the correct role is critical for data security.

👑
Owner

Full account owner. Has access to all settings, billing, and user management; can assign another Owner.

🛡️
Admin

Invites users, changes roles, manages facilities. Cannot access billing or assign Owner.

👤
Member

Views data and edits widgets in assigned facilities. Cannot access user management.

👁️
Viewer

Read-only access only. Cannot edit or delete any data.

Updating a Role

To change an existing user's role, click on the user's row in the list, press the Edit button, select the new role, and save. The change takes effect immediately; the user will see their new permissions on the next refresh.
4

User Statuses

Active and inactive statuses directly affect access rights.

Active
Inactive
Invitation Pending

When a deactivated user is reactivated, their account and all previous facility assignments are restored as-is. For permanent deletion, use the Delete option on the user's row.

5

Sorting & Filtering

Sort the user list by the following criteria.

Sortable Fields

Click any column header to sort in ascending or descending order.

Full NameEmailRole (Owner › Viewer)Status (Active › Inactive)Registration DateLast LoginFacility Count

Filter Options

Narrow the list down to just the user group you need.

🔐

Filter by Role

Owner, Admin, Member, or Viewer — single or multi-select.

🔵

Filter by Status

Filter by Active, Inactive, or Invitation Pending.

🏭

Filter by Facility

Quickly find users assigned to a specific facility.

🔍

Text Search

Instant live search by name or email.

6

Adding a New User

Follow these steps to invite a team member to the platform.

1

Open the Invite Form

On the User Management page, click the + Invite User button in the top-right corner.
2

Enter the Details

Enter the user's email address, select the appropriate role, and if necessary check the facilities you want to grant access to.
3

Send the Invitation

Press Send. The user activates their account by clicking the activation link sent to their email.
🔒

Owner / Admin Only

Inviting users, updating roles, and deactivating accounts can only be performed by users with Owner or Admin roles. Member and Viewer roles cannot access this page.

User management | SolarTools