Show More
@@ -338,6 +338,7 b' def includeme_first(config):' | |||
|
338 | 338 | config.add_static_view( |
|
339 | 339 | '_static/rhodecode', path='rhodecode:public', cache_max_age=3600 * 24) |
|
340 | 340 | |
|
341 | ||
|
341 | 342 | def wrap_app_in_wsgi_middlewares(pyramid_app, config): |
|
342 | 343 | """ |
|
343 | 344 | Apply outer WSGI middlewares around the application. |
@@ -357,11 +358,10 b' def wrap_app_in_wsgi_middlewares(pyramid' | |||
|
357 | 358 | pyramid_app, config.registry._pylons_compat_config['routes.map'], |
|
358 | 359 | skip_prefixes=(STATIC_FILE_PREFIX, '/_debug_toolbar')) |
|
359 | 360 | |
|
360 | if asbool(settings.get('appenlight', 'false')): | |
|
361 | 361 |
|
|
362 | 362 |
|
|
363 | 363 | |
|
364 |
if |
|
|
364 | if settings['gzip_responses']: | |
|
365 | 365 | pyramid_app = make_gzip_middleware( |
|
366 | 366 | pyramid_app, settings, compress_level=1) |
|
367 | 367 | |
@@ -403,17 +403,22 b' def sanitize_settings_and_apply_defaults' | |||
|
403 | 403 | # should allow to pass in a prefix. |
|
404 | 404 | settings.setdefault('rhodecode.api.url', '/_admin/api') |
|
405 | 405 | |
|
406 | # Set the default encoding. | |
|
406 | # Sanitize generic settings. | |
|
407 | 407 | _list_setting(settings, 'default_encoding', 'UTF-8') |
|
408 | ||
|
409 | 408 | _bool_setting(settings, 'is_test', 'false') |
|
409 | _bool_setting(settings, 'gzip_responses', 'false') | |
|
410 | 410 | |
|
411 | 411 | # Call split out functions that sanitize settings for each topic. |
|
412 | _sanitize_appenlight_settings(settings) | |
|
412 | 413 | _sanitize_vcs_settings(settings) |
|
413 | 414 | |
|
414 | 415 | return settings |
|
415 | 416 | |
|
416 | 417 | |
|
418 | def _sanitize_appenlight_settings(settings): | |
|
419 | _bool_setting(settings, 'appenlight', 'false') | |
|
420 | ||
|
421 | ||
|
417 | 422 | def _sanitize_vcs_settings(settings): |
|
418 | 423 | """ |
|
419 | 424 | Applies settings defaults and does type conversion for all VCS related |
General Comments 0
You need to be logged in to leave comments.
Login now