feat: session permissions

This commit is contained in:
Jason Rasmussen 2025-10-07 14:25:18 -04:00
parent 5270107926
commit 2573936d7f
No known key found for this signature in database
GPG key ID: 2EF24B77EAFA4A41
17 changed files with 143 additions and 43 deletions

View file

@ -39,6 +39,17 @@ dynamic upgradeDto(dynamic value, String targetType) {
case 'LoginResponseDto':
if (value is Map) {
addDefault(value, 'isOnboarded', false);
addDefault(value, 'permissions', ['all']);
}
break;
case 'SessionResponseDto':
if (value is Map) {
addDefault(value, 'permissions', ['all']);
}
break;
case 'SessionCreateResponseDto':
if (value is Map) {
addDefault(value, 'permissions', ['all']);
}
break;
case 'SyncUserV1':