def test_view(request): debug = False f = Flash() f.critical('flashin test...') #~ relaties = DBSession.query(Relatie) relaties_dinsdag = request.mongo_db['relaties'].find( {"Relatie.children.news.children.day.text": "dinsdag"}) relaties_vrijdag = request.mongo_db['relaties'].find( {"Relatie.children.news.children.day.text": "dinsdag"}) records = dict() records['dinsdag'] = dict( (record['_id'], type(record['_id'])) for record in relaties_dinsdag) records['vrijdag'] = dict( (record['_id'], record) for record in relaties_vrijdag) l = type(records['dinsdag'].items()) #~ g = TestView.get_grid(Relatie, relaties) debug = '\n'.join((str(type(records)), str(l))) userid = authenticated_userid(request) if userid is None: raise Forbidden() return { 'relaties': records, 'greeting': 'Hello, {n}!'.format(n=userid), 'debug': debug, 'flash': f.render(), }
def render_xhr_format(self, fs=None, **kwargs): html = Base.render_xhr_format(self, fs=fs, **kwargs) if fs and request.POST and 'field' not in request.GET: flash = Flash() if fs.errors: errors = [f.label() for f in fs.render_fields.values() if f.errors] flash.error('Field(s) %s have errors' % ','.join(errors)) else: flash.info('Record saved') html = literal(html) + flash.render() return html
def render_xhr_format(self, fs=None, **kwargs): html = Base.render_xhr_format(self, fs=fs, **kwargs) if fs and request.POST and 'field' not in request.GET: flash = Flash() if fs.errors: errors = [ f.label() for f in fs.render_fields.values() if f.errors ] flash.error('Field(s) %s have errors' % ','.join(errors)) else: flash.info('Record saved') html = literal(html) + flash.render() return html