1. 18 Feb, 2016 9 commits
    • Arnaud Fontaine's avatar
      simulation: MultiPropertyEquivalenceTester was missing from Variation... · 60808022
      Arnaud Fontaine authored
      simulation: MultiPropertyEquivalenceTester was missing from Variation Divergence Tester Portal Type.
      
      Followup of: "simulation: improve equivalence testers explanations messages".
      60808022
    • Arnaud Fontaine's avatar
      simulation: Define getTestedProperty() on mixin rather than subclasses. · 2706a178
      Arnaud Fontaine authored
      This makes more sense as all Tester inherits from EquivalenceTesterMixin,
      even project-specific EquivalenceTester classes.
      
      Also, define getTestedProperty{List,Title}() for compatibility sake as
      they are still widely used.
      
      Followup of: "simulation: improve equivalence testers explanations messages".
      2706a178
    • Sebastien Robin's avatar
      simulation: improve equivalence testers explanations messages · b4361eb8
      Sebastien Robin authored
      With latest simulation, the explanation given to user when solving a
      divergence was not good enough :
      - Property ids were displayed without possibility to display
        business word (like displaying 'stop_date' instead of
        'Delivery Date'
      - Some message was displayed in the solve divergence dialog whatever
        was the equivalence tester behind. Therefore, customizations of
        messages made a equivalence tester level were not displayed to user
      
      Therefore, following was done:
      - in solve divergence dialog, include the message generated by the
        equivalence tester
      - use tested_property_title to allow using business words to describe
        properties having divergence
      - most equivalence testers are written in a way to evaluate divergence
        on a single property. To have better UI configuration of such equivalence
        testers, change tested_property and tested_property_title properties
        type from "lines" to "string". This required to add some backward
        compatible code.
      - use Variation Divergence Tester to show a case of an equivalence
        tester using different properties. For this, add a property sheet
        dedicated to multi properties equivalence testers
      - update propertysheets to allow translating tested_property_title
      b4361eb8
    • Arnaud Fontaine's avatar
      45790980
    • Arnaud Fontaine's avatar
      Implement delivery.getQuantity() == 0. · 95bc3a83
      Arnaud Fontaine authored
      When RSPL/RPPL Invoice Lines are on the same SIT TML as its
      corresponding SO/PO IL movements, the sum may be 0 and there is nothing
      wrong about it. This was implemented in Legacy Simulation.
      95bc3a83
    • Arnaud Fontaine's avatar
    • Arnaud Fontaine's avatar
      AdoptSolver: Set the adopted value following the builder. · 2eef22ee
      Arnaud Fontaine authored
      With Legacy Simulation, when Adopting Prevision, the Builder was called
      again and the value was set either at Delivery, Line or Cell level
      according to the Movement Group definition. Implement the same kind of
      behavior for New Simulation.
      2eef22ee
    • Arnaud Fontaine's avatar
      erp5_pdm: Provide a count_method on Resource Modules by default. · 816e59c0
      Arnaud Fontaine authored
      count_method was removed from Base_viewFieldLibrary/my_view_mode_module_listbox
      used by Resource Module ListBox (76282344) for performance issues when
      countFolder is called with a Module containing > ~50k documents but this
      should not be relevant for Resource Modules.
      816e59c0
    • Arnaud Fontaine's avatar
      Merge branch 'ace_editor' into 'master' · f117b725
      Arnaud Fontaine authored
      change unmaximize button to Alt-m, set focus to ace editor after maximize
      
      escape button for unmaximize is useless because the close of search dialog
       (ctrl-f) conflict
      
      See merge request !26
      f117b725
  2. 17 Feb, 2016 1 commit
  3. 15 Feb, 2016 1 commit
  4. 13 Feb, 2016 4 commits
  5. 12 Feb, 2016 2 commits
  6. 10 Feb, 2016 6 commits
  7. 09 Feb, 2016 4 commits
  8. 08 Feb, 2016 2 commits
  9. 05 Feb, 2016 5 commits
  10. 04 Feb, 2016 4 commits
  11. 03 Feb, 2016 2 commits