feat(integrations): add Azure work item state management and UI tweaks
Add support for listing and setting Azure DevOps work item states from the integration layer. New helpers build and validate JSON-patch payloads and expose two Tauri commands so the frontend can enumerate available states and apply state changes. The Issue Center now loads Azure states and can change an issue's state; dialog dismiss controls and related CSS were consolidated and board UI feedback was simplified for clarity. - Add Tauri commands to list and set Azure work item states. - Load and present Azure states in Issue Center and allow state changes. - Unify dialog dismiss attributes and refine hover/focus styling.
This commit is contained in:
@@ -36,7 +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,
|
||||
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,
|
||||
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};
|
||||
use std::sync::Mutex;
|
||||
@@ -449,6 +449,8 @@ async fn main() {
|
||||
list_integration_issue_comments,
|
||||
add_integration_issue_comment,
|
||||
close_integration_issue,
|
||||
list_azure_issue_states,
|
||||
set_azure_issue_state,
|
||||
get_integration_review_details,
|
||||
add_integration_review_comment,
|
||||
run_integration_review_action,
|
||||
|
||||
Reference in New Issue
Block a user