getAvailablePermissions static method
List<GroupPermission>
getAvailablePermissions({
- required GroupType groupType,
- required GroupMemberRole memberRole,
Implementation
static List<GroupPermission> getAvailablePermissions({
required GroupType groupType,
required GroupMemberRole memberRole,
}) {
final rolePermissions = _permissionMatrix[groupType]?[memberRole];
if (rolePermissions == null) return [];
return rolePermissions.entries.where((entry) => entry.value).map((entry) => entry.key).toList();
}