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"]
        )
Exemplo n.º 2
0
    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"])
Exemplo n.º 3
0
    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"]
        )
Exemplo n.º 4
0
    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"])
Exemplo n.º 5
0
    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"]
        )
Exemplo n.º 6
0
 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"])