Admin Database Snapshots

5 permissions in this category

admin.backups.create

Create database snapshots

ADMIN_BACKUPS_CREATE

admin.backups.delete

Delete database snapshots

ADMIN_BACKUPS_DELETE

admin.backups.download

Download database snapshots

ADMIN_BACKUPS_DOWNLOAD

admin.backups.restore

Restore database from snapshot

ADMIN_BACKUPS_RESTORE

admin.backups.view

View database snapshots

ADMIN_BACKUPS_VIEW

Usage in Code

How to check permissions in your code

PHP Backend

use App\Helpers\PermissionHelper;

// Check if user has permission
if (PermissionHelper::hasPermission($userUuid, 'admin.backups.create')) {
    // User has permission
}

Using Permission Constants

use App\Permissions;

// Use constant instead of string
if (PermissionHelper::hasPermission($userUuid, Permissions::ADMIN_BACKUPS_CREATE)) {
    // User has permission
}