Odoo. Open Source Apps To Grow Your Business.

Overview

Build Status Tech Doc Help Nightly Builds

Odoo

Odoo is a suite of web based open source business apps.

The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Warehouse Management, Project Management, Billing & Accounting, Point of Sale, Human Resources, Marketing, Manufacturing, ...

Odoo Apps can be used as stand-alone applications, but they also integrate seamlessly so you get a full-featured Open Source ERP when you install several Apps.

Getting started with Odoo

For a standard installation please follow the Setup instructions from the documentation.

To learn the software, we recommend the Odoo eLearning, or Scale-up, the business game. Developers can start with the developer tutorials

Comments
  • [FW][FIX] website: optmize the asset disabling function

    [FW][FIX] website: optmize the asset disabling function

    Before this commit, the behavior disabling the unused snippet assets performed two checks:

    1. He was looking for its use in the snippet template
    2. He was looking for its use in the HTML fields
    3. Checked on the occurrences of step 1 and 2 and return result.

    In many cases there are already coincidences in the first step, making the second step unnecessary since this second one is the slowest. Matches are now checked between steps 1 and 2 to skip the second if matches are already found.


    I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr

    Forward-Port-Of: odoo/odoo#109394

    forwardport 
    opened by fw-bot 2
  • [FW][FIX] website: optmize the asset disabling function

    [FW][FIX] website: optmize the asset disabling function

    Before this commit, the behavior disabling the unused snippet assets performed two checks:

    1. He was looking for its use in the snippet template
    2. He was looking for its use in the HTML fields
    3. Checked on the occurrences of step 1 and 2 and return result.

    In many cases there are already coincidences in the first step, making the second step unnecessary since this second one is the slowest. Matches are now checked between steps 1 and 2 to skip the second if matches are already found.


    I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr

    Forward-Port-Of: odoo/odoo#109394

    forwardport 
    opened by fw-bot 2
  • [FW][FIX] sale: avoid conflict between demo & test rates

    [FW][FIX] sale: avoid conflict between demo & test rates

    When run on new year day, the test fails because the created currency rate (for the test) conflicts with the one in the demo data.


    I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr

    Forward-Port-Of: odoo/odoo#109475

    RD forwardport conflict 
    opened by fw-bot 2
  • [FW][FIX] website: optmize the asset disabling function

    [FW][FIX] website: optmize the asset disabling function

    Before this commit, the behavior disabling the unused snippet assets performed two checks:

    1. He was looking for its use in the snippet template
    2. He was looking for its use in the HTML fields
    3. Checked on the occurrences of step 1 and 2 and return result.

    In many cases there are already coincidences in the first step, making the second step unnecessary since this second one is the slowest. Matches are now checked between steps 1 and 2 to skip the second if matches are already found.


    I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr

    Forward-Port-Of: odoo/odoo#109394

    RD forwardport 
    opened by fw-bot 2
  • [FW][FIX] delivery: speedup compute bulk weight

    [FW][FIX] delivery: speedup compute bulk weight

    On the PR https://github.com/odoo/odoo/pull/107558 some performance improvements were made when computing the weights. Unfortunately, this caused some slowdown on other cases. This PR keeps the read_group introduced on https://github.com/odoo/odoo/pull/107558 but reduces the number of 'get' by taking all the information needed only once before entering the for loop.

    For comparison, these are the differences on _compute_bulk_weight when going to Inventory/Receipts:

    | Before PR 107558 | After PR 107558 | After this PR | ------------- | ------------- | ------------- | | 550 ms | 10.30 s | 560ms |

    And these when removing the filter by default (leading it to fetch heavier records):

    | Before PR 107558 | After PR 107558 | After this PR | ------------- | ------------- | ------------- | | 2.27 s | 24.48 s | 1.89 s |

    OPW-3107540


    I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr

    Forward-Port-Of: odoo/odoo#109044

    OE forwardport 
    opened by fw-bot 2
  • [FW][FIX] l10n_ch: reintroduce lost translations from 15.0/Transifex

    [FW][FIX] l10n_ch: reintroduce lost translations from 15.0/Transifex

    Some translations were lost when we changed to 16.0 since there is no l10n project for 16.0 on Transifex. Reintroduced lost translations for Arabic, German, French, Italian, Dutch and Chinese.

    Task: 3126103

    Forward-Port-Of: odoo/odoo#109439

    RD forwardport 
    opened by fw-bot 2
Owner
Odoo
Open Source Business Apps
Odoo
create cohort visualizations for a subscription business

