feat(ui): external services tab with Azure DevOps PAT, draft PR button and link in company repos
This commit is contained in:
@@ -321,8 +321,18 @@
|
||||
<TextBlock Classes="diff-del" Text="{Binding DiffDelText}" />
|
||||
</StackPanel>
|
||||
|
||||
<!-- Company repo: no local target — approve pushes and opens a draft PR. -->
|
||||
<StackPanel Spacing="6" IsVisible="{Binding Merge.IsCompanyRepo}">
|
||||
<TextBlock Classes="meta" Text="{loc:Tr details.workConsole.companyTargetHint}" TextWrapping="Wrap" />
|
||||
<Button Classes="btn" HorizontalAlignment="Left"
|
||||
Content="{loc:Tr details.workConsole.openPr}"
|
||||
ToolTip.Tip="{Binding Merge.PullRequestUrl}"
|
||||
Command="{Binding Merge.OpenPullRequestCommand}"
|
||||
IsVisible="{Binding Merge.HasPullRequest}" />
|
||||
</StackPanel>
|
||||
|
||||
<!-- Target branch + pre-flight mergeability -->
|
||||
<StackPanel Spacing="4">
|
||||
<StackPanel Spacing="4" IsVisible="{Binding Merge.ShowApproveMerge}">
|
||||
<TextBlock Classes="field-label" Text="{loc:Tr details.workConsole.targetBranch}" />
|
||||
<ComboBox ItemsSource="{Binding Merge.MergeTargetBranches}"
|
||||
SelectedItem="{Binding Merge.SelectedMergeTarget, Mode=TwoWay}"
|
||||
@@ -333,7 +343,8 @@
|
||||
IsVisible="{Binding Merge.TargetDirty}" />
|
||||
</StackPanel>
|
||||
|
||||
<StackPanel Spacing="0">
|
||||
<!-- The preview is against the local target, meaningless when the PR targets origin. -->
|
||||
<StackPanel Spacing="0" IsVisible="{Binding Merge.ShowApproveMerge}">
|
||||
<TextBlock Classes="meta" Text="{Binding Merge.MergePreviewText}" TextWrapping="Wrap"
|
||||
Foreground="{DynamicResource MossBrush}"
|
||||
IsVisible="{Binding Merge.MergeIsClean}" />
|
||||
@@ -400,8 +411,13 @@
|
||||
|
||||
<WrapPanel Orientation="Horizontal">
|
||||
<StackPanel Orientation="Horizontal" Spacing="{StaticResource SpaceSm}" Margin="0,0,8,8">
|
||||
<Button Classes="btn accent" Content="{loc:Tr details.workConsole.approveMerge}"
|
||||
Command="{Binding ApproveReviewCommand}" />
|
||||
<Button Classes="btn accent" Command="{Binding ApproveReviewCommand}">
|
||||
<Panel>
|
||||
<TextBlock Text="{loc:Tr details.workConsole.approveMerge}" IsVisible="{Binding Merge.ShowApproveMerge}" />
|
||||
<TextBlock Text="{loc:Tr details.workConsole.createDraftPr}" IsVisible="{Binding Merge.ShowCreatePr}" />
|
||||
<TextBlock Text="{loc:Tr details.workConsole.updatePr}" IsVisible="{Binding Merge.ShowUpdatePr}" />
|
||||
</Panel>
|
||||
</Button>
|
||||
<controls:OperationIndicator Status="{Binding ApproveOp}" />
|
||||
</StackPanel>
|
||||
<StackPanel Orientation="Horizontal" Spacing="{StaticResource SpaceSm}" Margin="0,0,8,8">
|
||||
|
||||
Reference in New Issue
Block a user