Show More
@@ -68,9 +68,9 b' def configure_vcs(config):' | |||||
68 |
|
68 | |||
69 |
|
69 | |||
70 | def initialize_database(config): |
|
70 | def initialize_database(config): | |
71 | from rhodecode.lib.utils2 import engine_from_config |
|
71 | from rhodecode.lib.utils2 import engine_from_config, get_encryption_key | |
72 | engine = engine_from_config(config, 'sqlalchemy.db1.') |
|
72 | engine = engine_from_config(config, 'sqlalchemy.db1.') | |
73 |
init_model(engine, encryption_key=config |
|
73 | init_model(engine, encryption_key=get_encryption_key(config)) | |
74 |
|
74 | |||
75 |
|
75 | |||
76 | def initialize_test_environment(settings, test_env=None): |
|
76 | def initialize_test_environment(settings, test_env=None): |
@@ -342,6 +342,10 b' def engine_from_config(configuration, pr' | |||||
342 | return engine |
|
342 | return engine | |
343 |
|
343 | |||
344 |
|
344 | |||
|
345 | def get_encryption_key(config): | |||
|
346 | return config['beaker.session.secret'] | |||
|
347 | ||||
|
348 | ||||
345 | def age(prevdate, now=None, show_short_version=False, show_suffix=True, |
|
349 | def age(prevdate, now=None, show_short_version=False, show_suffix=True, | |
346 | short_format=False): |
|
350 | short_format=False): | |
347 | """ |
|
351 | """ |
@@ -46,7 +46,7 b' from pylons import config' | |||||
46 | from pyramid.threadlocal import get_current_registry |
|
46 | from pyramid.threadlocal import get_current_registry | |
47 |
|
47 | |||
48 | from rhodecode.model import meta, db |
|
48 | from rhodecode.model import meta, db | |
49 | from rhodecode.lib.utils2 import obfuscate_url_pw |
|
49 | from rhodecode.lib.utils2 import obfuscate_url_pw, get_encryption_key | |
50 |
|
50 | |||
51 | log = logging.getLogger(__name__) |
|
51 | log = logging.getLogger(__name__) | |
52 |
|
52 | |||
@@ -66,8 +66,8 b' def init_model(engine, encryption_key=No' | |||||
66 |
|
66 | |||
67 |
|
67 | |||
68 | def init_model_encryption(migration_models): |
|
68 | def init_model_encryption(migration_models): | |
69 |
migration_models.ENCRYPTION_KEY = config |
|
69 | migration_models.ENCRYPTION_KEY = get_encryption_key(config) | |
70 | db.ENCRYPTION_KEY = config['beaker.session.secret'] |
|
70 | db.ENCRYPTION_KEY = get_encryption_key(config) | |
71 |
|
71 | |||
72 |
|
72 | |||
73 | class BaseModel(object): |
|
73 | class BaseModel(object): |
General Comments 0
You need to be logged in to leave comments.
Login now