Temporarily hide ThingAction in UIs (#1947)

Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
pull/1884/head
Christoph Weitkamp 2020-12-16 23:21:27 +01:00 committed by GitHub
parent 4059ea2422
commit d37fa48da4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 5 additions and 1 deletions

View File

@ -30,6 +30,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
import org.eclipse.jdt.annotation.Nullable;
import org.openhab.core.automation.Action;
import org.openhab.core.automation.AnnotatedActions;
import org.openhab.core.automation.Visibility;
import org.openhab.core.automation.annotation.ActionInput;
import org.openhab.core.automation.annotation.ActionOutput;
import org.openhab.core.automation.annotation.ActionOutputs;
@ -86,7 +87,10 @@ public class AnnotationActionModuleTypeHelper {
ModuleInformation mi = new ModuleInformation(uid, actionProvider, method);
mi.setLabel(ruleAction.label());
mi.setDescription(ruleAction.description());
mi.setVisibility(ruleAction.visibility());
// We temporarily want to hide all ThingActions in UIs as we do not have a proper solution to enter
// their input values (see https://github.com/openhab/openhab-core/issues/1745)
// mi.setVisibility(ruleAction.visibility());
mi.setVisibility(Visibility.HIDDEN);
mi.setInputs(inputs);
mi.setOutputs(outputs);
mi.setTags(tags);