def create_url_rules(self): """Create the URL rules for the record resource.""" def p(prefix, route): """Prefix a route with the URL prefix.""" return f"{prefix}{route}" routes = self.config.routes return [ route("GET", p(routes["communities-prefix"], routes["list"]), self.search), route("POST", p(routes["communities-prefix"], routes["list"]), self.create), route("GET", p(routes["communities-prefix"], routes["item"]), self.read), route("PUT", p(routes["communities-prefix"], routes["item"]), self.update), route("DELETE", p(routes["communities-prefix"], routes["item"]), self.delete), route("GET", p(routes["user-prefix"], routes["list"]), self.search_user_communities), route("POST", p(routes["communities-prefix"], routes["item"]) + '/rename', self.rename), route("GET", p(routes["communities-prefix"], routes["item"]) + '/logo', self.read_logo), route("PUT", p(routes["communities-prefix"], routes["item"]) + '/logo', self.update_logo), route("DELETE", p(routes["communities-prefix"], routes["item"]) + '/logo', self.delete_logo), ]
def create_url_rules(self): return [ route("GET", "/runtime", self.runtime), route("GET", "/abort403", self.abort403), route("GET", "/abort404", self.abort404), route("GET", "/unhandled", self.unhandled), ]
def create_url_rules(self): return [ route("GET", "/args", self.args), route("GET", "/multiargs", self.multiargs), route("GET", "/viewargs/<id>", self.view_args), route("GET", "/header", self.header), route("GET", "/header-unknown", self.header_unknown), ]
def create_url_rules(self): """Create the URL rules for the record resource.""" routes = self.config.routes return [ route("GET", routes["list"], self.search), route("POST", routes["list"], self.create), route("GET", routes["item"], self.read), route("PUT", routes["item"], self.update), route("DELETE", routes["item"], self.delete), ]
def create_url_rules(self): """Create the URL rules for the pid provider resource.""" def p(route): """Prefix a route with the URL prefix.""" return f"{self.config.url_prefix}{route}" routes = self.config.routes return [ route("GET", p(routes["item"]), self.create), route("DELETE", p(routes["item"]), self.delete), ]
def create_url_rules(self): """Create the URL rules for the record resource.""" def p(route): """Prefix a route with the URL prefix.""" return f"{self.config.url_prefix}{route}" routes = self.config.routes url_rules = super(RDMRecordResource, self).create_url_rules() url_rules += [ route("POST", p(routes["item-pids-reserve"]), self.pids_reserve), route("DELETE", p(routes["item-pids-reserve"]), self.pids_discard), ] return url_rules
def create_url_rules(self): """Create the URL rules for the record resource.""" def p(route): """Prefix a route with the URL prefix.""" return f"{self.config.url_prefix}{route}" routes = self.config.routes return [ route("GET", p(routes["list"]), self.search), route("POST", p(routes["list"]), self.create), route("GET", p(routes["item"]), self.read), route("PUT", p(routes["item"]), self.update), route("DELETE", p(routes["item"]), self.delete), ]
def create_url_rules(self): # Here we define the RESTful routes. The return value is passed # directly to Blueprint.add_url_rule(). return [ # The "route()" does a couple of things: # - it enforces one HTTP method = one class method (similar to # flask.MethodView, however it allows many methods) # - it puts more emphasis on the HTTP method # - it wraps the resource method (e.g. self.create) in a >>resource # request context<<. More on that below. # You are not required to use the "route()". route("POST", "", self.create), route("GET", "", self.search), route("GET", "/<item_id>", self.read), ]
def create_url_rules(self): """Routing for the views.""" routes = self.config.routes return [ route("GET", routes["list"], self.search), route("POST", routes["list"], self.create), route("PUT", routes["list"], self.update_all), route("DELETE", routes["list"], self.delete_all), route("GET", routes["item"], self.read), route("PUT", routes["item"], self.update), route("DELETE", routes["item"], self.delete), route("POST", routes["item-commit"], self.create_commit), route("GET", routes["item-content"], self.read_content), route("PUT", routes["item-content"], self.update_content), ]
def create_url_rules(self): """Create the URL rules for the record resource.""" routes = self.config.routes url_rules = super(NamesResource, self).create_url_rules() url_rules += [ route("GET", routes["item-names-resolve"], self.name_resolve_by_id), ] return url_rules
def create_url_rules(self): """Create the URL rules for the record resource.""" def p(route): """Prefix a route with `self.config.prefix`.""" return f"{self.config.url_prefix}{route}" routes = self.config.routes return [ route("GET", p(routes["item"]), self.read), ]
def create_url_rules(self): """Create the URL rules for the record resource.""" def p(route): """Prefix a route with the URL prefix.""" return f"{self.config.url_prefix}{route}" routes = self.config.routes url_rules = super(RDMRecordResource, self).create_url_rules() url_rules += [ route("POST", p(routes["item-files-import"]), self.import_files) ] return url_rules
def create_url_rules(self): """Create the URL rules for the IIIF resource.""" routes = self.config.routes return [ route("GET", routes["manifest"], self.manifest), route("GET", routes["sequence"], self.sequence), route("GET", routes["canvas"], self.canvas), route("GET", routes["image_base"], self.base), route("GET", routes["image_info"], self.info), route("GET", routes["image_api"], self.image_api), ]
def create_url_rules(self): """Create the URL rules for the OAI-PMH server resource.""" routes = self.config.routes url_rules = [ route("GET", routes["set-prefix"] + routes["list"], self.search), route("POST", routes["set-prefix"], self.create), route("GET", routes["set-prefix"] + routes["item"], self.read), route("PUT", routes["set-prefix"] + routes["item"], self.update), route( "DELETE", routes["set-prefix"] + routes["item"], self.delete ), route( "GET", routes["format-prefix"] + routes["list"], self.read_formats, ), ] return url_rules
def create_url_rules(self): """Create the URL rules for the record resource.""" def p(route): """Prefix a route with the URL prefix.""" return f"{self.config.url_prefix}{route}" routes = self.config.routes url_rules = super().create_url_rules() url_rules += [ route("POST", p(routes["item-pids-reserve"]), self.pids_reserve), route("DELETE", p(routes["item-pids-reserve"]), self.pids_discard), route("GET", p(routes["item-review"]), self.review_read), route("PUT", p(routes["item-review"]), self.review_update), route("DELETE", p(routes["item-review"]), self.review_delete), route("POST", p(routes[ "item-actions-review" ]), self.review_submit), route("GET", routes[ "community-records" ], self.search_community_records) ] return url_rules
def create_url_rules(self): return [ route("GET", "/one", self.one), route("GET", "/many", self.many), ]
def create_url_rules(self): """Create the URL rules for the record resource.""" routes = self.config.routes def p(route): """Prefix a route with the URL prefix.""" return f"{self.config.url_prefix}{route}" def s(route): """Suffix a route with the URL prefix.""" return f"{route}{self.config.url_prefix}" rules = [ route("GET", p(routes["list"]), self.search), route("POST", p(routes["list"]), self.create), route("GET", p(routes["item"]), self.read), route("PUT", p(routes["item"]), self.update), route("DELETE", p(routes["item"]), self.delete), route("GET", p(routes["item-versions"]), self.search_versions), route("POST", p(routes["item-versions"]), self.new_version), route("GET", p(routes["item-latest"]), self.read_latest), route("GET", p(routes["item-draft"]), self.read_draft), route("POST", p(routes["item-draft"]), self.edit), route("PUT", p(routes["item-draft"]), self.update_draft), route("DELETE", p(routes["item-draft"]), self.delete_draft), route("POST", p(routes["item-publish"]), self.publish), route("GET", s(routes["user-prefix"]), self.search_user_records), ] if self.service.draft_files: rules.append(route( "POST", p(routes["item-files-import"]), self.import_files, apply_decorators=False )) return rules
def create_url_rules(self): return [ route("GET", "/", self.hello_world), ]