Passa al contenuto
Odoo Menu
  • Accedi
  • Provalo gratis
  • App
    Finanze
    • Contabilità
    • Fatturazione
    • Note spese
    • Fogli di calcolo (BI)
    • Documenti
    • Firma
    Vendite
    • CRM
    • Vendite
    • Punto vendita Negozio
    • Punto vendita Ristorante
    • Abbonamenti
    • Noleggi
    Siti web
    • Configuratore sito web
    • E-commerce
    • Blog
    • Forum
    • Live chat
    • E-learning
    Supply chain
    • Magazzino
    • Produzione
    • PLM
    • Acquisti
    • Manutenzione
    • Qualità
    Risorse umane
    • Dipendenti
    • Assunzioni
    • Ferie
    • Valutazioni
    • Referral dipendenti
    • Parco veicoli
    Marketing
    • Social marketing
    • E-mail marketing
    • SMS marketing
    • Eventi
    • Marketing automation
    • Sondaggi
    Servizi
    • Progetti
    • Fogli ore
    • Assistenza sul campo
    • Helpdesk
    • Pianificazione
    • Appuntamenti
    Produttività
    • Comunicazioni
    • Approvazioni
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    App di terze parti Odoo Studio Piattaforma cloud Odoo
  • Settori
    Retail
    • Libreria
    • Negozio di abbigliamento
    • Negozio di arredamento
    • Alimentari
    • Ferramenta
    • Negozio di giocattoli
    Cibo e ospitalità
    • Bar e pub
    • Ristorante
    • Fast food
    • Pensione
    • Grossista di bevande
    • Hotel
    Agenzia immobiliare
    • Agenzia immobiliare
    • Studio di architettura
    • Edilizia
    • Gestione immobiliare
    • Impresa di giardinaggio
    • Associazione di proprietari immobiliari
    Consulenza
    • Società di contabilità
    • Partner Odoo
    • Agenzia di marketing
    • Studio legale
    • Selezione del personale
    • Audit e certificazione
    Produzione
    • Tessile
    • Metallo
    • Arredamenti
    • Alimentare
    • Birrificio
    • Ditta di regalistica aziendale
    Benessere e sport
    • Club sportivo
    • Negozio di ottica
    • Centro fitness
    • Centro benessere
    • Farmacia
    • Parrucchiere
    Commercio
    • Tuttofare
    • Hardware e assistenza IT
    • Ditta di installazione di pannelli solari
    • Calzolaio
    • Servizi di pulizia
    • Servizi di climatizzazione
    Altro
    • Organizzazione non profit
    • Ente per la tutela ambientale
    • Agenzia di cartellonistica pubblicitaria
    • Studio fotografico
    • Punto noleggio di biciclette
    • Rivenditore di software
    Carica tutti i settori
  • Community
    Apprendimento
    • Tutorial
    • Documentazione
    • Certificazioni 
    • Formazione
    • Blog
    • Podcast
    Potenzia la tua formazione
    • Programma educativo
    • Scale Up! Business Game
    • Visita Odoo
    Ottieni il software
    • Scarica
    • Versioni a confronto
    • Note di versione
    Collabora
    • Github
    • Forum
    • Eventi
    • Traduzioni
    • Diventa nostro partner
    • Servizi per partner
    • Registra la tua società di contabilità
    Ottieni servizi
    • Trova un partner
    • Trova un contabile
    • Incontra un esperto
    • Servizi di implementazione
    • Testimonianze dei clienti
    • Supporto
    • Aggiornamenti
    GitHub Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Richiedi una demo
  • Prezzi
  • Aiuto

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

  • CRM
  • e-Commerce
  • Contabilità
  • Magazzino
  • PoS
  • Progetti
  • MRP
All apps
È necessario essere registrati per interagire con la community.
Tutti gli articoli Persone Badge
Etichette (Mostra tutto)
odoo accounting v14 pos v15
Sul forum
È necessario essere registrati per interagire con la community.
Tutti gli articoli Persone Badge
Etichette (Mostra tutto)
odoo accounting v14 pos v15
Sul forum
Assistenza

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

Iscriviti

Ricevi una notifica quando c'è un'attività per questo post

La domanda è stata contrassegnata
4 Risposte
17449 Visualizzazioni
Avatar
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
Avatar
Abbandona
Avatar
Phil Pinsky
Risposta migliore

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
Avatar
Abbandona
Avatar
Ray Carnes (ray)
Risposta migliore

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
Avatar
Abbandona
Chris Kelley
Autore

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?

Avatar
Chris TRINGHAM
Risposta migliore

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
Avatar
Abbandona
Avatar
Fraxnet Technology Consulting
Risposta migliore

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
Avatar
Abbandona
Ti stai godendo la conversazione? Non leggere soltanto, partecipa anche tu!

Crea un account oggi per scoprire funzionalità esclusive ed entrare a far parte della nostra fantastica community!

Registrati
Community
  • Tutorial
  • Documentazione
  • Forum
Open source
  • Scarica
  • Github
  • Runbot
  • Traduzioni
Servizi
  • Hosting Odoo.sh
  • Supporto
  • Aggiornamenti
  • Sviluppi personalizzati
  • Formazione
  • Trova un contabile
  • Trova un partner
  • Diventa nostro partner
Chi siamo
  • La nostra azienda
  • Branding
  • Contattaci
  • Lavora con noi
  • Eventi
  • Podcast
  • Blog
  • Clienti
  • Note legali • Privacy
  • Sicurezza
الْعَرَبيّة 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 è un gestionale di applicazioni aziendali open source pensato per coprire tutte le esigenze della tua azienda: CRM, Vendite, E-commerce, Magazzino, Produzione, Fatturazione elettronica, Project Management e molto altro.

Il punto di forza di Odoo è quello di offrire un ecosistema unico di app facili da usare, intuitive e completamente integrate tra loro.

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