Esempio n. 1
0
    def render(self, template, **kwargs):
        """Render template with \*\*kwargs context

        :param template: template name
        :param \*\*kwargs: template context
        """
        kwargs['handler'] = self
        if 'static' not in kwargs:
            kwargs['static'] = self.config.get('static_url_prefix')

        kwargs['user'] = self.current_user
        kwargs['reverse'] = self.reverse_url
        kwargs['version'] = get_version()
        kwargs['generator'] = SERVER_NAME
        kwargs['gottwall_home'] = GOTTWALL_HOME
        kwargs['gottwall_description'] = GOTTWALL_DESCRIPTION
        kwargs['config'] = self.config
        data = self.render_to_string(template, context=kwargs)
        return self.finish(data)
Esempio n. 2
0
    def render(self, template, **kwargs):
        """Render template with \*\*kwargs context

        :param template: template name
        :param \*\*kwargs: template context
        """
        kwargs['handler'] = self
        if 'static' not in kwargs:
            kwargs['static'] = self.config.get('static_url_prefix')

        kwargs['user'] = self.current_user
        kwargs['reverse'] = self.reverse_url
        kwargs['version'] = get_version()
        kwargs['generator'] = SERVER_NAME
        kwargs['gottwall_home'] = GOTTWALL_HOME
        kwargs['gottwall_description'] = GOTTWALL_DESCRIPTION
        kwargs['config'] = self.config
        data = self.render_to_string(template, context=kwargs)
        return self.finish(data)
Esempio n. 3
0
from jinja2 import TemplateNotFound

from itertools import chain

from tornado.escape import json_decode, json_encode
import tornado.web
import tornado.gen
from tornado import gen

from gottwall import get_version, GOTTWALL_HOME, GOTTWALL_DESCRIPTION
from gottwall.settings import DATE_FILTER_FORMAT, PERIODS

logger = logging.getLogger('gottwall')

SERVER_NAME = "GottWall / {0}".format(get_version())


class User(object):
    """Request user object

    TODO: lookup users in local memory storage
    """
    def __init__(self, handler, request, *args, **kwargs):
        self.username = None
        self.email = None
        self.api_key = None

    def is_authenticated(self):
        return True
Esempio n. 4
0
from jinja2 import TemplateNotFound

from itertools import chain

from tornado.escape import json_decode, json_encode
import tornado.web
import tornado.gen
from tornado import gen

from gottwall import get_version, GOTTWALL_HOME, GOTTWALL_DESCRIPTION
from gottwall.settings import DATE_FILTER_FORMAT, PERIODS

logger = logging.getLogger('gottwall')

SERVER_NAME = "GottWall / {0}".format(get_version())

class User(object):
    """Request user object

    TODO: lookup users in local memory storage
    """
    def __init__(self, handler, request, *args, **kwargs):
        self.username = None
        self.email = None
        self.api_key = None

    def is_authenticated(self):
        return True