Siirry sisältöön
Odoo Menu
  • Kirjaudu sisään
  • Kokeile ilmaiseksi
  • Sovellukset
    Talous
    • Kirjanpito
    • Laskutus
    • Kulut
    • Datataulukot (BI)
    • Asiakirjat
    • Allekirjoita
    Myynti
    • CRM
    • Myynti
    • Kassajärjestelmä myymälään
    • Kassajärjestelmä ravintolaan
    • Tilaukset
    • Vuokraus
    Verkkosivut
    • Verkkosivun Rakennustyökalu
    • Verkkokauppa
    • Blogi
    • Foorumi
    • Livechat
    • Verkko-oppiminen
    Toimitusketju
    • Varastointi
    • Tuotanto
    • Tuotteen elinkaaren hallinta (PLM)
    • Ostot
    • Huolto
    • Laatu
    Henkilöstöhallinto
    • Työntekijät
    • Rekrytointi
    • Vapaat
    • Arvioinnit
    • Suositukset
    • Kuljetuskalusto
    Markkinointi
    • Somemarkkinointi
    • Sähköpostimarkkinointi
    • Tekstiviestimarkkinointi
    • Tapahtumat
    • Markkinoinnin automaatio
    • Kyselyt
    Palvelut
    • Projekti
    • Työaikakirjaukset
    • Kenttähuolto
    • Asiakaspalvelu
    • Suunnittelu
    • Ajanvaraukset
    Tuottavuus
    • Viestintä
    • Hyväksynnät
    • IoT
    • IP-puhe
    • Tietokirjasto
    • WhatsApp
    Kolmannen osapuolen sovellukset Odoo-Studio Odoo-Pilvialusta
  • Toimialat
    Vähittäiskauppa
    • Kirjakauppa
    • Vaatekauppa
    • Huonekaluliike
    • Ruokakauppa
    • Laitteistokauppa
    • Lelukauppa
    Ruoka & Majoitus
    • Baari ja Pubi
    • Ravintola
    • Pikaruoka
    • Majatalo
    • Juomien jakelija
    • Hotelli
    Kiinteistöt
    • Kiinteistönvälitystoimisto
    • Arkkitehtitoimisto
    • Rakentaminen
    • Kiinteistönhallinta
    • Puutarhanhoito
    • Kiinteistön omistajien yhdistys
    Konsultointi
    • Tilitoimisto
    • Odoo-kumppani
    • Markkinointitoimisto
    • Lakitoimisto
    • Osaajahankinta
    • Tilintarkastus & sertifiointi
    Tuotanto
    • Tekstiili
    • Metalli
    • Huonekalut
    • Ruoka
    • Panimo
    • Yrityslahjat
    Terveys & Liikunta
    • Urheiluseura
    • Silmälasiliike
    • Kuntokeskus
    • Hyvinvointialan ammattilaiset
    • Apteekki
    • Kampaamo
    Kaupat
    • Yleismies
    • IT-laitteisto & Tuki
    • Aurinkoenergiajärjestelmät
    • Suutari
    • Siivouspalvelut
    • LVI-palvelut
    Muut
    • Voittoa tavoittelematon järjestö
    • Ympäristötoimisto
    • Mainostaulujen vuokraus  
    • Valokuvaus
    • Leasing-pyörät
    • Ohjelmistojen jälleenmyyjä
    Selaa kaikkia toimialoja
  • Yhteisö
    Opi
    • Kurssit
    • Dokumentaatio
    • Todistukset
    • Koulutus
    • Blogi
    • Podcast
    Kannusta kouluttautumaan
    • Koulutusohjelmat
    • Scale Up! Liiketoimintapeli
    • Vieraile Odoolla
    Hanki ohjelmisto
    • Lataa
    • Vertaile versioita
    • Julkaisut
    Tee yhteistyötä
    • Github
    • Foorumi
    • Tapahtumat
    • Käännökset
    • Ryhdy kumppaniksi
    • Kumppanipalvelut
    • Rekisteröi tilitoimistosi
    Hanki palveluja
    • Löydä kumppani
    • Löydä kirjanpitäjä
    • Varaa asiantuntijatapaaminen
    • Implementaatiopalvelut
    • Asiakasreferenssit
    • Tuki
    • Versionkorotukset
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Varaa demo
  • Hinnoittelu
  • Asiakaspalvelu

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

  • CRM
  • e-Commerce
  • Kirjanpito
  • Varastointi
  • PoS
  • Projekti
  • MRP
All apps
Sinun on rekisteröidyttävä, jotta voit olla vuorovaikutuksessa yhteisön kanssa.
Kaikki kirjoitukset Ihmiset Merkit
Tunnisteet (Näytä kaikki)
odoo accounting v14 pos v15
Tietoa tästä foorumista
Sinun on rekisteröidyttävä, jotta voit olla vuorovaikutuksessa yhteisön kanssa.
Kaikki kirjoitukset Ihmiset Merkit
Tunnisteet (Näytä kaikki)
odoo accounting v14 pos v15
Tietoa tästä foorumista
Apua

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

Tilaa

Saat ilmoituksen, kun tähän viestiin ilmaantuu aktiviteettia

Tämä kysymys on merkitty
4 Vastaukset
17378 Näkymät
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
Hylkää
Avatar
Phil Pinsky
Paras vastaus

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
Hylkää
Avatar
Ray Carnes (ray)
Paras vastaus

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
Hylkää
Chris Kelley
Tekijä

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
Paras vastaus

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
Hylkää
Avatar
Fraxnet Technology Consulting
Paras vastaus

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
Hylkää
Nautitko keskustelusta? Älä vain lue, vaan osallistu!

Luo tili jo tänään nauttiaksesi yksinoikeusominaisuuksista ja osallistuaksesi mahtavaan yhteisöömme!

Rekisteröidy
Yhteisö
  • Kurssit
  • Dokumentaatio
  • Foorumi
Avoin lähdekoodi
  • Lataa
  • Github
  • Runbot
  • Käännökset
Palvelut
  • Odoo.sh hosting
  • Tuki
  • Versionkorotus
  • Räätälöidyt kehitykset
  • Koulutus
  • Löydä kirjanpitäjä
  • Löydä kumppani
  • Ryhdy kumppaniksi
Meistä
  • Yrityksemme
  • Brändiominaisuudet
  • Ota yhteyttä
  • Työpaikat
  • Tapahtumat
  • Podcast
  • Blogi
  • Asiakkaat
  • Oikeudellinen ilmoitus • Yksityisyys
  • Tietoturva
الْعَرَبيّة 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 on kokoelma avoimen lähdekoodin yrityssovelluksia, jotka kattavat kaikki yrityksesi tarpeet: asiakkuudenhallinta eli CRM, verkkokauppa, kirjanpito, varastointi, kassajärjestelmä, projektinhallinta, jne.

Odoon uniikki arvolupaus on olla samanaikaisesti erittäin helppokäyttöinen ja täysin integroitu.

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