docs: def _action_allowed(self, action):
      """
      participation actions can be disabled on layer level, or disabled on a per node basis
      """
      if getattr(self.layer.participation_settings, '{0}_allowed'.format(action)) is False:
          return False
      else:
          return getattr(self.participation_settings, '{0}_allowed'.format(action))