boolRightsSummary property

String get boolRightsSummary

Gets a formatted summary of boolean rights (dynamic)

Implementation

String get boolRightsSummary {
  if (!hasBoolRights()) return '';

  final rights = DynamicPermissionsAnalyzer.getBoolRights(boolRights);
  final activeRights = rights.entries
      .where((entry) => entry.value)
      .map((entry) => DynamicPermissionsAnalyzer.formatFieldName(entry.key))
      .toList();

  return activeRights.isEmpty ? '' : 'Special Rights: ${activeRights.join(", ")}';
}