Package eggbasket :: Module model
[hide private]

Module model

source code

Classes [hide private]
  Package
A simple container class for holding information about package releases.
  Visit
A visit to your site.
  VisitIdentity
A Visit that is link to a User object
  Group
An ultra-simple group definition.
  User
Reasonably basic User definition.
  Permission
A relationship that determines what each Group can do.
Variables [hide private]
  visits_table = Table('visit', MetaData(None), Column('visit_ke...
  visit_identity_table = Table('visit_identity', MetaData(None),...
  groups_table = Table('tg_group', MetaData(None), Column('group...
  users_table = Table('tg_user', MetaData(None), Column('user_id...
  permissions_table = Table('permission', MetaData(None), Column...
  user_group_table = Table('user_group', MetaData(None), Column(...
  group_permission_table = Table('group_permission', MetaData(No...
Variables Details [hide private]

visits_table

Value:
Table('visit', MetaData(None), Column('visit_key', String(length=40, c\
onvert_unicode=False, assert_unicode=None), table=<visit>, primary_key\
=True, nullable=False), Column('created', DateTime(timezone=False), ta\
ble=<visit>, nullable=False, default=ColumnDefault(<function <lambda> \
at 0x916f72c>)), Column('expiry', DateTime(timezone=False), table=<vis\
it>), schema=None)

visit_identity_table

Value:
Table('visit_identity', MetaData(None), Column('visit_key', String(len\
gth=40, convert_unicode=False, assert_unicode=None), table=<visit_iden\
tity>, primary_key=True, nullable=False), Column('user_id', Integer(),\
 ForeignKey('tg_user.user_id'), table=<visit_identity>), schema=None)

groups_table

Value:
Table('tg_group', MetaData(None), Column('group_id', Integer(), table=\
<tg_group>, primary_key=True, nullable=False), Column('group_name', Un\
icode(length=16), table=<tg_group>), Column('display_name', Unicode(le\
ngth=255), table=<tg_group>), Column('created', DateTime(timezone=Fals\
e), table=<tg_group>, default=ColumnDefault(<function <lambda> at 0x91\
6fa74>)), schema=None)

users_table

Value:
Table('tg_user', MetaData(None), Column('user_id', Integer(), table=<t\
g_user>, primary_key=True, nullable=False), Column('user_name', Unicod\
e(length=16), table=<tg_user>), Column('email_address', Unicode(length\
=255), table=<tg_user>), Column('display_name', Unicode(length=255), t\
able=<tg_user>), Column('password', Unicode(length=40), table=<tg_user\
>), Column('created', DateTime(timezone=False), table=<tg_user>, defau\
lt=ColumnDefault(<function <lambda> at 0x916fb1c>)), schema=None)

permissions_table

Value:
Table('permission', MetaData(None), Column('permission_id', Integer(),\
 table=<permission>, primary_key=True, nullable=False), Column('permis\
sion_name', Unicode(length=16), table=<permission>), Column('descripti\
on', Unicode(length=255), table=<permission>), schema=None)

user_group_table

Value:
Table('user_group', MetaData(None), Column('user_id', Integer(), Forei\
gnKey('tg_user.user_id'), table=<user_group>, primary_key=True, nullab\
le=False), Column('group_id', Integer(), ForeignKey('tg_group.group_id\
'), table=<user_group>, primary_key=True, nullable=False), schema=None\
)

group_permission_table

Value:
Table('group_permission', MetaData(None), Column('group_id', Integer()\
, ForeignKey('tg_group.group_id'), table=<group_permission>, primary_k\
ey=True, nullable=False), Column('permission_id', Integer(), ForeignKe\
y('permission.permission_id'), table=<group_permission>, primary_key=T\
rue, nullable=False), schema=None)