diff -up smeserver-user-webspace-0.1/root/etc/e-smith/db/configuration/migrate/50userwebspace.migratesme7 smeserver-user-webspace-0.1/root/etc/e-smith/db/configuration/migrate/50userwebspace --- smeserver-user-webspace-0.1/root/etc/e-smith/db/configuration/migrate/50userwebspace.migratesme7 2013-12-11 16:33:24.000000000 -0500 +++ smeserver-user-webspace-0.1/root/etc/e-smith/db/configuration/migrate/50userwebspace 2013-12-11 16:33:11.000000000 -0500 @@ -0,0 +1,11 @@ +{ +# this is top cleanly migrate old db entry from sme7 and previous version (type = no|yes) +my $UserPublicWeb = $DB->get('UserPublicWeb') || $DB->new_record('UserPublicWeb', {type => 'service'}); + +if ($UserPublicWeb->prop('type') ne 'service') + { + my $status = ($UserPublicWeb->prop('type') eq 'off')?'disabled':'enabled'; + $UserPublicWeb->set_prop('type','service'); + $UserPublicWeb->set_prop('status',$status); + } +}