##// END OF EJS Templates
Html changes and cleanups, made folders for html templates, implemented tags and branches pages
Html changes and cleanups, made folders for html templates, implemented tags and branches pages

File last commit:

r89:b2c38dee default
r127:20dc7a5e default
Show More
db.py
30 lines | 1.7 KiB | text/x-python | PythonLexer
Model update for sqlalchemy 0.6.0
r89 import sqlalchemy
from pylons_app.model.meta import Base
from sqlalchemy import ForeignKey, Column
Marcin Kuzminski
Added sqlalchemy support...
r49 from sqlalchemy.orm import relation, backref
Model update for sqlalchemy 0.6.0
r89 if sqlalchemy.__version__ == '0.6.0':
from sqlalchemy.dialects.sqlite import *
else:
from sqlalchemy.databases.sqlite import SLBoolean as BOOLEAN, \
SLInteger as INTEGER, SLText as TEXT, SLDateTime as DATETIME
Marcin Kuzminski
Added sqlalchemy support...
r49
class Users(Base):
__tablename__ = 'users'
__table_args__ = {'useexisting':True}
Model update for sqlalchemy 0.6.0
r89 user_id = Column("user_id", INTEGER(), nullable=False, unique=True, default=None, primary_key=1)
username = Column("username", TEXT(length=None, convert_unicode=False, assert_unicode=None), nullable=True, unique=None, default=None)
password = Column("password", TEXT(length=None, convert_unicode=False, assert_unicode=None), nullable=True, unique=None, default=None)
active = Column("active", BOOLEAN(), nullable=True, unique=None, default=None)
admin = Column("admin", BOOLEAN(), nullable=True, unique=None, default=None)
Marcin Kuzminski
Updated database model, with FK and Booleans
r61 action_log = relation('UserLogs')
Marcin Kuzminski
Added sqlalchemy support...
r49 class UserLogs(Base):
__tablename__ = 'user_logs'
__table_args__ = {'useexisting':True}
Model update for sqlalchemy 0.6.0
r89 id = Column("id", INTEGER(), nullable=False, unique=True, default=None, primary_key=1)
user_id = Column("user_id", INTEGER(), ForeignKey(u'users.user_id'), nullable=True, unique=None, default=None)
repository = Column("repository", TEXT(length=None, convert_unicode=False, assert_unicode=None), nullable=True, unique=None, default=None)
action = Column("action", TEXT(length=None, convert_unicode=False, assert_unicode=None), nullable=True, unique=None, default=None)
action_date = Column("action_date", DATETIME(timezone=False), nullable=True, unique=None, default=None)
Marcin Kuzminski
Updated database model, with FK and Booleans
r61 user = relation('Users')