We have some sites running within one mojoPortal installation, and at first we did not use shared sites mode. So each has users. One site is much more developed than the others and has lots of users and some custom roles.
The user community for the sites has a lot of overlap, so we now think we should share users and roles. I know I can switch to this mode by adding
<add key="UseRelatedSiteMode" value="true"/>
<add key="RelatedSiteID" value="1"/>
And we would set the RelatedSiteID to be the one that has developed further.
I'm trying to think through whether this can be achieved readily without breaking stuff. I realise the user accounts on the slave sites will not work any more and they will need to re-register. On the slave sites we have not used any custom roles. But is there anything else to watch out for?
And is this change reversible, or will it make database changes on restarting with the new setting (e.g. deleting the users and roles not associated with the master site?).