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(", ")}';
}