- Mailing Lists
- Contributors
- OCA rental solution and rental vertical repository request
Archives
- By thread 1419
-
By date
- August 2019 59
- September 2019 118
- October 2019 165
- November 2019 97
- December 2019 35
- January 2020 58
- February 2020 204
- March 2020 121
- April 2020 172
- May 2020 50
- June 2020 158
- July 2020 85
- August 2020 94
- September 2020 193
- October 2020 277
- November 2020 100
- December 2020 159
- January 2021 38
- February 2021 87
- March 2021 146
- April 2021 73
- May 2021 90
- June 2021 86
- July 2021 123
- August 2021 50
- September 2021 68
- October 2021 66
- November 2021 74
- December 2021 75
- January 2022 98
- February 2022 77
- March 2022 68
- April 2022 31
- May 2022 59
- June 2022 87
- July 2022 141
- August 2022 38
- September 2022 73
- October 2022 152
- November 2022 39
- December 2022 50
- January 2023 93
- February 2023 49
- March 2023 106
- April 2023 47
- May 2023 69
- June 2023 92
- July 2023 64
- August 2023 103
- September 2023 91
- October 2023 101
- November 2023 94
- December 2023 46
- January 2024 75
- February 2024 79
- March 2024 104
- April 2024 63
- May 2024 40
- June 2024 160
- July 2024 80
- August 2024 70
- September 2024 62
- October 2024 121
- November 2024 117
- December 2024 89
- January 2025 59
- February 2025 104
- March 2025 96
- April 2025 107
- May 2025 52
- June 2025 72
- July 2025 60
- August 2025 81
- September 2025 124
- October 2025 63
- November 2025 22
Contributors
OCA Board Member/Financial Auditors campaign extension - DATES
Decrease invoiced quantities on Sale Order when credit note validated
OCA rental solution and rental vertical repository request
Hello everybody,
this year we have been busy implementing a complete rental solution based
on Odoo CE v12 and lots of OCA modules for a German customer. It is already
in production use since July. We explicitly agreed on contributing all the
code to the OCA, but due to COVID-19 restrictions and several personal
complications this work was considerably delayed.
We already asked in March this year for a repository to check-in
all the code directly at OCA, but IIRC there was not much interest back
then. Ben Brich was also involved in the design and implementation of
parts of the code, and Frederik Kramer should know about it, too.
The solution we have has been designed for a German customer business
renting large machines and vehicles, but it should be useful for other
lines of business as well. Considerable efforts have been invested to
make it really useful from the pragmatic point of view of the customer.
There is a short presentation video at Youtube:
--> https://www.youtube.com/watch?v=CzO5NqgJWD0
Currently we've got 31 modules for rental extensions and 3 for shipment
extensions based on a module that was present on Odoo v8:
rental_base/
rental_contract/
rental_contract_insurance/
rental_contract_month/
rental_contract_toll_collect/
rental_forward_shipment_plan/
rental_loan/
rental_menu_crm/
rental_offday/
rental_pricelist/
rental_product_instance/
rental_product_instance_appointment/
rental_product_instance_repair/
rental_product_insurance/
rental_product_pack/
rental_product_set/
rental_product_variant/
rental_purchase_order_type/
rental_quality_control/
rental_repair/
rental_reporting/
rental_routing/
rental_sale/
rental_timeline/
rental_timeline_offday/
rental_timeline_product_instance/
rental_timeline_product_instance_appointment/
rental_timeline_product_variant/
rental_timeline_repair/
rental_timeline_transport/
rental_toll_collect/
shipment_plan/
shipment_plan_rental/
shipment_plan_sale/
Base for the work is the module sale_rental from the sale-workflow
repository; it has been renamed in our code as rental_sale with some
slight modifications in order to avoid conflicts when using code from
both repositories. All other rental modules above are new.
We've synchronized the code to a Github repository now at
https://github.com/elego/rental-vertical/tree/v12 where you can inspect
it. It is still missing some documentation and the test coverage is only
at 73% so there is still room for improvements. We're going to continue
to work on that, but would also like your opinions an comments on
everything.
We're using the v12 branch as internal integration branch there and
could merge from there to an 'official' 12.0 branch now and then.
The structure of everything should be according to the OCA conventions
as far as we know and understand them; some adaptations may of course
be necessary.
Please let us know how to proceed with contributing this code to the
OCA. I think it should be fit at least for an alpha-status in a new
repo.
Greetings from Berlin,
Olaf
--
Olaf Wagner -- elego Software Solutions GmbH -- http://www.elegosoft.com
Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin, Germany
Geschäftsführer: Olaf Wagner | Sitz: Berlin
Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr: DE163214194
by Olaf Wagner <wagner@elegosoft.com> - 12:46 - 24 Nov 2020
Follow-Ups
-
Re: OCA rental solution and rental vertical repository request
Olaf,I think something has been miscommunicated. Talk to Frederik, but as far as I knew if not approved, it was already way down that track. Better to pick that up than restart. I think the main issue was just resolving a conflict with the existing repository.On Wed, 25 Nov 2020, 12:47 am Olaf Wagner, <wagner@elegosoft.com> wrote:Hello everybody, this year we have been busy implementing a complete rental solution based on Odoo CE v12 and lots of OCA modules for a German customer. It is already in production use since July. We explicitly agreed on contributing all the code to the OCA, but due to COVID-19 restrictions and several personal complications this work was considerably delayed. We already asked in March this year for a repository to check-in all the code directly at OCA, but IIRC there was not much interest back then. Ben Brich was also involved in the design and implementation of parts of the code, and Frederik Kramer should know about it, too. The solution we have has been designed for a German customer business renting large machines and vehicles, but it should be useful for other lines of business as well. Considerable efforts have been invested to make it really useful from the pragmatic point of view of the customer. There is a short presentation video at Youtube: --> https://www.youtube.com/watch?v=CzO5NqgJWD0 Currently we've got 31 modules for rental extensions and 3 for shipment extensions based on a module that was present on Odoo v8: rental_base/ rental_contract/ rental_contract_insurance/ rental_contract_month/ rental_contract_toll_collect/ rental_forward_shipment_plan/ rental_loan/ rental_menu_crm/ rental_offday/ rental_pricelist/ rental_product_instance/ rental_product_instance_appointment/ rental_product_instance_repair/ rental_product_insurance/ rental_product_pack/ rental_product_set/ rental_product_variant/ rental_purchase_order_type/ rental_quality_control/ rental_repair/ rental_reporting/ rental_routing/ rental_sale/ rental_timeline/ rental_timeline_offday/ rental_timeline_product_instance/ rental_timeline_product_instance_appointment/ rental_timeline_product_variant/ rental_timeline_repair/ rental_timeline_transport/ rental_toll_collect/ shipment_plan/ shipment_plan_rental/ shipment_plan_sale/ Base for the work is the module sale_rental from the sale-workflow repository; it has been renamed in our code as rental_sale with some slight modifications in order to avoid conflicts when using code from both repositories. All other rental modules above are new. We've synchronized the code to a Github repository now at https://github.com/elego/rental-vertical/tree/v12 where you can inspect it. It is still missing some documentation and the test coverage is only at 73% so there is still room for improvements. We're going to continue to work on that, but would also like your opinions an comments on everything. We're using the v12 branch as internal integration branch there and could merge from there to an 'official' 12.0 branch now and then. The structure of everything should be according to the OCA conventions as far as we know and understand them; some adaptations may of course be necessary. Please let us know how to proceed with contributing this code to the OCA. I think it should be fit at least for an alpha-status in a new repo. Greetings from Berlin, Olaf -- Olaf Wagner -- elego Software Solutions GmbH -- http://www.elegosoft.com Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin, Germany Geschäftsführer: Olaf Wagner | Sitz: Berlin Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr: DE163214194
_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
by Graeme Gellatly - 07:41 - 24 Nov 2020