import com.hivext.api.Response; import org.yaml.snakeyaml.Yaml; import com.hivext.api.core.utils.Transport; var cdnAppid = "c05ffa5b45628a2a0c95467ebca8a0b4"; var lsAppid = "9e6afcf310004ac84060f90ff41a5aba"; var isCDN = jelastic.dev.apps.GetApp(cdnAppid); var isLS = jelastic.dev.apps.GetApp(lsAppid); var settings = jps.settings; var fields = {}; for (var i = 0, field; field = jps.settings.fields[i]; i++) fields[field.name] = field; if (isLS.result == 0 || isLS.result == Response.PERMISSION_DENIED) { fields["ls-addon"].hidden = false; fields["ls-addon"].value = true; } else { fields["ls-addon"].hidden = true; fields["ls-addon"].value = false; fields["ls-addon"].showIf = null; } return { result: 0, settings: settings };