From ee55dc58b9bb690c940add871e6893a3ddcf49a3 Mon Sep 17 00:00:00 2001 From: Jos Groot Lipman Date: Wed, 13 Sep 2017 09:26:15 +0000 Subject: [PATCH] AAIT#40392 mogelijkheid om (app)notificaties naar meerdere (bedrijfs)adressen te kunnen sturen svn path=/Website/trunk/; revision=35291 --- APPL/API2/model_aut_client_perslid.inc | 23 ++++++++++++++++++++++- APPL/MGT/aut_client_perslid.asp | 11 ++++++++--- 2 files changed, 30 insertions(+), 4 deletions(-) diff --git a/APPL/API2/model_aut_client_perslid.inc b/APPL/API2/model_aut_client_perslid.inc index 41f2b5272b..d81b6d9cff 100644 --- a/APPL/API2/model_aut_client_perslid.inc +++ b/APPL/API2/model_aut_client_perslid.inc @@ -15,7 +15,7 @@ function model_aut_client_perslid(params) this.table = "aut_client_perslid"; this.primary = "aut_client_perslid_key"; this.autSELF = "person"; - this.autfunction = "WEB_FACFAC"; + this.autfunction = params.self?false:"WEB_FACFAC"; this.record_title = L("aut_client_perslid"); this.records_title = L("aut_client_perslid_m"); @@ -38,6 +38,12 @@ function model_aut_client_perslid(params) "desc": "aut_client_omschrijving" } }, + "registrationdate": { + "dbs": "aut_client_perslid_aanmaak", + "label": L("aut_client_perslid_aanmaak"), + "typ": "datetime", + "readonly": "true" + }, "device_id": { "dbs": "aut_client_perslid_device_id", "label": L("aut_client_perslid_device_id"), @@ -111,5 +117,20 @@ function model_aut_client_perslid(params) this.REST_PUT = generic_REST_PUT(this); this.REST_DELETE = generic_REST_DELETE(this); } +/* +TODO: je eigen device_name mogen bewerken en registratie mogen verwijderen + if (params.self) // Alleen device_name bewerken + { + for (var fld in this.fields) + { + if (fld != 'device_name') + { + this.fields[fld].readonly = true; + if (!inArray(fld,["autclient", "autclient","registrationdate", "refreshdate"])) + this.fields[fld].hidden_fld = true; + } + } + } +*/ } %> \ No newline at end of file diff --git a/APPL/MGT/aut_client_perslid.asp b/APPL/MGT/aut_client_perslid.asp index dbed6c459a..d2188ba0de 100644 --- a/APPL/MGT/aut_client_perslid.asp +++ b/APPL/MGT/aut_client_perslid.asp @@ -16,7 +16,11 @@ <% -var this_model = new model_aut_client_perslid(); +var params = {}; +if (getQParamInt("person", -1) == user_key) + params.self = true; + +var this_model = new model_aut_client_perslid(params); scaffolding(this_model, { @@ -30,14 +34,15 @@ scaffolding(this_model, "list": { "columns": [ "autclient", + "registrationdate", //"scope", - "refreshdate", + //"refreshdate", "login", "device_name" ] }, "edit": { - "modal": false + "modal": true } }); %>