full system zip export and import works. check readme

This commit is contained in:
cube
2026-03-30 16:18:29 +01:00
parent f8efe51891
commit 9483193ebb
2 changed files with 42 additions and 24 deletions

View File

@@ -276,9 +276,7 @@ def import_member(member):
homepage = member["homepage-pin"]
user_id = 0
db.execute("INSERT INTO member (id,created,user_id, member_name,subtitle, bio,public,theme,homepage) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)",(mid, date_created, user_id, name, subtitle, description,privacy, theme, homepage))
db.commit()
main_icon_id = ""
groups = member["groups"]
for group in groups:
@@ -309,6 +307,9 @@ def import_member(member):
for icon in icons:
db.execute("INSERT INTO icons (member_id, icon_location) VALUES (?, ?)",(mid, icon))
db.commit()
if icon == member["main-icon"]:
last = db.execute('SELECT last_insert_rowid()').fetchone()
main_icon_id = last[0]
blinkies = member["blinkies"]
for blinkie in blinkies:
@@ -320,6 +321,9 @@ def import_member(member):
db.execute("INSERT INTO stamps (member_id, stamp_location) VALUES (?, ?)",(mid, stamp))
db.commit()
db.execute("INSERT INTO member (id,created,user_id, member_name,subtitle, bio,public,theme,homepage,main_icon) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)",(mid, date_created, user_id, name, subtitle, description,privacy, theme, homepage, main_icon_id))
db.commit()
@bp.route("/admin", methods=("GET", "POST"))