Ruchir Shukla

5734 tracked commits across 225 modules
5734
Total Commits
225
Modules Touched
46
Repositories
2
Organizations
+879627
Lines Added
-280568
Lines Removed
Most Active Odoo Version
18.0
2058 commits
Global Rank (by commits)
#21 of 5047 committers

Fun Facts

Trivia
Enough text for 20 copies of Don Quixote - practically a library shelf.
First Module Touched
August 2013
Last Seen
February 2026
Busiest Month
February 2025
529 commits
Active Span
12 years, 6 months

Top Repositories

#1 OCA/product-configurator 1094 commits
#2 OCA/partner-contact 571 commits
#3 OCA/sale-workflow 476 commits
#4 OCA/product-attribute 329 commits
#5 OCA/stock-logistics-release-channel 269 commits

Modules Touched by Odoo Version

1737 commits in this version
Module Repository Commits Lines +/-
Brand OCA/brand 140 +25308 -8891
Location management (aka Better ZIP) OCA/partner-contact 88 +33486 -15238
Database cleanup OCA/server-tools 81 +75311 -31143
Partner Statement OCA/account-financial-reporting 81 +29965 -9986
Account Payment Mode OCA/bank-payment 75 +17602 -5828
Add a sequence on customers' code OCA/partner-contact 73 +5065 -2502
Base Location Geonames Import OCA/partner-contact 60 +18964 -6342
Employee Medical Examination OCA/hr 60 +5031 -1249
Partner Company Type OCA/partner-contact 52 +10418 -2500
Extended view inheritance OCA/server-tools 44 +2798 -1257
Base Technical User OCA/server-tools 43 +2040 -623
Inactive Sessions Timeout OCA/server-auth 38 +2885 -991
Contact's birthdate OCA/partner-contact 37 +5378 -2590
Mail Activity Board OCA/mail 37 +3737 -1887
HR Employee Relatives OCA/hr 35 +2936 -713
Hr Timesheet Task Required OCA/timesheet 35 +2525 -1001
HR Employee First Name, Last Name OCA/hr 34 +4253 -2017
Contact gender OCA/partner-contact 33 +4273 -1039
MRP BoM Tracking OCA/manufacture 33 +2717 -478
Personal information page for contacts OCA/partner-contact 31 +1436 -442
MRP Sale Info OCA/manufacture 31 +2592 -920
Notes in Bill of Materials OCA/manufacture 29 +2092 -921
Lead to Task OCA/crm 28 +21931 -5638
Partner Contact address default OCA/partner-contact 28 +1619 -447
HR department code OCA/hr 28 +957 -197
Product Harmonized System Codes - Delivery OCA/intrastat-extrastat 27 +1264 -290
Unique Product Internal Reference OCA/product-attribute 26 +1225 -299
Project Types OCA/project 26 +3417 -825
Product Category Active OCA/product-attribute 25 +1513 -457
Translate Country States OCA/partner-contact 24 +1230 -273
Partner contact access link OCA/partner-contact 23 +1077 -216
Mail Partner Opt Out OCA/mail 22 +934 -243
Product Harmonized System (menu entry) OCA/intrastat-extrastat 22 +872 -156
Partner Job Position OCA/partner-contact 20 +11367 -4365
MRP Tags OCA/manufacture 20 +1467 -229
Purchase Product Template Tags OCA/product-attribute 19 +729 -110
Purchase Tags OCA/purchase-workflow 19 +1381 -187
Timesheet - Begin/End Hours OCA/timesheet 18 +1865 -361
UOM Alias OCA/product-attribute 16 +1073 -174
Mail Message Search OCA/mail 16 +1088 -142
Product Category Code OCA/product-attribute 15 +846 -126
HR Employee Language OCA/hr 14 +2167 -246
Partner Company Default OCA/partner-contact 13 +862 -151
CRM Project Create OCA/crm 12 +1204 -95
Product Attribute Archive OCA/product-attribute 12 +870 -148
Project Task Personal Stage auto Fold OCA/project 12 +1133 -200
Product Company Default OCA/product-attribute 10 +701 -72
HR Employee First Name and Two Last Names OCA/hr 10 +1534 -180
Project Version OCA/project 10 +1197 -79
MRP BoM Image OCA/manufacture 10 +824 -82
Mail Message Destiny Link Template OCA/server-ux 10 +855 -68
Service tracking: Copy tasks in project OCA/project 8 +2578 -1278
Product Attribute Value Avoid Auto Fill Option OCA/product-attribute 6 +784 -29
Project task parent due date auto OCA/project 6 +815 -78
Project Task default available tags OCA/project 6 +622 -43
Timesheets - Day of Week OCA/timesheet 3 +1062 -23
Task Log: Open/Close Task OCA/timesheet 2 +875 -40
Outlook Calendar odoo/odoo 1 +1 -1
2058 commits in this version
Module Repository Commits Lines +/-
Product Configurator OCA/product-configurator 530 +41894 -27907
Stock Available to Promise Release OCA/stock-logistics-reservation 159 +11399 -2851
Product Configurator Manufacturing OCA/product-configurator 120 +7289 -5011
Stock Release Channels OCA/stock-logistics-release-channel 119 +9828 -2233
Product Configurator Sale OCA/product-configurator 89 +2570 -1002
Sale Cancel Reason OCA/sale-workflow 80 +17358 -8036
Sale Manual Delivery OCA/sale-workflow 58 +5545 -2773
Sale Quotation Numeration OCA/sale-workflow 51 +2446 -540
Project Parent Task Filter OCA/project 38 +1308 -413
Stock Available to Promise Release - Sale Integration OCA/stock-logistics-reservation 38 +2944 -621
Stock Reservation Rules OCA/stock-logistics-reservation 37 +4128 -1268
Stock Release Channel Process End Date OCA/stock-logistics-release-channel 33 +2448 -461
Sales Invoice Plan OCA/sale-workflow 32 +6480 -1829
Ignore planned receptions in quantity available to promise OCA/stock-logistics-availability 32 +2615 -1123
Sale order revisions OCA/sale-workflow 30 +5145 -4080
Partner Contact Department OCA/partner-contact 28 +11970 -4292
Portal Accounting Personal Data Only OCA/account-invoicing 28 +1214 -493
Sale Advance Payment OCA/sale-workflow 27 +3989 -1198
Account Payment Order Notification OCA/bank-payment 24 +3651 -756
Account Invoice Export OCA/edi 23 +1718 -380
Partner Time to Pay OCA/account-invoice-reporting 22 +2456 -670
Portal Sale Personal Data Only OCA/sale-workflow 21 +1117 -378
Stock Release Channel Shipment Advice OCA/stock-logistics-release-channel 21 +1641 -189
Company Currency in Sale Orders OCA/sale-workflow 19 +2539 -566
Stock Move Source Relocation OCA/stock-logistics-workflow 19 +2319 -450
Purchase Order Approval Block OCA/purchase-workflow 18 +2314 -639
Delivery Total Weight From Packaging OCA/stock-logistics-workflow 16 +1333 -262
Project Purchase Link OCA/project 15 +1706 -409
Deduplicate Contacts by reference OCA/partner-contact 14 +2556 -669
Stock Picking: group by partner and carrier and scheduled date OCA/stock-logistics-workflow 14 +1022 -142
Mail Telegram Gateway OCA/social 14 +3804 -1106
Stock Release Channel Preparation Plan OCA/stock-logistics-release-channel 13 +1742 -166
Stock Release Channel Delivery OCA/stock-logistics-release-channel 13 +984 -223
Release channel shipment lead time OCA/stock-logistics-release-channel 13 +1504 -200
Stock Transfers Consolidation Priority OCA/stock-logistics-workflow 12 +1638 -333
Partner Interest Group OCA/partner-contact 11 +1208 -74
Stock Move Auto Assign Auto Release OCA/stock-logistics-workflow 11 +1235 -102
Postlogistics Shipping Dangerous Goods OCA/delivery-carrier 11 +1097 -367
Stock Release Channel Auto Release OCA/stock-logistics-release-channel 11 +1248 -181
Stock Release Channel Partner Delivery Window OCA/stock-logistics-release-channel 11 +1142 -141
Sale Block no Stock OCA/sale-workflow 10 +2749 -200
Account Banking Mandate Sale Contact OCA/bank-payment 10 +1553 -126
Fleet Vehicle Usage OCA/fleet 9 +2424 -191
Server environment for Account Invoice Export OCA/edi 9 +824 -85
Procurement Auto Create Group Carrier OCA/stock-logistics-workflow 8 +819 -134
Access supplied products from the vendor OCA/purchase-workflow 8 +1112 -167
Shipment Advice Planner OCA/stock-logistics-transport 8 +1617 -109
Stock Picking Group By Partner By Carrier Sale Line Position OCA/stock-logistics-reporting 8 +849 -110
Stock Release Channels Cutoff OCA/stock-logistics-release-channel 8 +1137 -188
Purchase Requisition Line Description OCA/purchase-workflow 6 +837 -121
Account Vendor Bank Account Default OCA/bank-payment 6 +1166 -51
Exclude locations from immediately usable quantity OCA/stock-logistics-availability 6 +1047 -134
Partner Search Alias OCA/partner-contact 5 +725 -40
Sale Readonly Security OCA/sale-workflow 5 +926 -92
Project Group OCA/project 5 +764 -13
Purchase Order Owner OCA/purchase-workflow 5 +848 -42
Account Vendor Bank Account Default Purchase OCA/bank-payment 5 +1006 -41
Stock Available Location Get Domain OCA/stock-logistics-availability 5 +1054 -174
Stock release channel plan shipment lead time OCA/stock-logistics-release-channel 5 +993 -65
Sale Stock Release Channel Delivery Date OCA/stock-logistics-release-channel 5 +830 -31
Stock Release Channel Plan Process End Time OCA/stock-logistics-release-channel 5 +819 -39
Sale Force Invoiced Quantity OCA/sale-workflow 4 +1281 -73
Sale project reimbursement cost OCA/project 4 +1636 -26
Stock Available To Promise Release Exclude Location OCA/stock-logistics-reservation 4 +649 -25
Stock Release Channels Warehouse Calendar OCA/stock-logistics-release-channel 4 +712 -19
Sales Stock Release Channel Delivery OCA/stock-logistics-release-channel 4 +646 -26
Sales Stock Release Channel OCA/stock-logistics-release-channel 4 +682 -29
Procurement Auto Create Group OCA/stock-logistics-warehouse 1 +0 -3
Stock Warehouse Out Pull OCA/stock-logistics-warehouse 1 +2 -0
Stock Picking Type Force Shipping Policy - Group By Partner and Carrier OCA/stock-logistics-workflow 1 +731 -0
Stock Dynamic Routing OCA/stock-logistics-workflow 1 +251 -240
Stock Picking Type Force Shipping Policy OCA/stock-logistics-workflow 1 +19 -0
Stock Partner Delivery Window OCA/stock-logistics-workflow 1 +36 -0
Picking backordering strategies OCA/stock-logistics-workflow 1 +4891 -0
Stock Source Relocate - Dynamic Routing OCA/stock-logistics-workflow 1 +19 -29
Delivery Package Type Shipping Weight OCA/delivery-carrier 1 +1121 -0
Tracking Manager OCA/server-tools 1 +3 -0
Base Time Window OCA/server-tools 1 +89 -0
Base Revision (abstract) OCA/server-ux 1 +34 -32
Stock Move Auto Assign OCA/stock-logistics-reservation 1 +48 -42
Partner Statement OCA/account-financial-reporting 1 +15 -3
Purchase All Shipments OCA/purchase-workflow 1 +1 -1
Stock Quant Package Dimension OCA/stock-logistics-tracking 1 +3 -87
ADR Dangerous Goods OCA/community-data-files 1 +7 -4
Outlook Calendar odoo/odoo 1 +1 -1
1110 commits in this version
Module Repository Commits Lines +/-
Website Product Configurator OCA/product-configurator 266 +15323 -11022
Product Configurator Sale OCA/product-configurator 85 +2536 -963
Consider the production potential is available to promise OCA/stock-logistics-availability 68 +5061 -3061
Stock available to promise OCA/stock-logistics-availability 65 +8903 -3383
Account Fiscal Year OCA/account-financial-tools 54 +4017 -2270
Procurement Auto Create Group OCA/stock-logistics-warehouse 53 +2904 -1171
Account Invoice - Supplier Info Update OCA/account-invoicing 48 +37225 -15240
Stock Inventory Adjustment OCA/stock-logistics-warehouse 42 +4140 -471
Product logistics UoM OCA/product-attribute 35 +2999 -549
Product Packaging Level OCA/product-attribute 31 +2706 -325
Product Pricelist Simulation OCA/product-attribute 31 +3052 -1409
Default packaging for sales OCA/sale-workflow 25 +1372 -296
Mail Activity Reminder OCA/social 25 +1961 -421
Supplier Calendar OCA/purchase-workflow 25 +1508 -405
Product Supplierinfo Revision OCA/product-attribute 23 +2042 -597
Resend mass mailings OCA/social 22 +1563 -375
Sale Invoice Frequency OCA/sale-workflow 20 +1633 -155
Pricelist rules list view OCA/product-attribute 20 +1085 -641
Product - UoM Measure Type OCA/product-attribute 19 +1242 -164
Mass mailing event OCA/social 18 +13601 -5612
Mail Partner Opt Out OCA/social 17 +868 -198
Product Category Code OCA/product-attribute 16 +799 -85
Mail Preview OCA/social 16 +1310 -207
Product Category Code Unique OCA/product-attribute 12 +805 -110
Attached products in sales OCA/sale-workflow 11 +1512 -177
Sale Customer Rank OCA/partner-contact 10 +767 -108
Sale Block no Stock OCA/sale-workflow 10 +2727 -184
Product Packaging level salable OCA/product-attribute 9 +1200 -107
Stock Route Mto OCA/stock-logistics-warehouse 8 +743 -60
Sale Exception Public Holidays OCA/sale-workflow 7 +910 -69
Partner Search Alias OCA/partner-contact 5 +723 -39
Product Configurator OCA/product-configurator 4 +479 -450
Partner Salesperson Propagate OCA/partner-contact 4 +644 -19
Mail Message Destiny Link Template OCA/server-ux 4 +794 -42
Base Tier Validation OCA/server-ux 1 +14 -1
Purchase Tags OCA/purchase-workflow 1 +3 -7
164 commits in this version
Module Repository Commits Lines +/-
Base Tier Validation OCA/server-ux 109 +12689 -3380
Sale Tier Validation OCA/sale-workflow 35 +2091 -611
Account Invoice Ocr Google OCA/account-invoicing 11 +7176 -273
Add dms field for sale OCA/dms 1 +673 -0
DMS Field OCA/dms 1 +3 -1
Add dms field for account OCA/dms 1 +0 -13
Contract Sale Invoicing Pricelist OCA/contract 1 +614 -0
Sale Order Minimum Amount OCA/sale-workflow 1 +773 -0
Sale Orders Terms and conditions Templates OCA/sale-workflow 1 +3 -2
Account - Pricelist on Invoices OCA/account-invoicing 1 +1 -0
Exclude locations from immediately usable quantity OCA/stock-logistics-availability 1 +1 -1
Sale Stock Release Channel Delivery Date OCA/wms 1 +2 -0
583 commits in this version
Module Repository Commits Lines +/-
CRM Phone Calls OCA/crm 52 +79796 -14651
Purchase Product Last Price Info OCA/purchase-workflow 43 +5162 -1463
Sequential Code for Tasks OCA/project 41 +3141 -932
Project Task Material OCA/project 39 +9028 -1675
Sale Quotation Numeration OCA/sale-workflow 28 +2059 -213
Claims Management OCA/crm 27 +9645 -1986
Storage Image Product Brand OCA/storage 24 +1049 -183
CRM location OCA/crm 23 +1993 -636
Purchase Order Approval Block OCA/purchase-workflow 23 +1808 -436
Website Event Require Login OCA/event 21 +1081 -134
Account Payment Order Return OCA/bank-payment 21 +1321 -321
Project Task Pull Request OCA/project 19 +3345 -782
Stock Picking Product Kit Helper OCA/manufacture 18 +1535 -227
Account Fiscal Month OCA/account-financial-tools 17 +1911 -367
Stock Move Reservation Info MRP OCA/stock-logistics-warehouse 14 +729 -50
Stock Move Reservation Info OCA/stock-logistics-warehouse 13 +820 -52
Partners Capital OCA/partner-contact 12 +15198 -3596
Stock Location Position OCA/stock-logistics-warehouse 12 +861 -95
Project - Stock Request OCA/project 12 +1113 -87
MRP Production Serial Matrix OCA/manufacture 12 +2051 -70
Manufacturing Analytic Items OCA/manufacture 12 +1241 -25
Storage Image Import OCA/storage 12 +928 -163
Account Invoice Alternate Payer OCA/account-invoicing 12 +2007 -915
Prorate membership fee OCA/vertical-association 11 +3640 -616
Sale Purchase Force Vendor OCA/purchase-workflow 10 +1840 -803
Lead to Task OCA/crm 9 +9989 -284
Stock Search Supplierinfo Code OCA/stock-logistics-warehouse 8 +611 -34
Mail Preview OCA/social 8 +977 -71
Purchase Stock Analytic OCA/account-analytic 6 +210 -27
Price recalculation in purchases orders OCA/purchase-workflow 6 +816 -11
Purchase Cancel Confirm OCA/purchase-workflow 6 +681 -38
Website manual attribute filters OCA/e-commerce 5 +787 -61
Stock Restrict Lot OCA/stock-logistics-workflow 5 +79 -106
Purchase For Quotation Numeration OCA/purchase-workflow 1 +1 -1
HR Timesheet Sheet: Project Manager Policy OCA/timesheet 1 +8 -8
1 commit in this version
Module Repository Commits Lines +/-
CRM Phone Number Extension OCA/crm 1 +558 -0
8 commits in this version
Module Repository Commits Lines +/-
web_set_single_page_hidden OCA/web 6 +648 -29
Stock Change Quantity Reason OCA/stock-logistics-warehouse 2 +32 -5
30 commits in this version
Module Repository Commits Lines +/-
Show returns on stock pickings OCA/stock-logistics-workflow 12 +1366 -436
Stock Picking Customer Reference OCA/stock-logistics-workflow 11 +1525 -476
Unique Product Internal Reference OCA/product-attribute 3 +163 -21
Sale product set variant OCA/sale-workflow 1 +536 -41
Product Supplierinfo Revision OCA/product-attribute 1 +543 -49
Full width searchbar OCA/web 1 +541 -41
Website Apps Store OCA/apps-store 1 +4 -4
9 commits in this version
Module Repository Commits Lines +/-
Website Apps Store OCA/apps-store 6 +16 -17
HR Timesheet Sheet OCA/timesheet 1 +1 -1
Hr Timesheet Task Required OCA/timesheet 1 +1 -1
Product Download for Appstore OCA/apps-store 1 +2 -2
12 commits in this version
Module Repository Commits Lines +/-
Product Download for Appstore OCA/apps-store 6 +521 -24
Website Apps Store OCA/apps-store 3 +9 -9
Github product creator OCA/apps-store 3 +4 -8
1 commit in this version
Module Repository Commits Lines +/-
OpenEduCat ERP OCA/vertical-education 1 +2 -1
21 commits in this version
Module Repository Commits Lines +/-
Account Banking OCA/bank-payment 12 +179 -147
Account Banking - Payments OCA/bank-payment 5 +38 -26
CAMT Format Bank Statements Import OCA/bank-payment 3 +8 -3
Account Payment Invoice Selection Shortcut OCA/bank-payment 1 +1 -1