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:
@@ -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)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user