# Permissions

Learn about permissions for Unit Tests and how to configure notifications.

Permissions are inherited from the pipelines. There are no separate or additional permissions specifically for Unit Tests.

## Project Roles and Scopes

Unit Tests support four permission levels:

- **None (deny)** - no access to Unit Tests
- **View-only** - can only view test results and analytics
- **Run-only** - can view results and run tests but cannot modify suite settings
- **Manage** - full access, including creating, editing, and deleting suites as well as rotating tokens

## Suite Management

Users with **Manage** role can: 

- Create new test suites
- Edit suite configuration
- Delete suites
- Rotate suite tokens

## Notifications via Pipelines

You can configure pipelines to trigger notifications based on test results:

### Trigger Conditions

- **When a session fails** - notify when any test in the session fails
- **When flaky tests appear** - notify when flaky tests are detected
- **When slow tests appear** - notify when tests exceed the slow test threshold

### Notification Channels

Buddy supports the following notification channels: 

- Slack
- Microsoft Teams
- Email
- Discord
- Telegram
- SMS

Configure notification actions in your pipeline to receive alerts when the test status changes.


---
Original source: https://buddy.works/docs/tests/unit-tests/permissions-and-notifications