TIP: You can type at any time to perform a new search.
sbejaoui
2634 tracked commits across 172 modules · October 2018 – February 2026
Total Commits
2634
Modules Touched
172
Repositories
45
Organizations
2
Lines Added
+1309025
Lines Removed
-498415
Most Active Odoo Version
18.0
815 commits
Global Rank (by commits)
#65 of 5313 committers
Fun Facts
Trivia
Enough text for 14 copies of Don Quixote - practically a library shelf.
~27560740 characters estimated
Busiest Month
June 2025
638 commits
Active Span
7 years, 4 months
Between first and last observed commit
Months with commits
66
Across all indexed modules
Longest monthly streak
16 months
Consecutive months with tracked commits
Activity over time
Tracked module commits per calendar year. Commits touching multiple modules may appear more than once.
2018
49
2019
272
2020
313
2021
294
2022
314
2023
327
2024
107
2025
956
2026
2
Work landscape · 3D
Odoo versions × repositories × tracked commits. The height of each column represents commits; drag to rotate. Shows every indexed version and up to 5 repositories with the most commits.
Drag to rotate the landscape; hover over a column for details.
Top Repositories
| #1 | OCA/contract | 897 commits |
| #2 | OCA/brand | 498 commits |
| #3 | OCA/wms | 164 commits |
| #4 | OCA/rma | 160 commits |
| #5 | OCA/product-attribute | 89 commits |
Modules Touched by Odoo Version
815 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Recurring - Contracts Management | OCA/contract | 285 | +287272 -100030 |
| Recurring - Product Contract | OCA/contract | 171 | +17012 -4270 |
| Variable quantity in contract recurrent invoicing | OCA/contract | 52 | +24759 -7110 |
| Contract Forecast | OCA/contract | 51 | +3614 -657 |
| Contract Mandate | OCA/contract | 33 | +3280 -1245 |
| Contract from Sale | OCA/contract | 30 | +1801 -537 |
| Contract Sale Payment Mode | OCA/contract | 26 | +1248 -140 |
| Contract Queue Job | OCA/contract | 22 | +1156 -237 |
| Return Merchandise Authorization Management | OCA/rma | 21 | +1682 -402 |
| Product set | OCA/product-attribute | 17 | +16944 -667 |
| Crm Team Parent | OCA/crm | 11 | +838 -112 |
| Rma Sale Reason | OCA/rma | 10 | +1180 -148 |
| Return Merchandise Authorization Management - Link with Sales | OCA/rma | 9 | +428 -55 |
| Contract Variable Qty Prorated | OCA/contract | 9 | +1562 -540 |
| Contract Transmit Method | OCA/contract | 9 | +821 -121 |
| Sale Stock Restocking Fee Invoicing | OCA/stock-logistics-workflow | 9 | +2041 -246 |
| Rma Lot | OCA/rma | 8 | +970 -54 |
| Rma Sale Auto Detect | OCA/rma | 7 | +1386 -58 |
| Rma Sale Lot | OCA/rma | 6 | +875 -46 |
| Contract Invoice Auto Validate | OCA/contract | 6 | +761 -96 |
| Rma Batch | OCA/rma | 4 | +1387 -1 |
| Connector Search Engine | OCA/search-engine | 4 | +32 -2 |
| Web Session Auto Close | OCA/web | 3 | +950 -253 |
| Sale Order Transmit Method | OCA/sale-workflow | 2 | +828 -111 |
| Contract Sale Transmit Method | OCA/contract | 2 | +607 -46 |
| connector_elasticsearch | OCA/search-engine | 2 | +62 -12 |
| web_m2x_options | OCA/web | 1 | +54 -29 |
| Ir View Multi Company | OCA/multi-company | 1 | +758 -0 |
| Contract Refund On Stop | OCA/contract | 1 | +994 -0 |
| Contract Forecast Variable Quantity | OCA/contract | 1 | +556 -0 |
| Report Substitute | OCA/reporting-engine | 1 | +15 -10 |
| Stock Override Procurement | OCA/stock-logistics-workflow | 1 | +727 -0 |
42 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Return Merchandise Authorization Management | OCA/rma | 18 | +1593 -302 |
| PoS Payment Method CashDro | OCA/pos | 16 | +2120 -1054 |
| Return Merchandise Authorization Management - Link with Sales | OCA/rma | 7 | +318 -23 |
| Account Payment Order | OCA/bank-payment | 1 | +5 -4 |
686 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Shopfloor Reception | OCA/wms | 84 | +6819 -1165 |
| Product Multi Links (Template) | OCA/e-commerce | 46 | +28915 -4341 |
| Stock Release Channels | OCA/wms | 38 | +3664 -256 |
| Geospatial support of partners | OCA/geospatial | 37 | +962 -751 |
| Account Brand | OCA/brand | 37 | +2632 -770 |
| Brand | OCA/brand | 37 | +7613 -739 |
| Sale Brand | OCA/brand | 35 | +1606 -474 |
| Product Stock State | OCA/product-attribute | 31 | +2327 -686 |
| Attribute Set | OCA/odoo-pim | 31 | +3567 -497 |
| Shopfloor REST log | OCA/wms | 26 | +1053 -128 |
| Sale Triple Discount | OCA/sale-workflow | 23 | +3751 -1317 |
| Return Merchandise Authorization Management | OCA/rma | 22 | +1586 -228 |
| Optional CSV import | OCA/server-ux | 22 | +1967 -624 |
| Brand External Report Layout | OCA/brand | 21 | +1757 -268 |
| Base Time Window | OCA/server-tools | 20 | +1620 -391 |
| Sale Stock Picking Blocking | OCA/sale-workflow | 19 | +15964 -4231 |
| Shipment Advice | OCA/stock-logistics-transport | 17 | +599 -99 |
| REST Log | OCA/rest-framework | 15 | +208 -116 |
| Return Merchandise Authorization Management - Link with deliveries | OCA/rma | 13 | +1043 -91 |
| Product Price Category | OCA/sale-workflow | 9 | +7935 -608 |
| Return Merchandise Authorization Management - Link with Sales | OCA/rma | 9 | +333 -20 |
| RMA Repair | OCA/rma | 8 | +1078 -76 |
| Stock Picking Return Lot | OCA/stock-logistics-workflow | 7 | +1140 -178 |
| Sale Order Line Cancel | OCA/sale-workflow | 5 | +992 -6 |
| Shopfloor | OCA/wms | 5 | +33 -15 |
| Return Merchandise Authorization Management - Link with MRP Kits | OCA/rma | 4 | +6 -9 |
| Connector Search Engine | OCA/search-engine | 4 | +32 -2 |
| Auth API key group | OCA/server-auth | 4 | +799 -17 |
| Rma Reason | OCA/rma | 3 | +1060 -6 |
| Rma Sale Reason | OCA/rma | 3 | +964 -25 |
| Rma Lot | OCA/rma | 3 | +873 -16 |
| Purchase invoicing no zero line | OCA/account-invoicing | 2 | +35 -2 |
| Sale Exception | OCA/sale-workflow | 2 | +36 -46 |
| Rma Sale Lot | OCA/rma | 2 | +752 -10 |
| Rma Lot Autocreate | OCA/rma | 2 | +1041 -8 |
| Shipment Advice Planner Toursolver | OCA/stock-logistics-transport | 2 | +5408 -2 |
| Stock Available to Promise Release | OCA/wms | 2 | +19 -6 |
| Stock Release Channel Process End Date | OCA/wms | 2 | +125 -9 |
| Stock Dynamic Routing | OCA/wms | 2 | +3 -3 |
| connector_elasticsearch | OCA/search-engine | 2 | +62 -12 |
| Stock Picking Start | OCA/stock-logistics-workflow | 2 | +6 -4 |
| Helpdesk Motive | OCA/helpdesk | 1 | +1 -1 |
| Rma Procurement Customer | OCA/rma | 1 | +638 -0 |
| Delivery Package Type Number Parcels | OCA/delivery-carrier | 1 | +19 -3 |
| Account Edi No Product Name Match | OCA/edi | 1 | +600 -0 |
| Account Edi No Autocreate Partner | OCA/edi | 1 | +712 -0 |
| Account Edi Ubl Cii Supplier Invoice Number | OCA/edi | 1 | +610 -0 |
| Account Edi Ubl Cii Invoice Line Name Enhance | OCA/edi | 1 | +898 -0 |
| Fs Image Thumbnail | OCA/storage | 1 | +1 -0 |
| Fs Image | OCA/storage | 1 | +8 -7 |
| HR Holidays Public | OCA/hr-holidays | 1 | +17 -18 |
| Shipment Advice Planner Toursolver Queue Job | OCA/stock-logistics-transport | 1 | +641 -0 |
| Shipment Advice Planner | OCA/stock-logistics-transport | 1 | +14 -2 |
| Shopfloor mobile | OCA/wms | 1 | +5 -1 |
| Stock Release Channel Preparation Plan | OCA/wms | 1 | +21 -1 |
| Stock Release Channel Geoengine | OCA/wms | 1 | +922 -0 |
| Stock Release Channel Shipment Advice Process End Time | OCA/wms | 1 | +961 -0 |
| Stock Release Channel Shipment Advice Toursolver | OCA/wms | 1 | +20 -0 |
| Account Payment Order | OCA/bank-payment | 1 | +5 -4 |
| Base report csv | OCA/reporting-engine | 1 | +61 -1 |
| Repair Follow Lot Location | OCA/repair | 1 | +721 -0 |
| Sale Stock Prebook Cancel Line | OCA/sale-prebook | 1 | +18 -3 |
| Delivery Procurement Group Carrier | OCA/stock-logistics-workflow | 1 | +23 -3 |
| Stock Picking Batch start | OCA/stock-logistics-workflow | 1 | +805 -0 |
| Stock Override Procurement | OCA/stock-logistics-workflow | 1 | +727 -0 |
| Lock Done Quantity Changes in Stock Moves | OCA/stock-logistics-workflow | 1 | +617 -0 |
| Stock Move Picking Type Origin | OCA/stock-logistics-workflow | 1 | +921 -0 |
| Stock Picking Type Grn Mandatory | OCA/stock-logistics-workflow | 1 | +11 -1 |
| Auth Jwt Server Env | OCA/server-auth | 1 | +533 -0 |
134 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Account Brand | OCA/brand | 33 | +2599 -671 |
| Sale Brand | OCA/brand | 29 | +1499 -410 |
| Brand | OCA/brand | 24 | +4679 -421 |
| Contract Brand | OCA/brand | 21 | +722 -83 |
| Brand External Report Layout | OCA/brand | 18 | +1547 -227 |
| Analytic Brand | OCA/brand | 9 | +675 -56 |
372 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Packaging UOM | OCA/product-attribute | 41 | +2650 -918 |
| Mail configuration with server_environment | OCA/server-env | 34 | +2054 -929 |
| Stock Available Unreserved | OCA/stock-logistics-warehouse | 32 | +5371 -1685 |
| Membership extension | OCA/vertical-association | 31 | +46461 -15485 |
| Server Environment Ir Config Parameter | OCA/server-env | 28 | +1262 -288 |
| Purchase Free-Of-Payment shipping | OCA/purchase-workflow | 28 | +2067 -607 |
| Stock Picking Mass Action | OCA/stock-logistics-workflow | 28 | +17871 -6713 |
| Automatic Move Processing | OCA/stock-logistics-workflow | 27 | +3780 -1316 |
| Variable period for memberships | OCA/vertical-association | 25 | +7999 -2539 |
| Brand | OCA/brand | 25 | +2432 -375 |
| Contract Brand | OCA/brand | 19 | +721 -81 |
| Purchase Order Line Invoicing | OCA/purchase-workflow | 14 | +746 -280 |
| Mail Template Multi Company | OCA/multi-company | 14 | +812 -110 |
| Delivery Carrier Default Tracking Url | OCA/delivery-carrier | 7 | +755 -87 |
| Account Payment Terminal | OCA/account-payment | 4 | +570 -27 |
| Stock Delivery Note | OCA/stock-logistics-workflow | 4 | +630 -31 |
| Brand External Report Layout | OCA/brand | 3 | +144 -68 |
| Web Pivot View Hide Total | OCA/web | 1 | +175 -0 |
| 2D matrix for x2many fields | OCA/web | 1 | +43 -7 |
| Sale Automatic Workflow | OCA/sale-workflow | 1 | +2 -2 |
| Sale Order Change Analytic Account | OCA/sale-workflow | 1 | +383 -0 |
| Consider the production potential is available to promise | OCA/stock-logistics-warehouse | 1 | +5 -5 |
| Add custom filters for fields via UI | OCA/server-ux | 1 | +1 -37 |
| Queue Job Subscribe | OCA/queue | 1 | +4 -5 |
| Account Banking Mandate | OCA/bank-payment | 1 | +1 -0 |
154 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Account Brand | OCA/brand | 46 | +2359 -574 |
| Sale Brand | OCA/brand | 31 | +1209 -367 |
| Report Substitute | OCA/reporting-engine | 16 | +1339 -226 |
| Contract Brand | OCA/brand | 16 | +697 -65 |
| Brand External Report Layout | OCA/brand | 13 | +1131 -146 |
| Use AND conditions on omnibar search | OCA/web | 12 | +803 -134 |
| Analytic Brand | OCA/brand | 7 | +624 -32 |
| Partner Identification Gln | OCA/partner-contact | 6 | +553 -160 |
| Brand | OCA/brand | 2 | +33 -28 |
| Belgium - KBO/BCE numbers | OCA/l10n-belgium | 2 | +412 -11 |
| Job Queue | OCA/queue | 1 | +35 -25 |
| Report Qweb Element Page Visibility | OCA/reporting-engine | 1 | +4 -4 |
| Product Brand Manager | OCA/brand | 1 | +2 -3 |
429 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Recurring - Contracts Management | OCA/contract | 76 | +9142 -4025 |
| Variable quantity in contract recurrent invoicing | OCA/contract | 43 | +16449 -1192 |
| European NACE partner categories | OCA/community-data-files | 27 | +616222 -316367 |
| Wildcard in advanced search | OCA/web | 24 | +1303 -280 |
| Contract Forecast | OCA/contract | 20 | +1483 -132 |
| Sale product set | OCA/sale-workflow | 18 | +12309 -1202 |
| Sale Brand | OCA/brand | 17 | +1037 -183 |
| Account Brand | OCA/brand | 16 | +1254 -84 |
| Contract Payment Mode | OCA/contract | 15 | +2266 -656 |
| Onchange Helper | OCA/server-tools | 14 | +583 -171 |
| Recurring - Product Contract | OCA/contract | 12 | +224 -31 |
| Contract from Sale | OCA/contract | 12 | +1230 -146 |
| Report Substitute | OCA/reporting-engine | 11 | +1078 -81 |
| Product Contract Variable Quantity | OCA/contract | 10 | +376 -33 |
| Partner unique reference | OCA/partner-contact | 9 | +4789 -561 |
| Partner Brand | OCA/brand | 8 | +1007 -253 |
| Brand | OCA/brand | 7 | +967 -45 |
| Account Journal Lock Date | OCA/account-financial-tools | 6 | +3132 -231 |
| Contract Brand | OCA/brand | 6 | +638 -3 |
| Brand External Report Layout | OCA/brand | 5 | +793 -36 |
| Partner Industry Parent | OCA/partner-contact | 4 | +602 -3 |
| Mail Template Substitute | OCA/social | 4 | +812 -3 |
| Py3o Report Engine | OCA/reporting-engine | 3 | +180 -113 |
| Analytic Brand | OCA/brand | 3 | +573 -5 |
| Account Payment Mode Brand | OCA/brand | 3 | +733 -24 |
| Belgium - KBO/BCE numbers | OCA/l10n-belgium | 3 | +422 -11 |
| Account Invoice Transmit Method Substitution Rule | OCA/account-invoicing | 2 | +931 -5 |
| Crm Team Parent | OCA/crm | 2 | +133 -1 |
| Assets Management | OCA/account-financial-tools | 2 | +15 -4 |
| Job Queue | OCA/queue | 2 | +50 -23 |
| Mail Template Multi Company | OCA/multi-company | 2 | +603 -4 |
| Contract Invoicing of Pending Sales Orders | OCA/contract | 2 | +496 -216 |
| Contract Sale Payment Mode | OCA/contract | 2 | +137 -5 |
| Calendar Event Link Base | OCA/calendar | 2 | +622 -1 |
| Calendar Event Link To Project Task | OCA/calendar | 2 | +583 -8 |
| Sale Payment Mode Brand | OCA/brand | 2 | +584 -1 |
| Sales | odoo/odoo | 1 | +4 -4 |
| Modelo 349 AEAT | OCA/l10n-spain | 1 | +1 -1 |
| Advanced search | OCA/web | 1 | +3 -3 |
| Account Financial Reports | OCA/account-financial-reporting | 1 | +3 -2 |
| Sale Order Transmit Method | OCA/sale-workflow | 1 | +656 -0 |
| Account Invoice Constraint Chronology | OCA/account-financial-tools | 1 | +43 -2 |
| Payment Register with Multiple Deduction | OCA/account-payment | 1 | +1 -0 |
| Account Payment Returns | OCA/account-payment | 1 | +51 -0 |
| Account Payment Return Import Iso20022 | OCA/account-payment | 1 | +22 -0 |
| Account Payment Show Invoice | OCA/account-payment | 1 | +1 -0 |
| Location management (aka Better ZIP) | OCA/partner-contact | 1 | +16 -0 |
| Add a sequence on customers' code | OCA/partner-contact | 1 | +21 -4 |
| Scheduled Actions as Queue Jobs | OCA/queue | 1 | +3 -2 |
| Asynchronous Import | OCA/queue | 1 | +14 -2 |
| Mail optional follower notification | OCA/social | 1 | +24 -56 |
| Crm Lead Tag Multi Company | OCA/multi-company | 1 | +83 -0 |
| Calendar Event Type Multi Company | OCA/multi-company | 1 | +71 -0 |
| Calendar Event Multi Company | OCA/multi-company | 1 | +83 -0 |
| Utm Medium Multi Company | OCA/multi-company | 1 | +83 -0 |
| User-defined Filters Multi Company | OCA/multi-company | 1 | +91 -0 |
| Partner Category Multi Company | OCA/multi-company | 1 | +83 -0 |
| Crm Lost Reason Multi Company | OCA/multi-company | 1 | +71 -0 |
| Utm Source Multi Company | OCA/multi-company | 1 | +83 -0 |
| Contract Price Revision | OCA/contract | 1 | +1 -1 |
| Contract Mandate | OCA/contract | 1 | +4 -2 |
| Contract Variable Qty Prorated | OCA/contract | 1 | +60 -35 |
| Contract Queue Job | OCA/contract | 1 | +616 -0 |
| Contract Invoice Auto Validate | OCA/contract | 1 | +589 -0 |
| Contract Transmit Method | OCA/contract | 1 | +639 -0 |
| Contract Payment Mode Brand | OCA/brand | 1 | +584 -0 |
| Account Invoice Bank Brand | OCA/brand | 1 | +677 -0 |
| Contract Forecast Brand | OCA/brand | 1 | +609 -0 |
| Product Contract Brand | OCA/brand | 1 | +547 -0 |
1 commit in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Contracts Management - Add section to invoice lines | OCA/contract | 1 | +1 -1 |
1 commit in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| POS Pricelist | OCA/pos | 1 | +17 -8 |