def _add_gist(self, description='', owner_id='testuser', is_public=1, gist_names=[], gist_contents=[], fork_from=None): return Gist.add(description, owner_id, is_public, gist_names=gist_names, gist_contents=gist_contents, fork_from=fork_from)
def _q_index(request): user = request.user if request.method == 'POST': desc, is_public, names, contents, oids = _get_req_gist_data(request) user = request.user owner_id = user and user.username or Gist.ANONYMOUS gist = Gist.add(desc, owner_id, is_public, names, contents) return request.redirect(gist.url) tdt = dict(request=request, gists=[], user=user) if user: gists = Gist.gets_by_owner(user.username, limit=4) tdt.update(dict(gists=gists)) if is_mobile_device(request): return st('/m/gist/index.html', **tdt) return st('/gist/index.html', **tdt)
def _q_index(request): user = request.user if request.method == 'POST': desc, is_public, names, contents, oids = _get_req_gist_data(request) user = request.user owner_id = user and user.username or Gist.ANONYMOUS gist = Gist.add(desc, owner_id, is_public, names, contents) return request.redirect(gist.url) tdt = dict(request=request, gists=[], user=user) if user: gists = Gist.gets_by_owner(user.username, limit=4) tdt.update(dict(gists=gists)) if is_mobile_device(request): return st('/m/gist/index.html', **tdt) return st('/gist/index.html', **tdt)
def _q_index(request): if request.method == 'POST': desc = request.data.get('description') or request.get_form_var( 'description', '') # DEPRECATED, will removed in future, use json to post data file_names = request.get_form_var('file_name', '') file_contents = request.get_form_var('file_contents', '') if not request.data.get('public'): is_public = PRIVILEGE_SECRET else: is_public = PRIVILEGE_PUBLIC files = request.data.get('files') if files: file_names = [] file_contents = [] for file_name, file in files.iteritems(): file_names.append(file_name) file_contents.append(file.get("content")) if file_names and file_contents: user = request.user user_id = user and user.username or Gist.ANONYMOUS gist = Gist.add(desc, user_id, is_public, file_names, file_contents) ret = gist_detail(gist, include_forks=True) request.response.set_status(201) return json.dumps(ret) else: raise api_errors.UnprocessableEntityError if request.user: gists = Gist.gets_by_owner(request.user.username, start=request.start) else: gists = Gist.discover('discover', start=request.start, limit=5) ret = [gist_detail(g) for g in gists] request.response.set_status(200) return json.dumps(ret)
def _add_gist(self, description='', owner_id='testuser', is_public=1, gist_names=[], gist_contents=[], fork_from=None): return Gist.add(description, owner_id, is_public, gist_names=gist_names, gist_contents=gist_contents, fork_from=fork_from)
def _gist(self): gist = Gist.add('description', 'testuser', is_public=True) return gist
def _gist(self): gist = Gist.add('description', 'testuser', is_public=True) return gist