pycohort The main revenue generator for subscription businesses is recurring payments. There might be additional one-time offerings but the number of

Yalim Demirkesen 4 Sep 9, 2022
Easily Generate Revolut Business Cards

RevBusinessCardGen Easily Generate Revolut Business Cards Prerequisites Before you begin, ensure you have met the following requirements: You have ins

Younes™ 35 Dec 14, 2022
A webapp for taking fast notes, designed for business, school, and collaboration with groups.

JOTS Journal of the Session A webapp for taking fast notes, designed for business, school, and collaboration with groups.

Zebadiah S. Taylor 2 Jun 10, 2022
ChronoRace is a tool to accurately perform timed race conditions to circumvent application business logic.

ChronoRace is a tool to accurately perform timed race conditions to circumvent application business logic. I've found in my research that w

Tanner 64 Aug 4, 2022
chiarose(XCR) based on chia(XCH) source code fork, open source public chain

chia-rosechain 一个无耻的小活动 | A shameless little event 如果您喜欢这个项目,请点击star 将赠送您520朵玫瑰,可以去 facebook 留下您的(xcr)地址,和github用户名。 If you like this project, please

ddou123 376 Dec 14, 2022
Source-o-grapher is a tool built with the aim to investigate software resilience aspects of Open Source Software (OSS) projects.

Source-o-grapher is a tool built with the aim to investigate software resilience aspects of Open Source Software (OSS) projects.

Aristotle University 5 Jun 28, 2022
Aero is an open source airplane intelligence tool. Aero supports more than 13,000 airlines and 250 countries. Any flight worldwide at your fingertips.

Aero Aero supports more than 13,000 airlines and 250 countries. Any flight worldwide at your fingertips. Features Main : Flight lookup Aircraft lookup

Vickey 비키 4 Oct 27, 2021
Your self-hosted bookmark archive. Free and open source.

Your self-hosted bookmark archive. Free and open source. Contents About LinkAce Support Setup Contribution About LinkAce LinkAce is a self-hosted arch

Kevin Woblick 1.7k Jan 3, 2023
Python Projects is an Open Source to enhance your python skills

Welcome! ???? Python Project is Open Source to enhance your python skills. You're free to contribute. ?? You just need to give us your scripts written

Tristán 6 Nov 28, 2022
Automatic certificate unpinning for Android apps

What is this? Script used to perform automatic certificate unpinning of an APK by adding a custom network security configuration that permits user-add

Antoine Neuenschwander 5 Jul 28, 2021
A python script to simplify recompiling, signing and installing reverse engineered android apps.

urszi.py A python script to simplify the Uninstall Recompile Sign Zipalign Install cycle when reverse engineering Android applications. It checks if d

Ahmed Harmouche 4 Jun 24, 2022
Fully coded Apps by Codex.

OpenAI-Codex-Code-Generation Fully coded Apps by Codex. How I use Codex in VSCode to generate multiple completions with autosorting by highest "mean p

nanowell 47 Jan 1, 2023
Request ID propagation for ASGI apps

ASGI Correlation ID middleware Middleware for loading and receiving correlation IDs from request HTTP headers, and making them available in applicatio

snok 170 Jan 2, 2023
This repository can help you made a PocketMine-MP Server with Termux apps!

Hello This GitHub repository can made you a Server PocketMine-MP On development! How to Install Open Termux Type "pkg install git && python" If python

null 1 Mar 4, 2022
Simple Calculator Mobile Apps

Simple Calculator Mobile Apps Screenshoot If you want to try it please click the link below to download, this application is 100% safe no virus. link

null 0 Sep 24, 2022
Wrapper around anjlab's Android In-app Billing Version 3 to be used in Kivy apps

IABwrapper Wrapper around anjlab's Android In-app Billing Version 3 to be used in Kivy apps Install pip install iabwrapper Important ( Add these into

Shashi Ranjan 8 May 23, 2022
Python framework to build apps with the GASP metaphor

Gaspium Python framework to build apps with the GASP metaphor This project is part of the Pyrustic Open Ecosystem. Installation | Documentation | Late

null 5 Jan 1, 2023
Write Streamlit apps using Notion! (Prototype)

Streamlit + Notion test app Write Streamlit apps using Notion! ☠️ IMPORTANT: This is just a little prototype I made to play with some ideas. Not meant

Thiago Teixeira 22 Sep 8, 2022
An kind of operating system portal to a variety of apps with pure python

pyos An kind of operating system portal to a variety of apps. Installation Run this on your terminal: git clone https://github.com/arjunj132/pyos.git

null 1 Jan 22, 2022