fix: keep adjusted risks visible to reviewers
This commit is contained in:
@@ -1180,10 +1180,18 @@ export default {
|
||||
}
|
||||
|
||||
function filterSubmitterResolvedRiskCards(cards, businessStage) {
|
||||
const viewerContext = riskViewerContext.value || {}
|
||||
return filterSubmitterResolvedRiskCardsModel({
|
||||
cards,
|
||||
businessStage,
|
||||
isCurrentApplicant: isCurrentApplicant.value,
|
||||
isPrivilegedRiskViewer: Boolean(
|
||||
viewerContext.isAdminViewer
|
||||
|| viewerContext.isBudgetReviewer
|
||||
|| viewerContext.isDirectManagerReviewer
|
||||
|| viewerContext.isFinanceReviewer
|
||||
|| viewerContext.canViewApprovalRiskAdvice
|
||||
),
|
||||
expenseItems: expenseItems.value,
|
||||
standardAdjustmentMap: resolveCurrentStandardAdjustmentMap()
|
||||
})
|
||||
|
||||
@@ -61,10 +61,11 @@ export function filterSubmitterResolvedRiskCards({
|
||||
cards = [],
|
||||
businessStage = 'reimbursement',
|
||||
isCurrentApplicant = false,
|
||||
isPrivilegedRiskViewer = false,
|
||||
expenseItems = [],
|
||||
standardAdjustmentMap = new Map()
|
||||
} = {}) {
|
||||
if (businessStage !== 'reimbursement' || !isCurrentApplicant) {
|
||||
if (businessStage !== 'reimbursement' || !isCurrentApplicant || isPrivilegedRiskViewer) {
|
||||
return cards
|
||||
}
|
||||
return cards.filter((card) => !isRiskCardResolvedForSubmitter(card, expenseItems, standardAdjustmentMap))
|
||||
|
||||
Reference in New Issue
Block a user