package com.mvrent.carrental.model;

/**
 * Granular capabilities assignable per staff user (see {@link User#getPermissions()}).
 * ADMIN implicitly has all of these; STAFF gets a configurable subset.
 */
public enum Permission {
    MANAGE_FLEET,
    MANAGE_DRIVERS,
    MANAGE_VENDORS,
    MANAGE_BOOKINGS,
    MANAGE_BILLING,
    VIEW_REPORTS,
    MANAGE_CONFIG,
    MANAGE_USERS
}
