mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-03-22 15:10:43 +07:00
[github] disable all PR push options if push is restricted
GitOrigin-RevId: 6a302f4cfce65a39fccc233923bf47136663cf3b
This commit is contained in:
committed by
intellij-monorepo-bot
parent
cf4dbb64ff
commit
762eb1749e
@@ -99,15 +99,15 @@ class GHPRReviewFlowViewModelImpl internal constructor(
|
||||
!securityService.isMergeForbiddenForProject()
|
||||
|
||||
override val isMergeAllowed: Flow<Boolean> = mergeabilityState.map { mergeabilityState ->
|
||||
mergeabilityState?.canBeMerged == true && securityService.isMergeAllowed()
|
||||
mergeabilityState?.isRestricted == false && mergeabilityState.canBeMerged && securityService.isMergeAllowed()
|
||||
}
|
||||
|
||||
override val isRebaseAllowed: Flow<Boolean> = mergeabilityState.map { mergeabilityState ->
|
||||
mergeabilityState?.canBeRebased == true && securityService.isRebaseMergeAllowed()
|
||||
mergeabilityState?.isRestricted == false && mergeabilityState.canBeRebased && securityService.isRebaseMergeAllowed()
|
||||
}
|
||||
|
||||
override val isSquashMergeAllowed: Flow<Boolean> = mergeabilityState.map { mergeabilityState ->
|
||||
mergeabilityState?.canBeMerged == true && securityService.isSquashMergeAllowed()
|
||||
mergeabilityState?.isRestricted == false && mergeabilityState.canBeMerged && securityService.isSquashMergeAllowed()
|
||||
}
|
||||
|
||||
override fun mergeReview() = runAction {
|
||||
|
||||
Reference in New Issue
Block a user