55 lines
1.5 KiB
Plaintext
55 lines
1.5 KiB
Plaintext
<%@language = "javascript" %>
|
|
<% /*
|
|
$Revision$
|
|
$Id$
|
|
|
|
File: prs_res_list.asp
|
|
Description: Toont de reserveringen bij een persoon resource
|
|
Parameters: equipment (res_deel_key)
|
|
Context: Vanuit prs_contactpersoon.asp als die een res-resource is
|
|
Note: Strikt genomen werkt dit bestand net zo goed voor
|
|
willekeurige res_deel, niet eens alleen voor personen-resources
|
|
*/ %>
|
|
|
|
<!-- #include file="../scf/scaffolding.inc" -->
|
|
<!-- #include file="../res/res.inc " -->
|
|
<!-- #include file="../api2/model_reservationequipment.inc " -->
|
|
<%
|
|
|
|
var res_deel_key = getQParamInt("equipment");
|
|
var res_model = model_reservationequipment;
|
|
|
|
delete res_model["REST_POST"]; // die gaan we zelf doen
|
|
delete res_model["REST_DELETE"]; // te tricky?
|
|
|
|
settings.overrule_setting("facilitiesfuture_res", 9999); // toon er veel meer
|
|
|
|
function fnrowData(oRs)
|
|
{
|
|
var data = { rsv_ruimte_key: oRs.Fields("reservation").Value.id };
|
|
return JSON.stringify(data);
|
|
}
|
|
|
|
|
|
var rsv_params = {
|
|
"list": {
|
|
"requires": {
|
|
"js": ["./prs_res_list.js"]
|
|
},
|
|
"columns": [
|
|
"id",
|
|
"reservation",
|
|
"from",
|
|
"to"
|
|
],
|
|
"fnRowData": fnrowData,
|
|
"default_action": "open_reservation",
|
|
"buttons": [{ icon: "fa-plus", title: L("lcl_add"), action: "add_reservation(" + res_deel_key + ")" }]
|
|
}
|
|
};
|
|
|
|
scaffolding(res_model, rsv_params);
|
|
|
|
ASPPAGE_END();
|
|
%>
|