def _edit(self, folder=None, file=None): # set some vars files = None success = None # check for folder if folder: # check for the homepage file if file: # update the site success = self._update(folder, file) # get files in the folder files = self._make_req( 'https://www.googleapis.com/drive/v2/files?q=' + urllib.quote_plus( '"%s" in parents and mimeType = "application/vnd.google-apps.document"' % folder))['items'] # get the root folders folders = self._make_req( 'https://www.googleapis.com/drive/v2/files?q=' + urllib.quote_plus( '"root" in parents and mimeType = "application/vnd.google-apps.folder"' ))['items'] # load the view template = template_helper.load( 'admin', { 'folders': folders, 'files': files, 'success': success, 'self_url': self.request.uri }) self.response.out.write(template)
def _edit(self, folder=None, file=None): # set some vars files = None success = None # check for folder if folder: # check for the homepage file if file: # update the site success = self._update(folder, file) # get files in the folder files = self._make_req('https://www.googleapis.com/drive/v2/files?q=' + urllib.quote_plus('"%s" in parents and mimeType = "application/vnd.google-apps.document"' % folder))['items'] # get the root folders folders = self._make_req('https://www.googleapis.com/drive/v2/files?q=' + urllib.quote_plus('"root" in parents and mimeType = "application/vnd.google-apps.folder"'))['items'] # load the view template = template_helper.load('admin', { 'folders': folders, 'files': files, 'success': success, 'self_url': self.request.uri }) self.response.out.write(template)
def get(self, name): # get page according to name page = page_model.get_page(name) if not page: # show 404 template = template_helper.load('404') else: # get menu items menu_items = self._prepare_menu_items(page.g_id, page_model.get_pages()) # render the page template = template_helper.load('page', { 'page': page, 'menu': self._get_menu(menu_items) }) self.response.out.write(template)