usersDbListPreRead function
Implementation
Future<Map<String, dynamic>> usersDbListPreRead(
dynamic data,
Map<String, dynamic> editorConfig,
String action,
Map<String, dynamic> params,
BuildContext? context,
) async {
Map<String, dynamic> result = genericFuncArrayDefaultValue(data);
Map<String, dynamic> userData = params['currentUser'];
if (!userData.containsKey('superuser') ||
userData['superuser'] == null ||
userData['superuser'] != '1') {
// Set a filter to retrieve only the current user
result['fieldValues']['_id'] = userData['id'];
}
return result;
}