Migrate remote profiles to using Haicloud profiles
There are many benefits to using the Haicloud to share profiles, including only maintaining one way of content sharing across websites, as well as ensuring more immediate updates to remote profiles.
Remote profiles need to be migrated to using the Haicloud functionality. Most of the profiles that are pulled into one website from another use the remote profile functionality. This functionality needs to be deprecated as it is the predecessor of the Haicloud functionality, and does not provide as much stability or functionality as the Haicloud method of sharing content. The profiles that are currently remote profiles will be migrated to using the Haicloud content sharing. The remote profiles need to be subscribed to the original and categorised correctly. All of the relationships that are related to profiles (e.g. member of a research group) will be maintained. Once the remote profiles have been migrated to using the Haicloud profiles, we will deprecate the 'Remote profile' functionality.
AS A SITE ADMIN I want all of the remote profiles on my Haiku website to be migrated to use the Haicloud content sharing functionality SO THAT I can be sure that the remote profiles on my website are kept up to date with their original profile.
AS A SITE ADMIN I want to be able to unsubscribe from a previously subscribed to profile SO THAT I can take the profile out of the sync and make local edits to it on my Haiku site.
AS A SITE ADMIN I want to be able to pull profiles into my website, but not subscribe them to their original SO THAT I can reuse the profile of a person on my local Haiku website, but let them change certain parts of it, whilst being aware that the profile will not stay in sync with the original.
AS A SITE ADMIN I want to be able to re/subscribe a profile to the original item of content whenever I like SO THAT if I decide that I want to put the profile back into sync with the original, then I can.
AS A SITE ADMIN I want to be able to do a one-off sync of an unsubscribed profile that I have pulled into my Haiku website SO THAT I can pull in all of the latest data from the original profile, but still have the ability to update and tweak parts of the profile on my local Haiku site.
AS A SITE ADMIN I want to be able to quickly and easily create a user account for a person based on the information in their profile that I have pulled in from another Haiku website SO THAT I do not have to create an account for the person, as well as pulling in their profile.
AS A PROFILE OWNER I want all of the profiles that are subscribed to my original profile to be updated as soon as possible with the latest changes that I make to the original profile SO THAT I can be confident that the information on my profile is up to date in all locations.