From 57447cb24c883ad1662e93914ad94decbc28268a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Tue, 1 Nov 2016 10:54:52 +0100 Subject: [PATCH] Only set default status for Attract nodes. --- attract/eve_hooks.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/attract/eve_hooks.py b/attract/eve_hooks.py index 635ca2c..bb9c389 100644 --- a/attract/eve_hooks.py +++ b/attract/eve_hooks.py @@ -4,9 +4,15 @@ import logging import flask +from pillar.api.nodes import only_for_node_type_decorator +from .node_types import NODE_TYPES + log = logging.getLogger(__name__) +attract_nodes_only = only_for_node_type_decorator(*(nt['name'] for nt in NODE_TYPES)) + +@attract_nodes_only def set_default_status(node): """Sets the default status based on the project node type dynamic schema."""