add email subscription table

This commit is contained in:
knst-kotov
2022-06-04 09:34:19 +03:00
parent 6f2973c1b1
commit 9558a1afaa
3 changed files with 27 additions and 0 deletions

View File

@@ -1,4 +1,5 @@
from orm import User, Role, UserRating
from orm.user import EmailSubscription
import frontmatter
from dateutil.parser import parse
from migration.html2text import html2text
@@ -88,6 +89,13 @@ def migrate(entry):
return res
def migrate_email_subscription(entry):
res = {}
res["email"] = entry["email"]
res["createdAt"] = parse(entry["createdAt"])
subscription = EmailSubscription.create(**res)
def migrate_2stage(entry, id_map):
for rating_entry in entry.get('ratings',[]):
rater_old_id = rating_entry['createdBy']