def register_to(cls, application): view_func = cls.as_view(cls.NAME) main_endpoint = generic.make_endpoint(cls.ENDPOINT) item_endpoint = generic.make_endpoint( main_endpoint, "<string:item_id>" ) application.add_url_rule( item_endpoint, view_func=view_func, methods=["GET"] )
def register_to(cls, application): view_func = cls.as_view(cls.NAME) main_endpoint = generic.make_endpoint(cls.ENDPOINT) item_endpoint = generic.make_endpoint(main_endpoint, "<item_id>") application.add_url_rule(main_endpoint, view_func=view_func, defaults={"item_id": None}, methods=["POST"]) application.add_url_rule(item_endpoint, view_func=view_func, methods=["GET", "POST"])
def register_to(cls, application): view_func = cls.as_view(cls.NAME) main_endpoint = generic.make_endpoint(cls.ENDPOINT) item_endpoint = generic.make_endpoint(main_endpoint, "<item_id>") application.add_url_rule( main_endpoint, view_func=view_func, defaults={"item_id": None}, methods=["POST"] ) application.add_url_rule( item_endpoint, view_func=view_func, methods=["GET", "POST"] )
def register_to(cls, application): main_endpoint = generic.make_endpoint( ExecutionView.ENDPOINT, "<{0}:item_id>".format(ExecutionView.PARAMETER_TYPE), "log") application.add_url_rule(main_endpoint, view_func=cls.as_view(cls.NAME), methods=["GET"])
def register_to(cls, application): main_endpoint = generic.make_endpoint( ExecutionView.ENDPOINT, "<{0}:item_id>".format(ExecutionView.PARAMETER_TYPE), "log" ) application.add_url_rule( main_endpoint, view_func=cls.as_view(cls.NAME), methods=["GET"] )
def register_to(cls, application): main_endpoint = generic.make_endpoint(RoleView.ENDPOINT, "self") application.add_url_rule( main_endpoint, view_func=cls.as_view(cls.NAME), methods=["GET"])