Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Register
  • Sign in
  • erp5 erp5
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Merge requests 142
    • Merge requests 142
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Jobs
  • Commits
Collapse sidebar
  • nexedinexedi
  • erp5erp5
  • Merge requests
  • !2140

erp5_trade: allow editing reference date method on Trade Model Path

  • Review changes

  • Download
  • Patches
  • Plain diff
Merged Titouan Soulard requested to merge tsoulard/erp5:for-mr-pig into master Jul 29, 2025
  • Overview 0
  • Commits 2
  • Pipelines 2
  • Changes 5

Supersedes https://lab.nexedi.com/nexedi/erp5/-/merge_requests/2123

This MR allows editing a previously hidden property from a Trade Model Path.

Here is a screenshot from a Trade Model Path view before the change. "Term Reference Date" allows selecting movement from which Trade Phase will be used to select the reference date for generated movements matching the TMP. The reference date is then be used to compute Start and Stop Dates of the generated movement.

1753805240_grim

However, every movement can define its own methods for getting a reference date, especially, one may want to use either Start Date or Stop Dat. For instance, for a Packing List, start date (Shipping Date) may be defined on the basis of an Order start date (Shipping Date also).

A generic property exists for deciding which method defines the reference date: reference_date_method_id. It will always default to getStopDate, and this MR simply shows a field to edit the method on a TMP view.

/cc @jerome @romain @jm

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: for-mr-pig
GitLab Nexedi Edition | About GitLab | About Nexedi | 沪ICP备2021021310号-2 | 沪ICP备2021021310号-7