feat: owner manage employees #138
1 changed files with 6 additions and 1 deletions
|
@ -74,7 +74,12 @@ impl RoleView {
|
||||||
impl View<Role> for RoleView {
|
impl View<Role> for RoleView {
|
||||||
fn update(&mut self, event: &EventEnvelope<Role>) {
|
fn update(&mut self, event: &EventEnvelope<Role>) {
|
||||||
match &event.payload {
|
match &event.payload {
|
||||||
// IdentityEvent::OrganizationExited(e) => self.store_id = None,
|
IdentityEvent::RoleAdded(e) => {
|
||||||
|
self.name = e.name().clone();
|
||||||
|
self.role_id = *e.role_id();
|
||||||
|
self.store_id = e.store_id().clone();
|
||||||
|
self.deleted = false;
|
||||||
|
}
|
||||||
_ => (),
|
_ => (),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue