##// END OF EJS Templates
updated db migrations to schema 3
marcink -
r1023:e7478ac1 beta
parent child Browse files
Show More
@@ -22,20 +22,58 b' def upgrade(migrate_engine):'
22 22 #==========================================================================
23 23 # Add table `groups``
24 24 #==========================================================================
25 from rhodecode.model.db import Group
26 Group().__table__.create()
25 # from rhodecode.model.db import Group
26 # Group().__table__.create()
27 27
28 28 #==========================================================================
29 29 # Add table `group_to_perm`
30 30 #==========================================================================
31 from rhodecode.model.db import GroupToPerm
32 GroupToPerm().__table__.create()
31 # from rhodecode.model.db import GroupToPerm
32 # GroupToPerm().__table__.create()
33
34 #==========================================================================
35 # Add table `users_groups`
36 #==========================================================================
37 # from rhodecode.model.db import UsersGroup
38 # UsersGroup().__table__.create()
39
40 #==========================================================================
41 # Add table `users_groups_members`
42 #==========================================================================
43 from rhodecode.model.db import UsersGroupMember
44 UsersGroupMember().__table__.create()
45
46 #==========================================================================
47 # Add table `users_group_to_perm`
48 #==========================================================================
49 from rhodecode.model.db import UsersGroupToPerm
50 UsersGroupToPerm().__table__.create()
51
52
53 #==========================================================================
54 # Upgrade of `users` table
55 #==========================================================================
56 from rhodecode.model.db import User
57
58 #add column
59 ldap_dn = Column("ldap_dn", String(length=None, convert_unicode=False, assert_unicode=None), nullable=True, unique=None, default=None)
60 ldap_dn.create(User().__table__)
61
62
63 #remove old column
64 is_ldap = Column("is_ldap", Boolean(), nullable=False, unique=None, default=False)
65 is_ldap.drop(User().__table__)
66
33 67
34 68 #==========================================================================
35 69 # Upgrade of `repositories` table
36 70 #==========================================================================
37 71 from rhodecode.model.db import Repository
38 72
73 #ADD downloads column#
74 enable_downloads = Column("downloads", Boolean(), nullable=True, unique=None, default=True)
75 enable_downloads.create(Repository().__table__)
76
39 77 #ADD group_id column#
40 78 group_id = Column("group_id", Integer(), ForeignKey('groups.group_id'),
41 79 nullable=True, unique=False, default=None)
@@ -180,7 +180,7 b' class UsersGroupMember(Base, BaseModel):'
180 180 user = relationship('User', lazy='joined')
181 181 users_group = relationship('UsersGroup')
182 182
183 def __init__(self, gr_id, u_id):
183 def __init__(self, gr_id='', u_id=''):
184 184 self.users_group_id = gr_id
185 185 self.user_id = u_id
186 186
General Comments 0
You need to be logged in to leave comments. Login now