Changeset 2049
- Timestamp:
- 06/18/09 13:52:09 (9 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
branches/0.9/pylucid_project/apps/pylucid_update/views.py
r2045 r2049 45 45 out.write("Starting update and move v0.8 data into v0.9 (on site: %s)" % site) 46 46 47 #---------------------------------------------------------------------48 out.write("Move JS-SHA-Login data into new UserProfile ")47 out.write("\n______________________________________________________________") 48 out.write("Move JS-SHA-Login data into new UserProfile\n") 49 49 for old_entry in JS_LoginData08.objects.all(): 50 50 user = old_entry.user … … 52 52 sha_login_salt = old_entry.salt 53 53 54 userprofile, created = UserProfile.objects.get_or_create( 55 user = user, 56 defaults = { 57 "sha_login_checksum": sha_login_checksum, 58 "sha_login_salt": sha_login_salt, 59 } 60 ) 61 userprofile.site.add(site) 54 userprofile, created = UserProfile.objects.get_or_create(user = user) 55 userprofile.site.add(site) 62 56 if created: 63 57 out.write("UserProfile for user '%s' created." % user.username) 64 58 else: 65 59 out.write("UserProfile for user '%s' exist." % user.username) 66 67 #--------------------------------------------------------------------- 68 out.write("Move template model") 60 61 if not userprofile.sha_login_checksum: 62 # Add old sha login data, only if not exist. 63 userprofile.sha_login_checksum = sha_login_checksum 64 userprofile.sha_login_salt = sha_login_salt 65 userprofile.save() 66 out.write("Add old JS-SHA-Login data.") 67 68 out.write("\n______________________________________________________________") 69 out.write("Move template model\n") 69 70 templates = {} 70 71 for template in Template08.objects.all(): … … 86 87 out.write("dbtemplate '%s' exist." % template.name) 87 88 88 #---------------------------------------------------------------------89 out.write("Move style model ")89 out.write("\n______________________________________________________________") 90 out.write("Move style model\n") 90 91 cssfiles = {} 91 92 for style in Style08.objects.all(): … … 107 108 108 109 109 #---------------------------------------------------------------------110 # migrate old page model data110 out.write("\n______________________________________________________________") 111 out.write("migrate old page model data") 111 112 112 113 old_pages = Page08.objects.order_by('parent', 'id').all()