transport-management-system icon indicating copy to clipboard operation
transport-management-system copied to clipboard

Migration to V13

Open alan196 opened this issue 5 years ago • 2 comments

We are going to make the migration to V13 and we plan to split the TMS module into several modules, as the tms module is really big with lots of functionalities that not all the companies need.

This is the list of modules that we want to split from tms.

  • [ ] tms: base tms that only allow to create travels, manage advances, fuel logs, and expense reports.
  • [ ] tms_operating_unit: Use operating units in tms.
  • [ ] tms_fuel_prepaid: Make a payment to the fuel company and consume every fuel log when the company.
  • [ ] tms_vehicle_insurance: Allow to define insurance data to vehicles and add logic to don't allow to make travels if the vehicle doesn't have valid insurance.
  • [ ] tms_drivers_licence: Allow to define driver's license data and add logic to don't allow to make travels if the license of the driver is expired.
  • [ ] l10n_mx_tms_drivers_licence: Add validation of driver's using web services of Mexican authorities.
  • [ ] l10n_mx_tms_fuel: Add validation for comping IEPS for fuel vouchers only needed in the Mexican localization.
  • [ ] tms_subcontract: Allow to make travel from a third party and manage the payment for them.
  • [ ] tms_tracking_base: base to be used in integrations with GPS tracking systems.
  • [ ] tms_driver_loan: Allow to give loans to drivers and take it into consideration when the expense is made.
  • [ ] tms_waybill_jit: Add fields to manage JIT tracking for waybills.
  • [ ] tms_extradata: base module to allow to add custom fields on models, this module is not useful by itself.
  • [ ] tms_extradata_waybill: allow to add extra data on waybills.
  • [ ] tms_extradata_vehicle: allow to add extra data on vehicles.
  • [ ] tms_route_note: allow to add custom notes for routes.
  • [ ] tms_tollstation: allow to manage toll stations in routes and consider them in the expense report.
  • [ ] tms_toolstation_iave: allow to import expenses from IAVE. (Mexico)
  • [ ] tms_kits: allow to use kits to manage fixed units with drivers and trailers.
  • [ ] report_tms_waybill: printed report for waybill.
  • [ ] report_tms_travel: printed travel instructions.
  • [ ] report_tms_advance: printed advance report.
  • [ ] report_tms_log_fuel: printed log fuel report.
  • [ ] tms_agreement: allow to create agreements template and create travels, fuel logs, and advances from the agreement template.
  • [ ] sale_tms: allow to create travel from the sale order.

alan196 avatar Feb 21 '20 22:02 alan196

the current V13 install does want a base module You try to install module 'tms' that depends on module 'account_operating_unit'. But the latter module is not available in your system. What is this in Odoo dependency as can not find this in odoo app store

BanilSharma avatar Mar 14 '20 05:03 BanilSharma

This Issue is raised to control the migration to V13, at this moment it's WIP, so you cannot install tms in V13.

Also account_operating_unit is an oca module https://github.com/oca/operating-unit/

alan196 avatar Mar 14 '20 16:03 alan196