İçereği Atla
Odoo Menü
  • Portal
  • Ücretsiz deneyin
  • Uygulamalar
    Finans
    • Muhasebe
    • Faturalama
    • Masraf Yönetimi
    • Elektronik Çizelge (BI)
    • Belgeler
    • İmza
    Satış
    • Müşteri İlişkileri Yönetimi (CRM)
    • Satış
    • Satış Noktası Mağaza
    • Satış Noktası Restoran
    • Abonelikler
    • Kiralama
    Web Sitesi
    • Web Sitesi Oluşturucu
    • eTicaret
    • Blog
    • Forum
    • Canlı Sohbet
    • eÖğrenme
    Tedarik Zinciri
    • Envanter
    • Üretim
    • Ürün Yaşam Döngüsü Yönetimi
    • Satın Alma
    • Bakım
    • Kalite
    İnsan Kaynakları
    • Çalışanlar
    • İşe Alım
    • İzin
    • Değerlendirme
    • Referans
    • Filo Yönetimi
    Pazarlama
    • Sosyal Medyada Pazarlama
    • E-posta ile Pazarlama
    • SMS ile Pazarlama
    • Etkinlikler
    • Pazarlama Otomasyonu
    • Anket
    Hizmetler
    • Proje Yönetimi
    • Çalışma Çizelgeleri
    • Saha Hizmeti
    • Yardım Masası
    • Planlama
    • Randevular
    Verimlilik
    • Sohbet
    • Onay
    • Nesnelerin İnterneti
    • VoIP
    • Bilgi Bankası
    • WhatsApp
    Üçüncü taraf uygulamalar Odoo Stüdyo Odoo Bulut Platformu
  • Sektörler
    Perakende satış
    • Kitapçı
    • Giyim Mağazası
    • Mobilya Mağazası
    • Gıda Marketi
    • Hırdavat Dükkanı
    • Oyuncak Dükkanı
    Gıda ve Konaklama
    • Bar ve Pub
    • Restoran
    • Fast Food Restoranı
    • Konuk Evi
    • İçecek Distribütörü
    • Otel
    Gayrimenkul
    • Emlak Acentesi
    • Mimarlık Firması
    • İnşaat
    • Emlak Yönetimi
    • Bahçe Tasarımı
    • Mülk Sahipleri Derneği
    Uzmanlık
    • Muhasebe Firması
    • Odoo Partner
    • Pazarlama Ajansı
    • Hukuk Firması
    • Yetenek Kazanımı
    • Denetim ve Belgelendirme
    Üretim
    • Tekstil
    • Metal
    • Mobilyalar
    • Gıda
    • Bira fabrikası
    • Kurumsal Hediye
    Sağlık ve Spor
    • Spor Kulübü
    • Optik Mağazası
    • Fitness Merkezi
    • Sağlıklı Yaşam Merkezi
    • Eczane
    • Kuaför Salonu
    Ticaret
    • Tamirci
    • BT Donanım & Destek
    • Güneş Enerjisi Sistemleri
    • Ayakkabı İmalatçısı
    • Temizlik Hizmetleri
    • HVAC Hizmetleri
    Diğerleri
    • Kar Amacı Gütmeyen Kuruluş
    • Çevre Ajansı
    • Reklam Panosu Kiralama
    • Fotoğrafçılık
    • Bisiklet Kiralama
    • Yazılım Bayisi
    Tüm Sektörlere Göz Atın
  • Topluluk
    Öğrenim
    • Eğitim Araçları
    • Dokümantasyon
    • Sertifikasyonlar
    • Eğitim Etkinlikleri
    • Blog
    • Podcast
    Eğitim ve Gelişim
    • Eğitim Programı
    • Scale Up! İşletme Oyunu
    • Odoo'yu Ziyaret Edin
    Yazılım
    • İndirin
    • Sürümleri Kıyaslayın
    • Sürümler
    İş Birliği
    • Github
    • Forum
    • Etkinlikler
    • Çeviriler
    • Partner Olun
    • Partnerler için Hizmetler
    • Muhasebe Firmanızı Kaydettirin
    Hizmetler
    • Partner Bulun
    • Muhasebeci Bulun
    • Bir danışmanla görüşün
    • Kurulum Hizmetleri
    • Müşteri Referansları
    • Destek
    • Sürüm Yükseltme
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Demo randevusu alın
  • Fiyatlandırma
  • Yardım

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

  • Müşteri İlişkileri Yönetimi
  • e-Commerce
  • Muhasebe
  • Envanter
  • PoS
  • Proje Yönetimi
  • MRP
All apps
You need to be registered to interact with the community.
All Posts People Badges
Etiketler (View all)
odoo accounting v14 pos v15
About this forum
You need to be registered to interact with the community.
All Posts People Badges
Etiketler (View all)
odoo accounting v14 pos v15
About this forum
Yardım

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

Abone Ol

Get notified when there's activity on this post

Bu soru işaretlendi
4 Cevaplar
17338 Görünümler
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
Vazgeç
Avatar
Phil Pinsky
En İyi Yanıt

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
Vazgeç
Avatar
Ray Carnes (ray)
En İyi Yanıt

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
Vazgeç
Chris Kelley
Üretici

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
En İyi Yanıt

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
Vazgeç
Avatar
Fraxnet Technology Consulting
En İyi Yanıt

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
Vazgeç
Enjoying the discussion? Don't just read, join in!

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

Üye Ol
Topluluk
  • Eğitim Araçları
  • Dokümantasyon
  • Forum
Açık Kaynak
  • İndirin
  • Github
  • Runbot
  • Çeviriler
Hizmetler
  • Odoo.sh Hosting
  • Destek
  • Sürüm Yükseltme
  • Özel Geliştirmeler
  • Eğitim
  • Muhasebeci Bulun
  • Partner Bulun
  • Partner Olun
Hakkında
  • Şirketimiz
  • Pazarlama Gereçleri
  • İletişim
  • Kariyer
  • Etkinlikler
  • Podcast
  • Blog
  • Müşteriler
  • Hukuki • Gizlilik
  • Güvenlik
الْعَرَبيّة 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, müşteri ilişkileri yönetimi, eTicaret, muhasebe, envanter, satış noktası, proje yönetimi gibi şirketinizin tüm ihtiyaçlarını karşılayan bir açık kaynak işletme uygulamaları paketidir.

Odoo’nun eşsiz değer önermesi, aynı anda hem kullanımının çok kolay olup hem de tamamen entegre olmasıdır.

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