12 Commits

Author SHA1 Message Date
d04aaacdc0 ALLR#84082 Dezen ook case insensitive vergelijken
svn path=/Website/branches/v2024.1/; revision=65016
2024-06-06 13:06:14 +00:00
0ced575204 ALLR#84082 ruimte extern_id's case insensitive vergelijken
svn path=/Website/branches/v2024.1/; revision=65014
2024-06-06 12:34:57 +00:00
Jos Groot Lipman
8f02e4c948 Release 2024.1 Gold D
svn path=/Website/branches/v2024.1/; revision=65012
2024-06-06 11:56:46 +00:00
Maykel Geerdink
6978a73f8a WOHW#84051: Begrotingsregels in scenario zijn niet te plannen/wijzigen.
svn path=/Website/branches/v2024.1/; revision=64987
2024-06-05 10:39:18 +00:00
Maykel Geerdink
37d5953c1b WOMD#83948: Hoe te indexeren via de MJOB console / multi wijzigen?
svn path=/Website/branches/v2024.1/; revision=64976
2024-06-04 16:10:16 +00:00
Maykel Geerdink
7c5d5fa3ca VNOG#84023: Periodieke taken plandatum kunnen aanpassen via "elke tabel wijzigen".
svn path=/Website/branches/v2024.1/; revision=64963
2024-06-04 11:18:22 +00:00
Maykel Geerdink
6e0a188c63 WOMD#83948: Hoe te indexeren via de MJOB console / multi wijzigen?
svn path=/Website/branches/v2024.1/; revision=64943
2024-06-03 13:12:34 +00:00
Jos Groot Lipman
f3da03d79e FCLT#82420 IMP_LOG geen summary "Ingelezen regels: 2"
svn path=/Website/branches/v2024.1/; revision=64874
2024-05-29 12:08:52 +00:00
Jos Groot Lipman
b8121ead17 FCLT#82420 mld_melding_onderwerp afkappen op 80 karakters als hij via de API te lang wordt aangeboden
svn path=/Website/branches/v2024.1/; revision=64871
2024-05-29 10:47:11 +00:00
Maykel Geerdink
6f0d8a11d5 BLCC#83793: Aanmaken werkopdracht vanuit een offerte geeft een AiAi.
svn path=/Website/branches/v2024.1/; revision=64829
2024-05-27 11:23:50 +00:00
Jos Groot Lipman
b01d645aea YASK#83779 Autobadge vis_badgeprint_enable bittest fix
svn path=/Website/branches/v2024.1/; revision=64709
2024-05-16 14:27:48 +00:00
Jos Groot Lipman
24e740481d PNBR#82031 Ophogen voorraad werkt niet
svn path=/Website/branches/v2024.1/; revision=64702
2024-05-16 08:35:55 +00:00
9 changed files with 30 additions and 18 deletions

View File

@@ -55,7 +55,7 @@ function model_issues(mld_key, params)
"issuetype" : { dbs: "mld_stdmelding_key", typ: "key", foreign: "mld_stdmelding", label: L("lcl_complain"), track: true },
"description": { dbs: "mld_melding_omschrijving", typ: "varchar", label: L("lcl_descr"), track: true, filter: "like" },
"remark" : { dbs: "mld_melding_opmerking", typ: "varchar", label: L("lcl_remark"), track: true},
"subject" : { dbs: "mld_melding_onderwerp", typ: "varchar", label: L("lcl_mld_subject"), track: true},
"subject" : { dbs: "mld_melding_onderwerp", typ: "varchar", label: L("lcl_mld_subject"), track: true, len: 80},
"status" : { dbs: "mld_melding_status", typ: "key", foreign: mld.getmldstatustext, label: L("lcl_status"), track: true, filter: mld.getStatusSql },
"flag" : { dbs: "mld_melding_flag", typ: "key", /* geen echte key, wel key-gedrag */ label: L("lcl_mld_flags"), track: true },
"origin" : { dbs: "mld_meldbron_key", typ: "key", foreign: { tbl: "mld_meldbron",

View File

@@ -4,10 +4,13 @@
$Id$
File: voorraadInfo.asp
Note: Het bestand is unauthenticed aan te roepen (vanuit DynArtikelInfo.asp).
Dat vind ik acceptabel voor de minimale informatie die het oplevert
*/ %>
<%
DOCTYPE_Disable = 1;
var ANONYMOUS_Allowed = 1;
%>
<!-- #include file="../Shared/common.inc" -->

View File

@@ -78,7 +78,7 @@ for (i = 0 ; i < bez_key_arr.length; i++)
var loc_key = oRs_A("alg_locatie_key").Value;
var onr_key = oRs_A("alg_onrgoed_keys").Value||-1;
var seq_name = "ALG_LOCATIE_KEY_" + loc_key + "_BADGE"; // Badge nummering per locatie is de default.
if ((S("vis_badgeprint_enable")&8) == 1) //badgenummering per gebouw
if ((S("vis_badgeprint_enable")&8) == 8) //badgenummering per gebouw
{
if (onr_key > 0)
{

View File

@@ -271,7 +271,11 @@ if (params.keep_old == 0)
Oracle.Execute(sql);
var read_lines = teller-1;
var summarytxt = "Ingelezen regels: " + read_lines;
var summarytxt = "";
if (read_lines != 2) // uitsluitend header + 1 dataregel komt bij klanten die PRSIMP per persoon doen duizenden keren per dag voor
{
var summarytxt = "Ingelezen regels: " + read_lines;
}
}
else if (import_action.substr(0,5) == 'SOAP:') // Wordt gebruikt vanuit ge-e-mailde XML's
{ // JGL: FSN#25603, volgens mij sinds 2013 nooit in de productie gebruikt
@@ -300,12 +304,14 @@ if (params.keep_old == 0)
var read_lines = teller-1;
sql = "BEGIN fac.imp_writelog (" + import_key + ","
+ "'S',"
+ safe.quoted_sql(summarytxt) + ", NULL);"
+ "END;"
Oracle.Execute(sql)
if (summarytxt)
{
sql = "BEGIN fac.imp_writelog (" + import_key + ","
+ "'S',"
+ safe.quoted_sql(summarytxt) + ", NULL);"
+ "END;"
Oracle.Execute(sql)
}
return { success: true, import_key: import_key, backDir: backDir, read_lines: read_lines }
}

View File

@@ -4337,7 +4337,7 @@ ins = {checkAutLevel:
+ " , el.ins_srtcontroledl_xcp_eind"
+ " , el.ctr_controle_type"
+ " , el.ctr_discipline_key"
+ " , ins.nextcyclusdate(el.ins_deel_key, el.ins_srtcontrole_key, 1, 0) nextdate"
+ " , ins.nextcyclusdate(el.ins_deel_key, el.ins_srtcontrole_key, el.ins_scenario_key, 0) nextdate"
+ " , el.ins_scenario_key"
+ (scenario > 1
? " , COALESCE(CASE"

View File

@@ -48,6 +48,7 @@
},
"ins_deelsrtcontrole": { "track": "#INSCUP",
"fields": ["ins_deelsrtcontrole_status",
"ins_deelsrtcontrole_plandatum",
"ins_deelsrtcontrole_datum",
"ins_deelsrtcontrole_datum_org",
"ins_controlemode_key",
@@ -150,7 +151,7 @@
},
"alg_ruimte": { "track": "#ALGRUP",
"fields": ["alg_verdieping_key"]
}
}
}
var table = getQParam("table").toUpperCase();

View File

@@ -138,6 +138,8 @@ function getFlexKenmerkBlockSql(params)
+ " AND t2.mld_srtkenmerk_kenmerktype = 'M'"
+ " AND k2.mld_kenmerk_verwijder IS NULL"
+ " AND k2.mld_srtkenmerk_key = t2.mld_srtkenmerk_key"
+ " AND COALESCE(k2.mld_kenmerk_omschrijving, t2.mld_srtkenmerk_omschrijving) = "
+ " COALESCE(k.mld_kenmerk_omschrijving, t.mld_srtkenmerk_omschrijving)"
+ " AND BITAND(t2.mld_srtkenmerk_systeem,4) = 0" // niet als vertrouwelijk
+ " AND k2.mld_kenmerk_groep = k.mld_kenmerk_groep"
+ " AND t2.mld_srtkenmerk_verwijder IS NULL"

View File

@@ -8,7 +8,7 @@
Context: Vanuit ELK asp bestand
*/
var FCLTVersion="2024.1c";
var FCLTVersion="2024.1d";
var FCLTMinDatabaseSchema="47"; // Alleen de cijfers
var custpath = rooturl + "/cust/" + customerId; // path to customer files

View File

@@ -150,7 +150,7 @@ function getCalendarViewDates(res_ruimte_extern_id) {
var sql = "SELECT res_ruimte_startdatum, res_ruimte_vervaldatum"
+ " FROM res_ruimte"
+ " WHERE res_ruimte_extern_id = " + safe.quoted_sql(res_ruimte_extern_id)
+ " WHERE UPPER(res_ruimte_extern_id) = " + safe.quoted_sql_upper(res_ruimte_extern_id)
+ " AND res_ruimte_verwijder IS NULL";
var oRs = Oracle.Execute(sql);
if (!oRs.EoF) {
@@ -429,7 +429,7 @@ function getSyncToken(zaalemail) {
+ " , res_ruimte_sync s"
+ " WHERE r.res_ruimte_key = s.res_ruimte_key(+)"
+ " AND r.res_ruimte_verwijder IS NULL"
+ " AND res_ruimte_extern_id = " + safe.quoted_sql(zaalemail);
+ " AND UPPER(res_ruimte_extern_id) = " + safe.quoted_sql_upper(zaalemail);
var oRs = Oracle.Execute(sql);
if (!oRs.EoF) {
token = oRs("res_ruimte_syncstate").Value;
@@ -446,7 +446,7 @@ function upsertSyncToken(zaalemail, token) {
var sql = "SELECT res_ruimte_key"
+ " FROM res_ruimte"
+ " WHERE res_ruimte_verwijder IS NULL"
+ " AND res_ruimte_extern_id = " + safe.quoted_sql(zaalemail);
+ " AND UPPER(res_ruimte_extern_id) = " + safe.quoted_sql_upper(zaalemail);
var oRs = Oracle.Execute(sql);
if (oRs.EoF) {
__DoLog("Error: Ruimte met extern id '" + zaalemail + "' niet gevonden");
@@ -497,7 +497,7 @@ function validateNotification(userPrincipalName, roomCalendarEvent) {
for (var i = 0; i < organizerCalendarEvent.attendees.length; i++) {
var attendee = organizerCalendarEvent.attendees[i];
if (attendee.type === "resource" && attendee.emailAddress.address != userPrincipalName && attendee.status.response !== "declined") { // Status none/notResponded/accepted krijgen we via een andere notificatie binnen en verwerken we daar/later
var sql = "SELECT '' FROM res_ruimte WHERE res_ruimte_extern_id = " + safe.quoted_sql(attendee.emailAddress.address);
var sql = "SELECT '' FROM res_ruimte WHERE UPPER(res_ruimte_extern_id) = " + safe.quoted_sql_upper(attendee.emailAddress.address);
var oRs = Oracle.Execute(sql);
var roomChanged = !oRs.EoF; // Ruimte is gewisseld naar een bestaande Facilitor ruimte; negeer deze delete
oRs.Close();
@@ -588,7 +588,7 @@ function getFcltKeyFromEvent(roomCalendarEvent) {
/* Pas de FCLT ruimte aan indien nodig */
function checkUpdateRoomchange(locationsFromEvent, recordset) {
if (locationsFromEvent.length === 1 && locationsFromEvent[0].userPrincipalName !== recordset("res_ruimte_extern_id").Value) { // De ruimte in Exchange != de gematchte FCLT ruimte; pas aan indien bekend
if (locationsFromEvent.length === 1 && locationsFromEvent[0].userPrincipalName.toUpperCase() !== recordset("res_ruimte_extern_id").Value.toUpperCase()) { // De ruimte in Exchange != de gematchte FCLT ruimte; pas aan indien bekend
var zaalChangeSql = "UPDATE res_rsv_ruimte"
+ " SET res_ruimte_opstel_key = "
+ " (CASE"
@@ -827,7 +827,7 @@ function enrichSubscription(userPrincipalName, data) {
var sql = "SELECT res_ruimte_extern_flags" // syncstate = deltatoken
+ " FROM res_ruimte"
+ " WHERE res_ruimte_verwijder IS NULL"
+ " AND res_ruimte_extern_id = " + safe.quoted_sql(userPrincipalName);
+ " AND UPPER(res_ruimte_extern_id) = " + safe.quoted_sql_upper(userPrincipalName);
var oRs = Oracle.Execute(sql);
var externalFlag = oRs("res_ruimte_extern_flags").Value;
oRs.Close();