From 100e06692196bbd69510457528d944861390401e Mon Sep 17 00:00:00 2001 From: "a.schindlbeck" <a.schindlbeck@adito.de> Date: Tue, 30 Jul 2019 14:39:34 +0200 Subject: [PATCH] =?UTF-8?q?Kalender:=20Serientermine=20nur=20noch=20l?= =?UTF-8?q?=C3=B6schbar,=20wenn=20man=20organisator=20ist?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../entityfields/deleteseries/stateProcess.js | 44 +++++++++---------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/entity/Appointment_entity/entityfields/deleteseries/stateProcess.js b/entity/Appointment_entity/entityfields/deleteseries/stateProcess.js index cafd855df0..b32031361c 100644 --- a/entity/Appointment_entity/entityfields/deleteseries/stateProcess.js +++ b/entity/Appointment_entity/entityfields/deleteseries/stateProcess.js @@ -1,23 +1,23 @@ -import("system.logging"); -import("system.tools"); -import("system.vars"); -import("system.result"); -import("system.calendars"); -import("system.neon"); -import("system.text"); - - -var event = JSON.parse(vars.getString("$param.Entry_param")); - -if(event) //event not empty -{ - var orgaCn = event[calendars.ORGANIZER2]["cn"]; - var currentUserTitle = vars.getString("$sys.user"); - - if(event[calendars.RECURRENCEID] && ((orgaCn == currentUserTitle) || calendars.getBackendType() == calendars.BACKEND_EXCHANGEWS)) //serientermin und currentUser der TerminOwner - result.object(neon.COMPONENTSTATE_AUTO); - else - result.object(neon.COMPONENTSTATE_INVISIBLE); -} -else +import("system.logging"); +import("system.tools"); +import("system.vars"); +import("system.result"); +import("system.calendars"); +import("system.neon"); +import("system.text"); + + +var event = JSON.parse(vars.getString("$param.Entry_param")); + +if(event) //event not empty +{ + var orgaCn = event[calendars.ORGANIZER2]["cn"]; + var currentUserTitle = vars.getString("$sys.user"); + + if(event[calendars.RECURRENCEID] && ((orgaCn == currentUserTitle)))//) || calendars.getBackendType() == calendars.BACKEND_EXCHANGEWS)) //serientermin und currentUser der TerminOwner + result.object(neon.COMPONENTSTATE_AUTO); + else + result.object(neon.COMPONENTSTATE_INVISIBLE); +} +else result.object(neon.COMPONENTSTATE_AUTO); \ No newline at end of file -- GitLab