From f85e2105185adcb34753b61e4ba4f729f7d039b6 Mon Sep 17 00:00:00 2001 From: Maykel Geerdink Date: Thu, 12 Jan 2017 10:21:24 +0000 Subject: [PATCH] STPH#38538: Factuur niet te fiatteren zonder budgethouder maar kostenplaats niet verplicht. svn path=/Website/branches/v2016.3/; revision=32332 --- APPL/FIN/fin.inc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/APPL/FIN/fin.inc b/APPL/FIN/fin.inc index d8385b6fa1..cb5b726e9c 100644 --- a/APPL/FIN/fin.inc +++ b/APPL/FIN/fin.inc @@ -106,21 +106,21 @@ fin = { func_enabled_factuur: // Wat mag ik zoal op deze specifieke factuur? fresult.canInvLinChange = fresult.canFEwrite || fresult.canWrite("WEB_FINFOF"); break; case 1: // Afgewezen - fresult.canUnReject = (fresult.canWrite("WEB_FINFOF") || fresult.canWrite("WEB_FINBOF") || user.isCollega(kpverantwoordelijke)) && (kpverantwoordelijke > 0); + fresult.canUnReject = fresult.canWrite("WEB_FINFOF") || fresult.canWrite("WEB_FINBOF") || (user.isCollega(kpverantwoordelijke) && (kpverantwoordelijke > 0)); break; case -1: // Nieuwe factuur case 2: // Ingevoerd fresult.canChange = fresult.canFEwrite || fresult.canWrite("WEB_FINFOF") || (fresult.canWrite("WEB_FINBOF") && S("fin_bof_mag_editen") == 1); - fresult.canAccept = (fresult.canWrite("WEB_FINBOF") || user.isCollega(kpverantwoordelijke)) && (kpverantwoordelijke > 0); + fresult.canAccept = fresult.canWrite("WEB_FINBOF") || (user.isCollega(kpverantwoordelijke) && (kpverantwoordelijke > 0)); fresult.canDelete = fresult.canWrite("WEB_FINFOF") || fresult.canWrite("WEB_FINUSE"); fresult.canDateChange = fresult.canFEwrite || fresult.canWrite("WEB_FINFOF"); fresult.canRemarkChange = fresult.canFEwrite || fresult.canWrite("WEB_FINFOF"); fresult.canInvLinChange = fresult.canFEwrite || fresult.canWrite("WEB_FINFOF"); break; case 5: // Financieel goedgekeurd - fresult.canUnapprove = fresult.canWrite("WEB_FINGOE") || (fresult.canWrite("WEB_FINFOF") || fresult.canWrite("WEB_FINBOF") || user.isCollega(kpverantwoordelijke)) && (kpverantwoordelijke > 0); + fresult.canUnapprove = fresult.canWrite("WEB_FINGOE") || fresult.canWrite("WEB_FINFOF") || fresult.canWrite("WEB_FINBOF") || (user.isCollega(kpverantwoordelijke) && (kpverantwoordelijke > 0)); // Maar na wijzigen moet er opnieuw gefiatteed worden door BO. fresult.canChange = fresult.canFEwrite || fresult.canWrite("WEB_FINFOF"); fresult.canDateChange = fresult.canFEwrite || fresult.canWrite("WEB_FINFOF"); @@ -129,7 +129,7 @@ fin = { func_enabled_factuur: // Wat mag ik zoal op deze specifieke factuur? fresult.canGoedkeur = fresult.canWrite("WEB_FINGOE") && user.isCollega(goedkeurder) && S("fin_enable_goedkeuren") != 0; break; case 6: // Akkoord - fresult.canUnapprove = (fresult.canWrite("WEB_FINFOF") || fresult.canWrite("WEB_FINBOF") || user.isCollega(kpverantwoordelijke)) && (kpverantwoordelijke > 0); + fresult.canUnapprove = fresult.canWrite("WEB_FINFOF") || fresult.canWrite("WEB_FINBOF") || (user.isCollega(kpverantwoordelijke) && (kpverantwoordelijke > 0)); // Maar na wijzigen moet er opnieuw gefiatteed worden door BO. fresult.canChange = fresult.canFEwrite || fresult.canWrite("WEB_FINFOF"); fresult.canDateChange = fresult.canFEwrite || fresult.canWrite("WEB_FINFOF");