Collection: Persist user role
This commit is contained in:
parent
9740c7f8b3
commit
507533646f
|
@ -206,19 +206,17 @@ class User {
|
||||||
int? id;
|
int? id;
|
||||||
String email;
|
String email;
|
||||||
String? name;
|
String? name;
|
||||||
|
String role;
|
||||||
|
|
||||||
User({
|
User({
|
||||||
this.id,
|
this.id,
|
||||||
required this.email,
|
required this.email,
|
||||||
this.name,
|
this.name,
|
||||||
|
this.role,
|
||||||
});
|
});
|
||||||
|
|
||||||
Map<String, dynamic> toMap() {
|
Map<String, dynamic> toMap() {
|
||||||
return {
|
return {'id': id, 'email': email, 'name': name, 'role': role};
|
||||||
'id': id,
|
|
||||||
'email': email,
|
|
||||||
'name': name,
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static fromMap(Map<String, dynamic>? map) {
|
static fromMap(Map<String, dynamic>? map) {
|
||||||
|
@ -228,6 +226,7 @@ class User {
|
||||||
id: map['id'],
|
id: map['id'],
|
||||||
email: map['email'],
|
email: map['email'],
|
||||||
name: map['name'],
|
name: map['name'],
|
||||||
|
role: map['role'] ?? 'VIEWER',
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue