STPH#38538: Factuur niet te fiatteren zonder budgethouder maar kostenplaats niet verplicht.
svn path=/Website/branches/v2016.3/; revision=32332
This commit is contained in:
@@ -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");
|
||||
|
||||
Reference in New Issue
Block a user