fix migration resume and release workflow
This commit is contained in:
@@ -246,7 +246,7 @@
|
||||
onSync={() => model.handleSync()}
|
||||
onDeployPreprod={() => model.openDeployModal('PREPROD')}
|
||||
onValidatePreprod={() => model.validatePreprodDeployment()}
|
||||
onDeployProd={(commitHash) => model.openDeployModal('PROD', commitHash)}
|
||||
onOpenRelease={() => (model.activeTab = 'release')}
|
||||
onCompare={async () => {
|
||||
const prod = model.environmentHistories.prod?.[0];
|
||||
const dev = model.environmentHistories.dev?.[0];
|
||||
@@ -354,7 +354,21 @@
|
||||
{#if model.activeTab === 'workspace'}
|
||||
<GitWorkspacePanel {dashboardId} envId={model.resolvedEnvId} commitHistoryKey={model.commitHistoryKey} hasWorkspaceChanges={model.hasWorkspaceChanges} changedFilesCount={model.changedFilesCount} workspaceStatus={model.workspaceStatus} workspaceLoading={model.workspaceLoading} workspaceDiff={model.workspaceDiff} workspaceSummary={model.workspaceSummary} workspaceSummaryState={model.workspaceSummaryState} workspaceSummaryError={model.workspaceSummaryError} committing={model.committing} generatingMessage={model.generatingMessage} bind:commitMessage={model.commitMessage} bind:autoPushAfterCommit={model.autoPushAfterCommit} loading={model.loading} pushProviderLabel={model.pushProviderLabel} onSync={() => model.handleSync()} onGenerateMessage={() => model.handleGenerateMessage()} onGenerateSummary={() => model.handleGenerateWorkspaceSummary(true)} onCommit={() => model.handleCommit()} />
|
||||
{:else if model.activeTab === 'release'}
|
||||
<GitReleasePanel currentEnvStage={model.currentEnvStage} bind:promoteFromBranch={model.promoteFromBranch} bind:promoteToBranch={model.promoteToBranch} bind:promoteMode={model.promoteMode} bind:promoteReason={model.promoteReason} preferredDeployTargetStage={model.preferredDeployTargetStage} bind:showAdvancedPromote={model.showAdvancedPromote} promoting={model.promoting} onPromote={() => model.handlePromote()} onDeploy={() => model.openDeployModal()} onOpenHistory={() => (model.activeTab = 'workspace')} />
|
||||
<GitReleasePanel
|
||||
deploymentStatus={model.deploymentStatus}
|
||||
releases={model.releases}
|
||||
bind:releasePolicy={model.releasePolicy}
|
||||
releasesLoading={model.releasesLoading}
|
||||
releaseActionLoading={model.releaseActionLoading}
|
||||
bind:releaseName={model.releaseName}
|
||||
bind:releaseVersion={model.releaseVersion}
|
||||
bind:releaseNotes={model.releaseNotes}
|
||||
bind:releaseApprovalComment={model.releaseApprovalComment}
|
||||
onCreate={() => model.createRelease()}
|
||||
onApprove={() => model.approveRelease()}
|
||||
onPublish={() => model.publishRelease()}
|
||||
onSavePolicy={() => model.saveReleasePolicy()}
|
||||
/>
|
||||
{:else}
|
||||
<GitOperationsPanel isPulling={model.isPulling} isPushing={model.isPushing} workspaceStatus={model.workspaceStatus} onPull={() => model.handlePull()} onPush={() => model.handlePush()} />
|
||||
{/if}
|
||||
|
||||
Reference in New Issue
Block a user