FSN#37973 Dit doet DCOL#36593 teniet maar dat is minder erg (kan nu als patch). Nu nog echt oplossen
svn path=/Website/branches/v2016.2/; revision=31005
This commit is contained in:
@@ -972,30 +972,30 @@ cnt = { setcontractstatus:
|
||||
}
|
||||
oRs_loc.Close();
|
||||
|
||||
// Alleen personen met rechten op de afdelingen van de contracten mogen deze inzien.
|
||||
// Daarvoor hebben we de afdeling van het contract nodig.
|
||||
var sql_afd = "SELECT k.prs_afdeling_key"
|
||||
+ " FROM cnt_contract c"
|
||||
+ " , prs_afdeling k"
|
||||
+ " WHERE c.prs_kostenplaats_key = k.prs_kostenplaats_key"
|
||||
+ " AND c.cnt_contract_key = " + pcnt_contract_key;
|
||||
var oRs_afd = Oracle.Execute(sql_afd);
|
||||
var afd_arr = [];
|
||||
while (!oRs_afd.eof)
|
||||
{
|
||||
var ors_afd_key = oRs_afd("prs_afdeling_key").Value;
|
||||
if (ors_afd_key)
|
||||
afd_arr.push(ors_afd_key);
|
||||
oRs_afd.MoveNext();
|
||||
}
|
||||
oRs_afd.Close();
|
||||
|
||||
// // Alleen personen met rechten op de afdelingen van de contracten mogen deze inzien.
|
||||
// // Daarvoor hebben we de afdeling van het contract nodig.
|
||||
// var sql_afd = "SELECT k.prs_afdeling_key"
|
||||
// + " FROM cnt_contract c"
|
||||
// + " , prs_afdeling k"
|
||||
// + " WHERE c.prs_kostenplaats_key = k.prs_kostenplaats_key"
|
||||
// + " AND c.cnt_contract_key = " + pcnt_contract_key;
|
||||
// var oRs_afd = Oracle.Execute(sql_afd);
|
||||
// var afd_arr = [];
|
||||
// while (!oRs_afd.eof)
|
||||
// {
|
||||
// var ors_afd_key = oRs_afd("prs_afdeling_key").Value;
|
||||
// if (ors_afd_key)
|
||||
// afd_arr.push(ors_afd_key);
|
||||
// oRs_afd.MoveNext();
|
||||
// }
|
||||
// oRs_afd.Close();
|
||||
//
|
||||
// Als een contract geen locaties heeft dan heb je alle rechten op dat contract.
|
||||
var cresult = user.func_enabled2("CNT",
|
||||
{ ins_discipline_key: cnt_info.discipline_key,
|
||||
loc_key: loc_arr,
|
||||
prs_key: user_key, // key_eig, // TODO: Vind de juiste perslid. Je hebt prs_afdeling_key_eig
|
||||
afd_key: afd_arr,
|
||||
afd_key: cnt_info.prs_afdeling_key_eig,
|
||||
checkOptimistic: false, // checkOptimistic
|
||||
isOptional: true
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user