canAccess static method

bool canAccess(
  1. List<TagUser>? roles
)

Implementation

static bool canAccess(List<TagUser>? roles) {
  if (roles == null || roles.isEmpty) return true;
  try {
    if (U.user.tags.contains(TagUser.superAdmin.number) || U.user.tags.contains(TagUser.systemAdmin.number)) return true;
    return roles.any((TagUser r) => U.user.tags.contains(r.number));
  } catch (_) {
    return false;
  }
}