grant method
Lets userId open Studio on tenant. Granting twice is one grant.
Implementation
Future<void> grant(
String userId, {
String tenant = DVTenants.defaultTenant,
}) async {
final String user = _required(userId, 'userId');
if (await isGranted(user, tenant: tenant)) return;
await _records.insert(table, <String, Object?>{
'user_id': user,
'tenant': tenant,
'granted_at': _clock().toUtc().millisecondsSinceEpoch,
});
}