Skip to Content
Odoo Meniu
  • Autentificare
  • Try it free
  • Aplicații
    Finanțe
    • Contabilitate
    • Facturare
    • Cheltuieli
    • Spreadsheet (BI)
    • Documente
    • Semn
    Vânzări
    • CRM
    • Vânzări
    • POS Shop
    • POS Restaurant
    • Abonamente
    • Închiriere
    Site-uri web
    • Constructor de site-uri
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Lanț Aprovizionare
    • Inventar
    • Producție
    • PLM
    • Achiziție
    • Maintenance
    • Calitate
    Resurse Umane
    • Angajați
    • Recrutare
    • Time Off
    • Evaluări
    • Referințe
    • Flotă
    Marketing
    • Social Marketing
    • Marketing prin email
    • SMS Marketing
    • Evenimente
    • Automatizare marketing
    • Sondaje
    Servicii
    • Proiect
    • Foi de pontaj
    • Servicii de teren
    • Centru de asistență
    • Planificare
    • Programări
    Productivitate
    • Discuss
    • Aprobări
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Aplicații Terțe Odoo Studio Platforma Odoo Cloud
  • Industrii
    Retail
    • Book Store
    • Magazin de îmbrăcăminte
    • Magazin de Mobilă
    • Magazin alimentar
    • Magazin de materiale de construcții
    • Magazin de jucării
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Distribuitor de băuturi
    • Hotel
    Proprietate imobiliara
    • Real Estate Agency
    • Firmă de Arhitectură
    • Construcție
    • Estate Managament
    • Grădinărit
    • Asociația Proprietarilor de Proprietăți
    Consultanta
    • Firma de Contabilitate
    • Partener Odoo
    • Agenție de marketing
    • Law firm
    • Atragere de talente
    • Audit & Certification
    Producție
    • Textil
    • Metal
    • Mobilier
    • Mâncare
    • Brewery
    • Cadouri corporate
    Health & Fitness
    • Club Sportiv
    • Magazin de ochelari
    • Centru de Fitness
    • Wellness Practitioners
    • Farmacie
    • Salon de coafură
    Trades
    • Handyman
    • IT Hardware and Support
    • Asigurare socială de stat
    • Cizmar
    • Servicii de curățenie
    • HVAC Services
    Altele
    • Organizație nonprofit
    • Agenție de Mediu
    • Închiriere panouri publicitare
    • Fotografie
    • Închiriere biciclete
    • Asigurare socială
    Browse all Industries
  • Comunitate
    Învăță
    • Tutorials
    • Documentație
    • Certificări
    • Instruire
    • Blog
    • Podcast
    Empower Education
    • Program Educațional
    • Scale Up! Business Game
    • Visit Odoo
    Obține Software-ul
    • Descărcare
    • Compară Edițiile
    • Lansări
    Colaborați
    • Github
    • Forum
    • Evenimente
    • Translations
    • Devino Partener
    • Services for Partners
    • Înregistrează-ți Firma de Contabilitate
    Obține Servicii
    • Găsește un Partener
    • Găsiți un contabil
    • Meet an advisor
    • Servicii de Implementare
    • Referințe ale clienților
    • Suport
    • Actualizări
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Obține un demo
  • Prețuri
  • Ajutor

Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:

  • CRM
  • e-Commerce
  • Contabilitate
  • Inventar
  • PoS
  • Proiect
  • MRP
All apps
Trebuie să fiți înregistrat pentru a interacționa cu comunitatea.
All Posts Oameni Insigne
Etichete (View all)
odoo accounting v14 pos v15
Despre acest forum
Trebuie să fiți înregistrat pentru a interacționa cu comunitatea.
All Posts Oameni Insigne
Etichete (View all)
odoo accounting v14 pos v15
Despre acest forum
Suport

adding 3rd party apps to odoo.sh (github only now?)

Abonare

Primiți o notificare când există activitate la acestă postare

Această întrebare a fost marcată
4 Răspunsuri
17285 Vizualizări
Imagine profil
Chris Kelley

Previously with odoo, I either installed apps directly via the install new app menu or simply copied the extracted zip file to the addons folder and then updated the apps list. 

with odoo.sh, i dont think this is the way they want you to do it.

I can upload a zip file via editor in .sh and then unzip it to the addons folder but I can only do this in the staging branch and if i try to merge the staging branch to the production is says there is nothing to merge.

I figure i have to do this through github but there's not any great explanations of how to do this. 

I think i have got pretty close, I can create push requests from github with the extracted zip files however i get 2 problems.

1)they always fail the test in the development branch (usually due to dependencies) I assume this is because the other apps that these modules rely on are not loaded) - is there a way around this?

2)if i then move them to a staging branch they dont show in the apps list. I see that they are installed in the user folder not the addons folder which might be the problem - do i have to add this location to the config file and if so do i have to do it through github? or can i direct them to the addons folder somehow.



1
Imagine profil
Abandonează
Imagine profil
Phil Pinsky
Cel mai bun răspuns

I just solved this problem myself after reading everyone's posts and killing myself to learn github submodules.

What nobody mentions (or maybe I was too dense to discern) is that all you have to do is go back to the app store, click on the app that you bought, and then click on deploy to odoo.sh.  Obviously, you need to be logged in for the button to appear.

