<%@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();
%>
