def _get_file_list(self): logging.info("getting dashboard file list.") files = DashboardFile.get_files("", 100) if not files: logging.info("Failed to find dashboard files.") self.response.set_status(404) return template_values = { "admin": users.is_current_user_admin(), "files": files, } self.response.out.write( template.render("templates/dashboardfilelist.html", template_values))
def _get_file_list(self): logging.info("getting dashboard file list.") files = DashboardFile.get_files("", 100) if not files: logging.info("Failed to find dashboard files.") self.response.set_status(404) return template_values = { "admin": users.is_current_user_admin(), "files": files, } self.response.out.write( template.render("templates/dashboardfilelist.html", template_values))
def get(self, resource): if not resource: logging.debug("Getting dashboard file list.") return self._get_file_list() filename = str(urllib2.unquote(resource)) logging.debug("Getting dashboard file: %s", filename) files = DashboardFile.get_files(filename) if not files: logging.error("Failed to find dashboard file: %s, request: %s", filename, self.request) self.response.set_status(404) return content_type = "%s; charset=utf-8" % get_content_type(filename) logging.info("content type: %s", content_type) self.response.headers["Content-Type"] = content_type self.response.out.write(files[0].data)
def get(self, resource): if not resource: logging.debug("Getting dashboard file list.") return self._get_file_list() filename = str(urllib2.unquote(resource)) logging.debug("Getting dashboard file: %s", filename) files = DashboardFile.get_files(filename) if not files: logging.error("Failed to find dashboard file: %s, request: %s", filename, self.request) self.response.set_status(404) return content_type = "%s; charset=utf-8" % get_content_type(filename) logging.info("content type: %s", content_type) self.response.headers["Content-Type"] = content_type self.response.out.write(files[0].data)