Merged in a bugfix and some sensitive data removal.
This commit is contained in:
commit
b56cd48dec
@ -39,13 +39,13 @@ paths.images = %(here)s/images
|
|||||||
paths.themes = %(here)s/themes
|
paths.themes = %(here)s/themes
|
||||||
|
|
||||||
# Security settings
|
# Security settings
|
||||||
security.salt = xgH,{@1pgtU9,nLd
|
security.salt = secretsalt
|
||||||
|
|
||||||
mail.on = true
|
mail.on = false
|
||||||
mail.manager = immediate
|
mail.manager = immediate
|
||||||
mail.smtp.server = mail.saturnlaboratories.co.za
|
mail.smtp.server = mail.mydomain.com
|
||||||
mail.smtp.username = raoul.snyman+saturnlaboratories.co.za
|
mail.smtp.username = mymailusername
|
||||||
mail.smtp.password = 0miG0sh89
|
mail.smtp.password = mymailpassword
|
||||||
|
|
||||||
# WARNING: *THE LINE BELOW MUST BE UNCOMMENTED ON A PRODUCTION ENVIRONMENT*
|
# WARNING: *THE LINE BELOW MUST BE UNCOMMENTED ON A PRODUCTION ENVIRONMENT*
|
||||||
# Debug mode will enable the interactive debugging tool, allowing ANYONE to
|
# Debug mode will enable the interactive debugging tool, allowing ANYONE to
|
||||||
|
@ -20,12 +20,12 @@ def load_environment(global_conf, app_conf):
|
|||||||
engine = engine_from_config(app_conf, 'sqlalchemy.')
|
engine = engine_from_config(app_conf, 'sqlalchemy.')
|
||||||
init_model(engine)
|
init_model(engine)
|
||||||
|
|
||||||
|
theme_name = None
|
||||||
|
if not app_conf.get('setup-app'):
|
||||||
# Pull out theme variable
|
# Pull out theme variable
|
||||||
theme = Session.query(Variable).get(u'theme')
|
theme = Session.query(Variable).get(u'theme')
|
||||||
if theme:
|
if theme:
|
||||||
theme_name = theme.value
|
theme_name = theme.value
|
||||||
else:
|
|
||||||
theme_name = None
|
|
||||||
|
|
||||||
# Set up Pylons paths
|
# Set up Pylons paths
|
||||||
root = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
|
root = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
|
||||||
|
@ -32,6 +32,7 @@ log = logging.getLogger(__name__)
|
|||||||
|
|
||||||
def setup_app(command, conf, vars):
|
def setup_app(command, conf, vars):
|
||||||
"""Place any commands to setup scribeengine here"""
|
"""Place any commands to setup scribeengine here"""
|
||||||
|
conf.local_conf['setup-app'] = True
|
||||||
load_environment(conf.global_conf, conf.local_conf)
|
load_environment(conf.global_conf, conf.local_conf)
|
||||||
|
|
||||||
import hashlib
|
import hashlib
|
||||||
@ -56,10 +57,10 @@ def setup_app(command, conf, vars):
|
|||||||
role_admin = Role(name=u'Administrator')
|
role_admin = Role(name=u'Administrator')
|
||||||
role_admin.permissions.extend([perm_addposts, perm_editmyposts, perm_delmyposts])
|
role_admin.permissions.extend([perm_addposts, perm_editmyposts, perm_delmyposts])
|
||||||
|
|
||||||
password = unicode(hmac.new(conf[u'security.salt'], u'omigosh',
|
password = unicode(hmac.new(conf[u'security.salt'], u'password',
|
||||||
hashlib.sha256).hexdigest(), u'utf-8')
|
hashlib.sha256).hexdigest(), u'utf-8')
|
||||||
user = User(email=u'raoul.snyman@saturnlaboratories.co.za',
|
user = User(email=u'admin@scribeengine.org',
|
||||||
password=password, nick=u'raoul')
|
password=password, nick=u'admin')
|
||||||
user.roles.append(role_admin)
|
user.roles.append(role_admin)
|
||||||
|
|
||||||
Session.add_all([blog_title, blog_slogan, user])
|
Session.add_all([blog_title, blog_slogan, user])
|
||||||
|
Reference in New Issue
Block a user