tg_react package

Submodules

tg_react.apiurls module

tg_react.apiurls.flatten_patterns(urlconf, base_path=None, namespace=None)[source]
tg_react.apiurls.flatten_urls(module_path, base_path)[source]
tg_react.apiurls.get_url_regex_pattern(urlpattern)[source]
tg_react.apiurls.to_camelcase(value)[source]
tg_react.apiurls.tokenize_pattern(regex)[source]
tg_react.apiurls.ucfirst(word)[source]

tg_react.apps module

class tg_react.apps.TgReactConfig(app_name, app_module)[source]

Bases: django.apps.config.AppConfig

name = 'tg_react'
verbose_name = 'Tg react'

tg_react.catalogue_legacy module

tg_react.language module

class tg_react.language.DjangoLocaleData(domain=None, packages=None)[source]

Bases: object

collect_translations()[source]

Collect all domain translations and return Tuple[languages, locale_data]

domain = 'djangojs'
get_catalog(locale)[source]

Create Django translation catalogue for locale.

classmethod get_catalogue_header_value(catalog, key)[source]

Get .po header value.

classmethod get_paths(packages)[source]

Create list of matching packages for translation engine.

classmethod get_plural(catalog)[source]

Special handling for plural forms.

languages = (('en', 'English'), ('et', 'Estonian'), ('ru', 'Russian'))
make_header(locale, catalog)[source]

Populate header with correct data from top-most locale file.

packages = None
tg_react.language.constants(context)[source]

tg_react.middleware module

class tg_react.middleware.LocaleMiddleware[source]

Bases: object

This is a very simple middleware that parses a request and decides what translation object to install in the current thread context depending on the selected language.

This also allows us to update the language cookie whenever our api endpoint is used.

get_language_for_user(request)[source]
process_request(request)[source]
process_response(request, response)[source]

tg_react.models module

tg_react.routers module

tg_react.settings module

tg_react.settings.configure()[source]
tg_react.settings.exclude_fields_from_user_details()[source]
tg_react.settings.get_email_case_sensitive()[source]
tg_react.settings.get_password_recovery_url()[source]
tg_react.settings.get_post_login_handler()[source]
tg_react.settings.get_post_logout_handler()[source]
tg_react.settings.get_signup_skipped_fields()[source]
tg_react.settings.get_static_dir()[source]
tg_react.settings.get_user_signup_fields()[source]

tg_react.webpack module

class tg_react.webpack.WebpackConstants[source]

Bases: object

classmethod collect()[source]

Load all constant generators from settings.WEBPACK_CONSTANT_PROCESSORS and concat their values.

classmethod get_constant_processors()[source]
tg_react.webpack.default_constants(context)[source]

Module contents