Stabilize auth flow and profile images

This commit is contained in:
Codex
2026-07-20 13:38:39 +09:00
parent 57caca8dc8
commit 5d3eee7a16
128 changed files with 28860 additions and 1468 deletions
@@ -15,6 +15,7 @@ class Employee {
this.status,
this.profileImageUrl,
this.sortOrder,
this.isManager = false,
});
final String id;
@@ -32,6 +33,7 @@ class Employee {
final String? status;
final String? profileImageUrl;
final int? sortOrder;
final bool isManager;
factory Employee.fromJson(Map<String, dynamic> json) {
return Employee(
@@ -50,6 +52,7 @@ class Employee {
status: json['status'] as String?,
profileImageUrl: json['profileImageUrl'] as String?,
sortOrder: json['sortOrder'] as int?,
isManager: json['isManager'] as bool? ?? false,
);
}
@@ -70,6 +73,7 @@ class Employee {
'status': status,
'profileImageUrl': profileImageUrl,
'sortOrder': sortOrder,
'isManager': isManager,
};
}
}
@@ -151,6 +155,7 @@ class EmployeeDetail extends Employee {
super.status,
super.profileImageUrl,
super.sortOrder,
super.isManager,
required this.joinedTenants,
required this.actions,
});
@@ -175,6 +180,7 @@ class EmployeeDetail extends Employee {
status: json['status'] as String?,
profileImageUrl: json['profileImageUrl'] as String?,
sortOrder: json['sortOrder'] as int?,
isManager: json['isManager'] as bool? ?? false,
joinedTenants: (json['joinedTenants'] as List<dynamic>? ?? [])
.map((item) => TenantRef.fromJson(item as Map<String, dynamic>))
.toList(),