feat(integrations): add issue creation and Azure work item support
Add creation flow for integration issues and Azure work items. Expose Tauri commands to list Azure projects and types. Also add a command to create integration issues and return the created item. Preserve the target repository when provider responses omit it and return the created issue information to the UI. - Implement Azure-specific URL and payload handling and creation logic - Add a Svelte CreateIssueDialog and integrate it into IssueCenter - Add tests to validate creation requests and created-issue parsing
This commit is contained in:
@@ -36,6 +36,7 @@ use git::{
|
||||
use integrations::{
|
||||
create_integration_review_request, list_integration_repository_branches,
|
||||
add_integration_review_comment, get_integration_review_details, list_integration_repositories, list_integration_review_requests, open_in_browser,
|
||||
create_integration_issue, list_azure_issue_projects, list_azure_issue_types,
|
||||
run_integration_review_action, list_integration_issues, get_integration_board, list_integration_boards, move_integration_board_card, list_integration_issue_comments, add_integration_issue_comment, close_integration_issue, list_azure_issue_states, set_azure_issue_state,
|
||||
};
|
||||
use std::path::{Path, PathBuf};
|
||||
@@ -448,6 +449,9 @@ async fn main() {
|
||||
move_integration_board_card,
|
||||
list_integration_issue_comments,
|
||||
add_integration_issue_comment,
|
||||
create_integration_issue,
|
||||
list_azure_issue_projects,
|
||||
list_azure_issue_types,
|
||||
close_integration_issue,
|
||||
list_azure_issue_states,
|
||||
set_azure_issue_state,
|
||||
|
||||
Reference in New Issue
Block a user