SUTF#26060: Afdelings-catalogus-budget.
svn path=/Website/trunk/; revision=17680
This commit is contained in:
@@ -118,7 +118,7 @@ if (kpndisc_key > -1)
|
||||
, "sgDisc"
|
||||
, { label: L("lcl_bes_discipline")
|
||||
, disc_key: kpn_disc
|
||||
, module: "BES,MLD" // Alleen de disciplines van BES en MLD tonen
|
||||
, module: "BES" // Alleen de disciplines van BES en MLD tonen
|
||||
, perslidKey: user_key
|
||||
, autfunctionKey: -1 // alles is toegestaan! authparams.autfunctionkey,
|
||||
, srtdisc_key: null // alles mag
|
||||
|
||||
@@ -17,12 +17,7 @@ function getFiltClauseDiscipline(pfiltcode, params)
|
||||
var lfiltClause = {from: "", where: ""};
|
||||
if (params.module == "BES")
|
||||
{
|
||||
lfiltClause.from = ", bes_srtgroep sg"
|
||||
+ ", bes_srtdeel bsd";
|
||||
lfiltClause.where = " AND td.ins_discipline_key = sg.ins_discipline_key"
|
||||
+ " AND sg.bes_srtgroep_key = bsd.bes_srtgroep_key"
|
||||
+ " AND td.ins_discipline_module = 'BES'"
|
||||
+ " AND bsd.bes_srtdeel_verwijder IS NULL";
|
||||
lfiltClause.where = " AND td.ins_discipline_module = 'BES'";
|
||||
}
|
||||
else if (params.module == "INS")
|
||||
{
|
||||
|
||||
@@ -35,7 +35,23 @@ function FCLTdisciplineselector(fieldName, objectName, params)
|
||||
|
||||
// Is er een initiele waarde meegegeven? Zoek dan de omschrijving erbij!
|
||||
// Is er geen initiele waarde meegegeven? Controleer dan of er misschien maar <20><>n waarde is die geselecteerd moet worden.
|
||||
var ldiscName = params.readonly ? "" : (params.module == "MLD"? L("lcl_select_vakgroep") : L("lcl_select_discipline"));
|
||||
var ldiscName = "";
|
||||
if (!params.readonly)
|
||||
{
|
||||
switch(params.module)
|
||||
{
|
||||
// Plaatsgegevens
|
||||
case "MLD": { ldiscName = L("lcl_select_vakgroep");
|
||||
break;
|
||||
}
|
||||
case "BES": { ldiscName = L("lcl_select_catalogus");
|
||||
break;
|
||||
}
|
||||
default: { ldiscName = L("lcl_select_discipline");
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
var lextraInit = "";
|
||||
var filtClause = getFiltClauseDiscipline(params.filtercode, params);
|
||||
var extraInf = getExtraInfDiscipline(params.extracode);
|
||||
|
||||
Reference in New Issue
Block a user