Greetings all- Our non-profit is in the process of splitting into two distinct entities, with some users staying with the original organization, and others moving to the new. As part of this process, we've created a completely new GApps for non-profits domain. Now the challenge is migrating user data (primarily docs and calendars) for those users moving to the new organization. At this point, we still have admin access to both domains, and have the ability to use 2-legged OAuth to access via the APIs (strong preference for the python libraries). We've populated the new domain with users, user names are the same, with the new domain name (so [email protected] becomes [email protected]). Ultimately, the two domains will be distinct, with no cross-domain sharing of sharing of resources or users.
We think the docs part will be straight-forward, if slightly convoluted: basically use the API & 2-legged oAuth to share user@old docs with user@new, create a copy of the new doc (with modified ACL) and remove the share from old. That said, we'd love to hear if anyone has a better approach. Calendars, on the other hand, don't seem so straight-forward. While we can share cals btwn domains as a starting point, I'm not finding any methods to duplicate a calendar, and even if we remove the user@old from the calendar ACL once it's shared, it seems to remain associated with the old domain. Of course, users primary calendars are a whole different matter, as well, as they seem to be explicitly tied to user@old. Finally, there doesn't seem to be any way to determine who is the creator of a secondary calendar with multiple owners, so we're concerned about creating multiple versions of calendars from the old domain to the new. So, after all that preamble - has anyone gone down this path before, and/or have any insights or techniques to share? We've considered that we may have to have users download ICS versions of their calendars and import into their new accounts, but would really love to find a way to simply "move" the calendars from the old domain to the new, including all future and historical events and ACLs. Thanks in advance! -robert- -- You received this message because you are subscribed to the Google Groups "Google Calendar Data API" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://code.google.com/apis/calendar/community/forum.html
