comparison rhodecode/model/db.py @ 2798:091e99b29fd4 beta

auto-healing of permissions for default user after upgrading from some old versions.
author Marcin Kuzminski <marcin@python-works.com>
date Tue, 04 Sep 2012 01:45:57 +0200
parents c9baaacb670a
children 3a007d806f0f
comparison
equal deleted inserted replaced
2797:c9baaacb670a 2798:091e99b29fd4
287 Index('u_email_idx', 'email'), 287 Index('u_email_idx', 'email'),
288 {'extend_existing': True, 'mysql_engine': 'InnoDB', 288 {'extend_existing': True, 'mysql_engine': 'InnoDB',
289 'mysql_charset': 'utf8'} 289 'mysql_charset': 'utf8'}
290 ) 290 )
291 DEFAULT_USER = 'default' 291 DEFAULT_USER = 'default'
292 292 DEFAULT_PERMISSIONS = [
293 'hg.register.manual_activate', 'hg.create.repository',
294 'hg.fork.repository', 'repository.read'
295 ]
293 user_id = Column("user_id", Integer(), nullable=False, unique=True, default=None, primary_key=True) 296 user_id = Column("user_id", Integer(), nullable=False, unique=True, default=None, primary_key=True)
294 username = Column("username", String(255, convert_unicode=False, assert_unicode=None), nullable=True, unique=None, default=None) 297 username = Column("username", String(255, convert_unicode=False, assert_unicode=None), nullable=True, unique=None, default=None)
295 password = Column("password", String(255, convert_unicode=False, assert_unicode=None), nullable=True, unique=None, default=None) 298 password = Column("password", String(255, convert_unicode=False, assert_unicode=None), nullable=True, unique=None, default=None)
296 active = Column("active", Boolean(), nullable=True, unique=None, default=True) 299 active = Column("active", Boolean(), nullable=True, unique=None, default=True)
297 admin = Column("admin", Boolean(), nullable=True, unique=None, default=False) 300 admin = Column("admin", Boolean(), nullable=True, unique=None, default=False)