NYBU#55433 Arrangementen bij reserveringen realiseren

svn path=/Website/trunk/; revision=41547
This commit is contained in:
Alex Tiehuis
2019-03-14 09:05:31 +00:00
parent 327e52590b
commit 021e44bdcb
4 changed files with 14 additions and 6 deletions

View File

@@ -26,7 +26,8 @@ function model_about()
"customer" : { typ: "varchar", val: customerId }, "customer" : { typ: "varchar", val: customerId },
// moet apart model_session zijn ?"person" : { typ: "key", val: user_key, foreign: "PRS_PERSLID" }, // Waarom werkt de foreign niet? // moet apart model_session zijn ?"person" : { typ: "key", val: user_key, foreign: "PRS_PERSLID" }, // Waarom werkt de foreign niet?
"applicationname": { typ: "varchar", val: L("lcl_facilitor_appl") }, "applicationname": { typ: "varchar", val: L("lcl_facilitor_appl") },
"url" : { typ: "varchar", val: HTTP.urlzelf() } "url" : { typ: "varchar", val: HTTP.urlzelf() },
"login" : { typ: "varchar", val: user.oslogin() }
}; };
this.REST_GET = function _GET(params) this.REST_GET = function _GET(params)

View File

@@ -34,7 +34,7 @@ function model_res_arrangement(fnparams)
"hidden_fld": true, "hidden_fld": true,
"required": true, "required": true,
"filter": "exact", "filter": "exact",
"seq": "ins_s_res_arrangement_key" "seq": "res_s_res_arrangement_key"
}, },
"name": { "name": {
"dbs": "res_arrangement_omschrijving", "dbs": "res_arrangement_omschrijving",

View File

@@ -37,7 +37,7 @@ function model_res_arrangement_artikel(fnparams)
}, },
"package": { "package": {
"dbs": "res_arrangement_key", "dbs": "res_arrangement_key",
"label": L("res_arrangement_key"), "label": L("res_arrangement"),
"typ": "key", "typ": "key",
"required": true, "required": true,
"foreign": { "foreign": {

View File

@@ -42,7 +42,7 @@ scaffolding(this_model,
], ],
"actions": "actions":
[ [
{ action: "scf_multiarrangement", caption: L("res_arrangement_m"), multi: true, onlyMulti: true, multiOnce: true } arrangementAction()
], ],
"requires": { "requires": {
js: ["./res_artikel.js"] js: ["./res_artikel.js"]
@@ -60,7 +60,14 @@ scaffolding(this_model,
} }
}); });
function scaffolding_arrangement(model, scf_params) { function arrangementAction() {
var sql = "SELECT count(res_arrangement_key) total FROM res_arrangement";
var oRs = Oracle.Execute(sql);
var total = oRs("total").Value;
oRs.Close();
if (total > 0)
return { action: "scf_multiarrangement", caption: L("res_arrangement_m"), multi: true, onlyMulti: true, multiOnce: true };
else
return "";
} }
%> %>