FSN#35410 Rapport via fclt_3d_afdeling_key ook op bedrijfnivea te beperken
svn path=/Website/trunk/; revision=28132
This commit is contained in:
@@ -92,15 +92,24 @@ function model_reports_template()
|
||||
+ " WHERE niveau ="+this.authparams.ALGreadlevel
|
||||
+ " AND prs_perslid_key="+user_key+"))");
|
||||
}
|
||||
if (bMetPRSAuth && "fclt_3d_afdeling_key" in this.fields && this.authparams.PRSreadlevel > 0)
|
||||
if (bMetPRSAuth && "fclt_3d_afdeling_key" in this.fields)
|
||||
{
|
||||
wheres.push(" fclt_3d_afdeling_key IN"
|
||||
+ "(SELECT prs_afdeling_key FROM prs_v_afdeling_familie a"
|
||||
+ " WHERE a.prs_afdeling_elder_key IN"
|
||||
+ " (SELECT aa.prs_afdeling_elder_key"
|
||||
+ " FROM prs_v_afdeling_familie aa"
|
||||
+ " WHERE aa.prs_afdeling_key = " + user.prs_afdeling_key()
|
||||
+ " AND aa.niveau = " + this.authparams.PRSreadlevel + "))");
|
||||
if (this.authparams.PRSreadlevel == 0)
|
||||
{
|
||||
wheres.push(" fclt_3d_afdeling_key IN"
|
||||
+ " (SELECT a.prs_afdeling_key FROM prs_v_afdeling a "
|
||||
+ " WHERE a.prs_bedrijf_key = " + user.afdeling().prs_bedrijf_key() + ")");
|
||||
}
|
||||
else if (this.authparams.PRSreadlevel > 0)
|
||||
{
|
||||
wheres.push(" fclt_3d_afdeling_key IN"
|
||||
+ "(SELECT prs_afdeling_key FROM prs_v_afdeling_familie a"
|
||||
+ " WHERE a.prs_afdeling_elder_key IN"
|
||||
+ " (SELECT aa.prs_afdeling_elder_key"
|
||||
+ " FROM prs_v_afdeling_familie aa"
|
||||
+ " WHERE aa.prs_afdeling_key = " + user.prs_afdeling_key()
|
||||
+ " AND aa.niveau = " + this.authparams.PRSreadlevel + "))");
|
||||
}
|
||||
}
|
||||
if (bMetDiscipline && "fclt_3d_discipline_key" in this.fields)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user