User Permissions

Permissions

Permissions gives administrators flexibility and control over user roles.

Introduction

Permissions areas lets administrators assign specific permissions to different user roles. This can be done on a specific User Group or the Individual User.

This ensures the right level of access to data and functionalities in FlightLogger.

With more tailored permission control, you can reduce the number of administrators by instead giving users the individual privileges they need.

Configurable permissions

The permissions areas are designed to give administrators flexibility when setting user access.

Permission areas use three levels of choice:

  • None – No access to the area.

  • View – Can view the area but cannot change data.

  • Manage – Full management rights.

Some areas (e.g., Certificates) allow more detailed control:

  • None – No access.

  • Own – Can manage their own items only.

  • Other – Can manage other users’ items.

  • All – Can manage all users’ items (Own + Other).

Permission areas

Permissions in FlightLogger are divided into different areas:

  • Aircraft

  • Bookings

  • Certificates

  • Departures/Arrivals

  • Operations

  • Programs

  • Rentals

  • Reports

  • Students

  • User Balance Module (UBM)

1. Assigning permissions on specific User Roles

The User Permissions area lets you configure permissions for an entire user role, ensuring everyone in that role has the right level of access.

Example: Allow Flight instructors to read certificates but not approve them.

  • Go to Administration > User Permissions.

Screenshot 2025-08-26 at 11.23.07

  • In User groups at the top, select the Instructor tab. Under Permission areas on the left hand side, find the Certificates section.

    Screenshot 2025-08-26 at 11.26.45
  • Set Can read certificates and Can add/edit/renew certificates to All.
  • Set Can approve certificates to None to prevent instructors from finalizing approvals.

Why User Role Permissions?

With this configuration, all users in the Instructor role can manage certificates but cannot approve them.

This setup keeps approval rights controlled, while still giving instructors the access they need for administrative tasks.

2. Assigning Individual Permissions

In addition to User Role permissions, FlightLogger allows assigning personal permissions to specific users. These give extra access on top of the permissions inherited from their user role.

*Note: On the individual level, you can only scale up — meaning you can grant additional permissions, but you cannot remove or reduce permissions already given through the user’s role.

Example: Giving a specific Instructor permission to approve certificates.

  • Go to the user’s individual page and click Settings → Permissions.

Screenshot 2025-08-26 at 11.41.00

  • On the Personal Permissions page, open the Certificates section and set Can approve certificates to, for example, Other.
    With this setup the instructor can approve other users’ certificates, but not their own.

Screenshot 2025-08-26 at 11.44.35

Why Use Personal Permissions?

This method is ideal when an Instructor (or any user) needs broader access to certain operational areas without being made a full administrator.

It provides flexibility, ensuring users have the right level of access for their responsibilities, while still maintaining security and oversight.