def committee_changes(c_id): c=committee(c_id) if not c: abort(404) changes=[] for item in c['agendas']: for date,change in item['changes'].items(): changes.append((date, change)) updated=max(changes, key=itemgetter(0))[0] changes=[{'changes': {date: change}} for date, change in sorted(changes, key=itemgetter(0), reverse=True)] return render_template('changes_atom.xml', updated=updated, changes=changes, path='/committee/%s' % c_id)
def view_committee(c_id): c=committee(c_id) c['dossiers']=[listdossiers(d) for d in c['dossiers']] if not c: abort(404) if request.args.get('format','')=='json': return jsonify(tojson(c)) return render_template('committee.html', committee=c, Committee=COMMITTEE_MAP[c_id], today=datetime.now(), groupids=groupids, c=c_id, url=request.base_url)
def view_committee(c_id): c = committee(c_id) c['dossiers'] = [listdossiers(d) for d in c['dossiers']] if not c: abort(404) if request.args.get('format', '') == 'json': return jsonify(tojson(c)) return render_template('committee.html', committee=c, Committee=COMMITTEE_MAP[c_id], today=datetime.now(), groupids=groupids, c=c_id, url=request.base_url)
def view_committee(c_id): c=committee(c_id) #c['dossiers']=[listdossiers(d) for d in c['dossiers']] if not c: abort(404) if request.args.get('format','')=='json' or request.headers.get('X-Requested-With') or request.headers.get('Accept')=='text/json': return jsonify(tojson(c)) return render_template('committee.html', committee=c, Committee=COMMITTEE_MAP[c_id], today=datetime.now().isoformat().split('T')[0], groupids=groupids, c=c_id, url=request.base_url)
def view_committee(c_id): c = committee(c_id) #c['dossiers']=[listdossiers(d) for d in c['dossiers']] if not c: abort(404) if request.args.get('format', '') == 'json' or request.headers.get( 'X-Requested-With') or request.headers.get( 'Accept') == 'text/json': return jsonify(tojson(c)) return render_template('committee.html', committee=c, Committee=COMMITTEE_MAP[c_id], today=datetime.now().isoformat().split('T')[0], groupids=groupids, c=c_id, url=request.base_url)
def committee_changes(c_id): c = committee(c_id) if not c: abort(404) changes = [] for item in c['agendas']: for date, change in item['changes'].items(): changes.append((date, change)) updated = max(changes, key=itemgetter(0))[0] changes = [{ 'changes': { date: change } } for date, change in sorted(changes, key=itemgetter(0), reverse=True)] return render_template('changes_atom.xml', updated=updated, changes=changes, path='/committee/%s' % c_id)
def view_committee(c_id): c = committee(c_id) # c['dossiers']=[listdossiers(d) for d in c['dossiers']] if not c: abort(404) if ( request.args.get("format", "") == "json" or request.headers.get("X-Requested-With") or request.headers.get("Accept") == "text/json" ): return jsonify(tojson(c)) return render_template( "committee.html", committee=c, Committee=COMMITTEE_MAP[c_id], today=datetime.now().isoformat().split("T")[0], groupids=groupids, c=c_id, url=request.base_url, )