DJIN#52984: Sleutels en contactpersonen.
svn path=/Website/trunk/; revision=40834
This commit is contained in:
@@ -206,28 +206,7 @@ function slecil_list (params)
|
||||
+ " AND niveau = " + authparamsSLEBOF.ALGreadlevel
|
||||
+ " AND alg_ruimte_key = dl1.ins_alg_ruimte_key"
|
||||
+ ")" // Er is een scope-beperking van kracht
|
||||
: "")
|
||||
// Gedeelte: AND ((dl2.ins_alg_ruimte_key = p.prs_perslid_key AND p.prs_perslid_key = p1.prs_perslid_key) OR dl2.ins_alg_ruimte_key IS NULL)
|
||||
// gesplits t.b.v. performance
|
||||
// MGE: De tabellen prs_v_perslid_fullnames_all en prs_v_aanwezigperslid worden in de FROM meegenomen,
|
||||
// terwijl deze in de WHERE nergens aan gekoppeld worden.
|
||||
// Dit geeft geen problemen omdat een object altijd een waarde heeft voor de ins_alg_ruimte_key door trigger ins_t_ins_deel_B_IU
|
||||
// en dus de " AND dl2.ins_alg_ruimte_key IS NULL" er voor zorgde dat deze UNION nooit waarden opleverde.
|
||||
// Conclusie: deze UNION kan weg. Voor nu uitgecommentarieerd.
|
||||
//+ " UNION "
|
||||
//+ sqlBasis
|
||||
//+ " AND dl1.ins_alg_ruimte_type_org IS NULL"
|
||||
//+ " AND dl1.ins_alg_ruimte_type = 'R'"
|
||||
//// Gesplitst.
|
||||
//+ " AND dl2.ins_alg_ruimte_key IS NULL"
|
||||
//+ (authparamsSLEBOF && authparamsSLEBOF.ALGreadlevel > -1
|
||||
// ? " AND EXISTS"
|
||||
// + " (SELECT alg_ruimte_key FROM fac_v_my_rooms"
|
||||
// + " WHERE prs_perslid_key = " + user_key
|
||||
// + " AND niveau = " + authparamsSLEBOF.ALGreadlevel
|
||||
// + " AND alg_ruimte_key = dl1.ins_alg_ruimte_key"
|
||||
// + ")" // Er is een scope-beperking van kracht
|
||||
// : "");
|
||||
: "");
|
||||
|
||||
// Sleutels die passen op uitgegeven cilinders
|
||||
sqlSleutels += " UNION "
|
||||
|
||||
Reference in New Issue
Block a user