##// END OF EJS Templates
let action always return pull command for better security on pull restricted repos
let action always return pull command for better security on pull restricted repos

File last commit:

r1094:44661d2a beta
r1128:62a1d415 beta
Show More
websetup.py
54 lines | 1.7 KiB | text/x-python | PythonLexer
fixed import problems
r841 # -*- coding: utf-8 -*-
"""
rhodecode.websetup
~~~~~~~~~~~~~~~~~~
Weboperations and setup for rhodecode
:created_on: Dec 11, 2010
:author: marcink
fixed copyright year to 2011
r902 :copyright: (C) 2009-2011 Marcin Kuzminski <marcin@python-works.com>
fixed import problems
r841 :license: GPLv3, see COPYING for more details.
"""
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; version 2
# of the License or (at your opinion) any later version of the license.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
# MA 02110-1301, USA.
import os
import logging
renamed project to rhodecode
r547 from rhodecode.config.environment import load_environment
from rhodecode.lib.db_manage import DbManage
fixed import problems
r841
renamed project to rhodecode
r547
log = logging.getLogger(__name__)
def setup_app(command, conf, vars):
"""Place any commands to setup rhodecode here"""
fixed db manage, to work on other databases than sqlite
r781 dbconf = conf['sqlalchemy.db1.url']
dbmanage = DbManage(log_sql=True, dbconf=dbconf, root=conf['here'], tests=False)
renamed project to rhodecode
r547 dbmanage.create_tables(override=True)
added current db version into rhodecode,...
r834 dbmanage.set_db_version()
fixes #120 websetup command runs os.access on given path checking for write access
r1094 dbmanage.create_settings(dbmanage.config_prompt(None))
renamed project to rhodecode
r547 dbmanage.create_default_user()
dbmanage.admin_prompt()
dbmanage.create_permissions()
dbmanage.populate_default_permissions()
fixed db manage, to work on other databases than sqlite
r781
added fault tolerant case when celeryconfig is not present in the directory....
r555 load_environment(conf.global_conf, conf.local_conf, initial=True)
renamed project to rhodecode
r547
removed egg info, update files for distutils build...
r552