HSLE#39254 Catering - verbruiksartikelen - autorisatie
svn path=/Website/trunk/; revision=37489
This commit is contained in:
@@ -373,12 +373,7 @@ var new_item_key = 0; // Globaal
|
||||
fixed_room = (portal_alg_ruimte_key > 0);
|
||||
|
||||
var sql_fo_catering_scope = "";
|
||||
var sql = "SELECT count(*) aantal"
|
||||
+ " FROM fac_gebruikersgroep"
|
||||
+ " WHERE fac_groep_key = " + S("res_fo_catering_scopeless_key", "-1")
|
||||
+ " AND prs_perslid_key = " + user_key;
|
||||
var oRs = Oracle.Execute(sql);
|
||||
if (oRs("aantal").Value == 0)
|
||||
if (!(S("res_fo_catering_scopeless") && (backo || fronto)))
|
||||
{
|
||||
// RES_V_SRTARTIKEL_ONRGOED i.p.v. res_v_srtartikel_ruimte:
|
||||
// niet alleen kijken naar max(prio) 'R' (ruimte) maar ook naar onderliggende prio's 'L' (locatie) en 'G' (gebouw)
|
||||
@@ -402,7 +397,6 @@ var new_item_key = 0; // Globaal
|
||||
)
|
||||
+ ")";
|
||||
}
|
||||
oRs.Close();
|
||||
|
||||
sql = "SELECT d.ins_discipline_key"
|
||||
+ " , "+ lcl.xsqla('d.ins_discipline_omschrijving','d.ins_discipline_key')
|
||||
|
||||
@@ -580,7 +580,7 @@ else // update
|
||||
// Nu de echte update.
|
||||
// Daarbij ook diverse controles/ updates uitvoeren op 'andere zaken'
|
||||
var Pvoor = countParking(rsv_ruimte_key); // Aantal gereserveerde parkeerplaatsen voor update
|
||||
|
||||
var check_scope = ((S("res_fo_catering_scopeless") && (urole == "bo" || urole == "fo")) ? 0 : 1)
|
||||
sql = "BEGIN "
|
||||
+ resUpd.sql + ";"
|
||||
+ sql_res_res
|
||||
@@ -588,7 +588,7 @@ else // update
|
||||
+ sql_res_deel
|
||||
+ "\n res.set_ruimte_dirty (" + rsv_ruimte_key + "); " // Zelf dirty geworden?
|
||||
+ "\n res.set_ruimtes_clean (" + oldvan.toSQL() + "); " // Anderen 'clean' geworden
|
||||
+ "\n res.follow_artikel (" + rsv_ruimte_key + ", " + oldvan.toSQL(true) + ", " + oldtot.toSQL(true) + "); " // catering mee verplaatsen
|
||||
+ "\n res.follow_artikel (" + rsv_ruimte_key + ", " + oldvan.toSQL(true) + ", " + oldtot.toSQL(true) + ", " + check_scope + "); " // catering mee verplaatsen
|
||||
+ "\n res.follow_deel (" + rsv_ruimte_key + ", " + oldvan.toSQL(true) + ", " + oldtot.toSQL(true) + "); " // objecten mee verplaatsen
|
||||
+ "\n"+ check_fail_sql
|
||||
+ "END;";
|
||||
|
||||
Reference in New Issue
Block a user