diff --git a/entity/Appointment_entity/entityfields/deleteseries/stateProcess.js b/entity/Appointment_entity/entityfields/deleteseries/stateProcess.js index cafd855df058e4a32622c8959d810159887d4cdf..b32031361cda543dc371943b8db3ba13d92aa3d6 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