add ent assign ISSUE PERSON

This commit is contained in:
Sebastian Kuzminsky 2025-07-08 17:16:17 -06:00
parent 645062d10c
commit d21b811bee
2 changed files with 46 additions and 0 deletions

View file

@ -251,6 +251,15 @@ impl Issue {
self.state = State::from_str(state_string.trim())?;
Ok(())
}
pub fn set_assignee(&mut self, new_assignee: &str) -> Result<(), IssueError> {
let mut assignee_filename = std::path::PathBuf::from(&self.dir);
assignee_filename.push("assignee");
let mut assignee_file = std::fs::File::create(&assignee_filename)?;
write!(assignee_file, "{}", new_assignee)?;
crate::git::git_commit_file(&assignee_filename)?;
Ok(())
}
}
#[cfg(test)]