fix: fix some ui displays and features miss implemented
This commit is contained in:
@ -73,6 +73,16 @@ pub enum DomainEventDto {
|
||||
/// Version synced to.
|
||||
to: u64,
|
||||
},
|
||||
/// A skill was assigned to (or unassigned from) an agent.
|
||||
#[serde(rename_all = "camelCase")]
|
||||
SkillAssigned {
|
||||
/// Agent id.
|
||||
agent_id: String,
|
||||
/// Skill id.
|
||||
skill_id: String,
|
||||
/// `true` if assigned, `false` if unassigned.
|
||||
assigned: bool,
|
||||
},
|
||||
/// A tab's layout changed.
|
||||
#[serde(rename_all = "camelCase")]
|
||||
LayoutChanged {
|
||||
@ -138,6 +148,15 @@ impl From<&DomainEvent> for DomainEventDto {
|
||||
agent_id: agent_id.to_string(),
|
||||
to: to.get(),
|
||||
},
|
||||
DomainEvent::SkillAssigned {
|
||||
agent_id,
|
||||
skill_id,
|
||||
assigned,
|
||||
} => Self::SkillAssigned {
|
||||
agent_id: agent_id.to_string(),
|
||||
skill_id: skill_id.to_string(),
|
||||
assigned: *assigned,
|
||||
},
|
||||
DomainEvent::LayoutChanged { project_id } => Self::LayoutChanged {
|
||||
project_id: project_id.to_string(),
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user