Free apps always have the button, and paid apps only have them appear once you've paid.

I hope this helps someone else.

4
Imagine profil
Abandonează
Imagine profil
Ray Carnes (ray)
Cel mai bun răspuns

Please review https://www.odoo.com/documentation/user/13.0/odoo_sh/advanced/submodules.html

A Git submodule allows you to integrate other Git projects into your code, without the need to copy-paste all their code.

Indeed, your custom modules can depend on modules from other repositories. Regarding Odoo, this feature allows you to add modules from other Git repositories into the branches of your repository. Adding these dependencies in your branch through submodules makes the deployment of your code and servers easier, as you can clone the repositories added as submodules at the same time you clone your own repository.

Besides, you can choose the branch of the repository added as submodule and you have the control of the revision you want. It’s up to you to decide whether you want to pin the submodule to a specific revision and when you want to update to a newer revision.

In Odoo.sh, the submodules give you the possibility to use and depend on modules available in other repositories. The platform will detect that you added modules through submodules in your branches and add them to your addons path automatically so you can install them in your databases.



To see a video explaining how to manually upload an App you have downloaded or received, please visit https://youtu.be/X7A2OlNIbx4
3
Imagine profil
Abandonează
Chris Kelley
Autor

Thanks for that - Yep more involved but a lot more structured. I can no use git hub to install and it works a treat. the deploy to odoo.sh button does the same thing automatically but if you get a custom module you have to do it the long way (not a bad thing)

Phil Pinsky

Is there a step by step guide for installing a third-party paid app for Odoo.SH? I have scoured the internet and not found anything other than vague clues. Everyone I ask always points me to the 30 second video where you click "deploy to odoo.sh". Your help would be very much appreciated!

Ray Carnes (ray)

I would follow along with https://www.odoo.com/documentation/user/13.0/odoo_sh/getting_started/first_module.html and instead of "Create the module structure" I would add your files - which you can also do on the new branch directly on GitHub - see https://help.github.com/en/github/managing-files-in-a-repository/adding-a-file-to-a-repository (drag the entire unzipped folder to upload it)

Phil Pinsky

@Ray Carnes. I've tried that guide, but I'll try again.

Are you available to consult? I'd be happy to pay you for an hour just to help me install this one app.

"Vincent DUBREIL"

Hello Ray,
I understood advantages of a submodule to integrate other git projet into our code.
But if i just want an other git project into a new developement branch without any personnal code, how can i do that.
In other words, how can i do manually the same things as the button "deploy on Odoo.sh" with the contraint that i just have the url of the other project. I don't want to download it from Github because the zip contains lots of files not useful.
Something like a git clone wich create a new branch.
Hope it is clear enough.

Ray Carnes (ray)

I don't think you can, but I don't really understand completely what you want to do, perhaps another User can help?

Imagine profil
Chris TRINGHAM
Cel mai bun răspuns

I think you can install from the Apps menu (Import Module).  I have done this with Odoo 11.

Some apps have a button to "Deploy on Odoo.sh" on their page on Odoo apps.

1
Imagine profil
Abandonează
Imagine profil
Fraxnet Technology Consulting
Cel mai bun răspuns

To install a 3rd party odoo app on odoo.sh server,:

  1. - Create a new development branch on odoo.sh, it will be also created in your Github. 

  2. - Go to GitHub repo for the project, and select the new development branch from the select menu.

  3. - Click on upload files, and upload /drag and drop the unzipped app folder

  4. - Commit the change

  5. - odoo.sh will automatically build and test the new update.

reference

0
Imagine profil
Abandonează
Enjoying the discussion? Don't just read, join in!

Create an account today to enjoy exclusive features and engage with our awesome community!

Înscrie-te
Comunitate
  • Tutorials
  • Documentație
  • Forum
Open Source
  • Descărcare
  • Github
  • Runbot
  • Translations
Servicii
  • Hosting Odoo.sh
  • Suport
  • Actualizare
  • Custom Developments
  • Educație
  • Găsiți un contabil
  • Găsește un Partener
  • Devino Partener
Despre Noi
  • Compania noastră
  • Active de marcă
  • Contactați-ne
  • Locuri de muncă
  • Evenimente
  • Podcast
  • Blog
  • Clienți
  • Aspecte juridice • Confidențialitate
  • Securitate
الْعَرَبيّة Català 简体中文 繁體中文 (台灣) Čeština Dansk Nederlands English Suomi Français Deutsch हिंदी Bahasa Indonesia Italiano 日本語 한국어 (KR) Lietuvių kalba Język polski Português (BR) română русский язык Slovenský jazyk slovenščina Español (América Latina) Español ภาษาไทย Türkçe українська Tiếng Việt

Odoo este o suită de aplicații de afaceri open source care acoperă toate nevoile companiei dvs.: CRM, comerț electronic, contabilitate, inventar, punct de vânzare, management de proiect etc.

Propunerea de valoare unică a Odoo este să fie în același timp foarte ușor de utilizat și complet integrat.

Website made with

Odoo Experience on YouTube

1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.

Live support on Youtube
Watch now