FCLT#90260 Contactpersonen die nieuwe contactpersonen aanmaken, mogen kenmerken met rolcode-bitje 4 gewoon zien

svn path=/Website/branches/v2025.2/; revision=70011
This commit is contained in:
2025-08-14 14:22:04 +00:00
parent a428d4e59d
commit 257575f9a6

View File

@@ -78,14 +78,18 @@ function generateFlexKenmerkCode(params)
// IK [6822] moet extrel hebben om de onderhavige persoon te editen als DIE (ook) contactpersoon is van mijn bedrijf
// de "link_key" is de prs_contactpersoon_key [6343]
// die werkt bij het bedrijf waarvan ik ook contactpersoon ben [6821]
var sql = "SELECT ''"
+ " FROM prs_contactpersoon"
+ " WHERE prs_contactpersoon_key = " + link_key
+ " AND prs_contactpersoon_verwijder IS NULL"
+ " AND prs_bedrijf_key IN (SELECT cp.prs_bedrijf_key FROM prs_contactpersoon cp WHERE prs_contactpersoon_verwijder IS NULL AND cp.prs_perslid_key = " + user_key + ")";
var oRs = Oracle. Execute(sql);
itsmine = !oRs.Eof;
oRs.Close();
if (link_key === -1) {
itsmine = user.iamContact(); // In dit geval kan ik alleen maar contactpersonen bij mijn bedrijf aanmaken
} else {
var sql = "SELECT ''"
+ " FROM prs_contactpersoon"
+ " WHERE prs_contactpersoon_key = " + link_key
+ " AND prs_contactpersoon_verwijder IS NULL"
+ " AND prs_bedrijf_key IN (SELECT cp.prs_bedrijf_key FROM prs_contactpersoon cp WHERE prs_contactpersoon_verwijder IS NULL AND cp.prs_perslid_key = " + user_key + ")";
var oRs = Oracle. Execute(sql);
itsmine = !oRs.Eof;
oRs.Close();
}
if (itsmine)
{