remove id migration and directory lookup

This commit is contained in:
j 2016-02-19 14:43:26 +05:30
commit cf3762dd7f
5 changed files with 8 additions and 116 deletions

View file

@ -203,20 +203,6 @@ class User(db.Model):
n += 1
self.nickname = nickname
def migrate_id(self, service_id):
if len(service_id) == 16:
statements = [
"DELETE FROM user WHERE id = '{nid}'",
"UPDATE user SET id = '{nid}' WHERE id = '{oid}'",
"UPDATE list SET user_id = '{nid}' WHERE user_id = '{oid}'",
"UPDATE useritem SET user_id = '{nid}' WHERE user_id = '{oid}'",
"UPDATE changelog SET user_id = '{nid}' WHERE user_id = '{oid}'",
]
with db.session() as session:
for sql in statements:
session.connection().execute(sql.format(oid=self.id, nid=service_id))
session.commit()
def rebuild_changelog(self):
Changelog.query.filter_by(user_id=self.id).delete()
for item in self.library.get_items().order_by('created'):