def _process(self): excluded_ids = set(request.json.get('exclude', set())) if request.json else set() categories = self._get_reachable_categories( request.view_args['category_id'], excluded_ids=excluded_ids) return jsonify_data(categories=[ serialize_category_chain(c, include_children=True) for c in categories ], flash=False)
def _process(self): return jsonify_data(flash=False, **serialize_category_chain(self.category, include_children=True, include_parents=True))
def _process(self): excluded_ids = set(request.json.get('exclude', set())) if request.json else set() categories = self._get_reachable_categories(request.view_args['category_id'], excluded_ids=excluded_ids) return jsonify_data(categories=[serialize_category_chain(c, include_children=True) for c in categories], flash=False)