Skip to Content
Transferring From Another Partner

Onboarding · Code access

Granting Dream Mountain access to your code

To take over support and development of your Odoo system, our team needs access to the code that runs it. This short guide walks you through it.

The only account you need to invite

DreamMtnServices

There are two places you may need to add us:

Required GitHub — the repository that holds your Odoo code and custom modules. Everyone needs this.
If applicable Odoo.sh — your hosting project, if your Odoo is hosted on Odoo.sh. Only if this applies to you.
These are two separate steps. Adding us on Odoo.sh does not give us access to GitHub, and adding us on GitHub does not give us access to Odoo.sh. If you're hosted on Odoo.sh, please complete both.
01

GitHub repository access

This is the repository containing your custom code and addons.

  1. Sign in to GitHub and open the repository you want to share.
  2. Click the Settings tab at the top right of the repository page. If you don't see it, you may not have owner/admin rights on the repo — ask whoever set it up.
  3. In the left menu, click Collaborators (you may need to confirm your password).
  4. Click Add people.
  5. Enter our GitHub username: DreamMtnServices
  6. Set the role to Admin so we can fully manage and migrate the code. At minimum we need Write, but Admin lets us handle the heavy lifting without coming back to you for each permission.
  7. Click Add to send the invitation.

We'll receive an email invitation from GitHub and accept it on our end — then this step is done. If you have more than one repository, please repeat these steps for each.

02

Odoo.sh project access

Skip this section if your Odoo is not hosted on Odoo.sh.

  1. Go to odoo.sh and sign in.
  2. On the Your Projects screen, hover over the project you want to share and click the three vertical dots (⋮).
  3. Choose Settings from the menu.
  4. Scroll to the Collaborators section.
  5. In the text box, type our GitHub username DreamMtnServices and click Add.
  6. We'll be added with limited access by default. Click the role dropdown next to our name and change it to Admin for full access to the project, builds, and settings.

Odoo.sh access and GitHub access are managed separately. To let us push code and run the full migration, make sure we've been added on both GitHub (step 01) and Odoo.sh (step 02).

A quick word on roles

We ask for Admin access because it lets us do the full migration and ongoing support without interrupting you for additional permissions each time. If your internal policy requires a more limited role to start, that's fine — let us know and we'll tell you the minimum we need for the current task.

You remain the owner of your code and your project the entire time, and you can adjust or remove our access whenever you choose.

Done? Let us know

Once you've added DreamMtnServices, reply to your onboarding email or contact us so we can confirm access and get started. If you get stuck at any point, send us a message and we'll walk you through it or jump on a quick call.

▲  Dream Mountain · Odoo onboarding